Skip to content

Cheapest toilet paper

As of July 22, 2026, the lowest price for toilet paper on Amazon is $0.18/100 sheets — the median is $0.55/100 sheets across 37 tracked products. Prices re-checked continuously.

Good ≤ $0.30Median $0.55Min $0.18

🧮 Got a price? Check if it’s good →

Toilet paper ranked by the real cost per 100 sheets — the unit that actually matters, not the size of the pack. We do the math so you compare true value.

💚 Best value right now$0.18 / 100 sheets· Amazon BasicsSee it →

37 live deals · cheapest per 100 sheets first

+109°
Amazon Basics 2-Ply Soft Toilet Paper
🧻Toilet paper

Amazon Basics 2-Ply Soft Toilet Paper

$0.20Cost / 100 sheets
Price checked Jul 21 · confirm on Amazon🔥 Popular
pack price$21.42$25.2115%
subscribe & save$0.195%
💚 63% below median $/100 sheets
See on Amazon
+109°
Amazon Basics 2-Ply Soft Toilet Paper
🧻Toilet paper

Amazon Basics 2-Ply Soft Toilet Paper

$0.25Cost / 100 sheets
Price checked Jul 21 · confirm on Amazon🔥 Popular
pack price$5.35$6.3115%
subscribe & save$0.245%
💚 54% below median $/100 sheets
See on Amazon
+80°
Seventh Generation Toilet Paper
🧻Toilet paper

Seventh Generation Toilet Paper

$0.36Cost / 100 sheets
Price checked Jul 21 · confirm on Amazon
pack price$41.00
subscribe & save$0.345%
💚 36% below median $/100 sheets
See on Amazon

What changed

From our own price checks — not sticker “was” prices.

Price tiers by cost per 100 sheets

TierCost per 100 sheetsExample
Budget$0.18$0.30Amazon Basics 2-Ply Ultra Plus Individually…
Mid-range$0.30$0.83Amazon Basics FSC certified paper 2-Ply White…
Premium$0.83$1.31Caboo Tree Free Unbleached Toilet Paper…

See our Best of 2026 picks →Cost-Per-Unit IndexUnit price calculator

How to buy toilet paper for less

Roll counts are pure marketing — “24 Mega = 96 Regular” tells you nothing about value. The only honest unit is cost per sheet (we show per 100 sheets); total sheets = rolls × sheets per roll.

  • Compare cost per 100 sheets, never per roll. “Mega,” “Double,” and “Family” rolls hold wildly different sheet counts; a cheap-looking regular-roll pack is often pricier per sheet.
  • Multiply rolls × sheets-per-roll (both on the label) to get total sheets, then divide the price by that — it’s the only apples-to-apples number.
  • Match ply before comparing. A 2-ply sheet ≈ two 1-ply sheets, so a 1-ply that looks cheap per sheet may not be per wipe — compare within the same ply.
  • Bulk 30-roll cartons of store brands land near $0.08–0.12 per 100 sheets — typically half the per-sheet cost of premium mega-roll packs.

How we rank toilet paper

We take each listing’s last-seen price and divide it by the 100 sheets — the unit that actually matters here — so a big pack and a small one line up on the same scale. The cheapest per 100 sheets wins, not the biggest label or the lowest sticker price.

What we check

Cheapest isn’t always best value. For toilet paper we surface the trust signal that separates the real thing from filler: $/sheet, roll-count normalized.

Frequently asked questions

How is the cheapest toilet paper calculated?
We take each listing's last-seen price and divide it by the 100 sheets — the unit that actually matters here — so a big pack and a small one line up on the same scale. The cheapest cost per 100 sheets ranks first, not the biggest label or the lowest sticker price.
How much do toilet paper cost per month?
At about 45 sheets a day, one person, the median price we track works out to about $7 a month — $86 a year. Buying at the cheapest price we currently track instead costs $2 a month, saving roughly $58 over a year.
What is the cheapest toilet paper right now?
The best value right now is Amazon Basics at $0.18 per 100 sheets — the lowest real cost per 100 sheets of the 37 live deals we track here.
What does cost per 100 sheets mean?
Cost per 100 sheets is a listing's price divided by its 100 sheets, so two products in different pack sizes compare on the same scale instead of by sticker price. It is the single number we rank toilet paper by.