As of July 2026 · 23 listings tracked across Amazon, Walmart & eBay
Right now the best value is 0.1¢ per sheet — Scott 1000 Toilet Paper, 36 Rolls, 1000 Sheets Per Roll (36,000 sheets, $20.99) on eBay. See it on eBay →
Prices change fast and stock disappears faster — YMMV.
The pack-size trapThe biggest pack we tracked (48,000 sheets) looks like the bulk play, but it runs 0.1¢ per sheet — the 36,000 sheets pick wins at 0.1¢ per sheet. Bigger isn't automatically cheaper.
Median across all 23 tracked listings: 0.3¢ per sheet. The worst deal we saw ran 4.3¢ per sheet — same product category, 71.7× the price per unit.
The 12-month picture
This is our first month of tracked history for Toilet Paper — the trend line starts here.
Lowest we've ever tracked: 0.1¢ per sheet (July 2026).
How we figure this out
Once a month we pull live Toilet Paper listings from Amazon, Walmart and eBay, read the honest quantity out of each one (sheets, in this case — the unit that actually matters), and divide the real price by it. Coupons that change what you'd pay today are applied; "subscribe & save" teasers are not. Then everything gets ranked by cost per sheet, because a big box with a small number inside is still a small number.