Joanie Demer | 

How to Find Cheap Toilet Paper — Never Pay Full Price Again

The Krazy Coupon Lady is an independent service supported by advertising. Most of the offers appearing on our site are from companies from which we receive compensation. We may receive a small payment from an affiliate if you click a link to purchase a product. Sometimes a post is sponsored by the maker of the product, and we receive a fee for the post. Learn More.

The average American uses 100 rolls of toilet paper each year. That’s about eight to nine sheets of toilet paper every time we go to the bathroom. Quick math tallies that at 57 sheets every day. An average roll costs about $0.84 and contains 150 sheets. This means you’re using 11 rolls per month. Add kids to the mix (and you know they use more TP than you), and you have a costly, ongoing monthly expense. So where the heck are you going to find cheap toilet paper?

Cut your toilet paper expense by 70%. Instead of an average of $0.05 – $0.06 per foot, follow these tips to pay no more than $0.02 per square foot on your choice of brands. We’re talking Charmin, Cottonelle, and Quilted Northern.

If you want to save more on just about everything, download The Krazy Coupon Lady app to get money-saving hacks sent straight to your phone.


1. First thing to know when shopping for cheap toilet paper: never trust roll size.

A package of Charmin toilet paper.
Charmin toilet paper roll sizes comparison chart.

Prepare to feel betrayed when I tell you that toilet paper roll size varies by store. Based on misleading information like the chart above, I used to believe that “regular roll” was a standard.

But roll size is actually subjective, determined by negotiations between the retailer and the manufacturer. Mega roll, double roll, and regular roll mean nothing. The roll comparison chart from Charmin is bogus in about a third of the cases.

A 9-pack of Charmin mega toilet paper rolls at Amazon and a 9-pack of Charmin mega rolls at Walmart are not the same size. Even within one retailer, like Amazon, depending on the specific toilet paper pack, your square footage per roll varies by up to 25%.

AmazonCharmin 9 mega roll/36 reg roll280 sq ft7.8 sq ft/reg. roll
WalmartCharmin 9 mega roll/36 reg roll237 sq ft6.6 sq ft/reg. roll


2. Always calculate price per square foot to determine toilet paper price.

Charmin 30-roll pack at Costco.

Since price per roll is subjective (and attempting to understand it across stores, sizes, and brands is a giant waste of time), we must focus on price per square foot. To calculate, take the price and divide by the square feet. The Charmin 30-roll pack costs $22.99 at Costco ($22.99 ÷ 840 = $0.027 per square foot).

Square footage will always be listed on packages, but online shoppers will note that square footage is often missing in product specifications. If you can’t locate square footage, the next best way to calculate unit cost is in sheets per roll. The size of individual sheets varies by about 5% between brands. For this reason we prefer to calculate cost per square foot instead. Price per square foot is a near-perfect unit cost. The only thing it doesn’t take into account is the difference between a 1-, 2-, and 3-ply paper.


3. Start couponing for toilet paper using the free The Krazy Coupon Lady app.

A person holding a smartphone with the KCL app open.

Ever wish you had a personal shopper? The type who reads all the weekly store ads for you, shops your favorite places, and always knows where to find a toilet paper coupon? Download the free The Krazy Coupon Lady app and let us be that person.

Toilet paper deals (along with detergent, breakfast cereal, and baby diapers) are our favorite deals to find! Each week, The Krazy Coupon Lady publishes at least three toilet paper deals at national retailers like Target, Walmart, Amazon, Kroger, Safeway, Walgreens, CVS, Rite Aid, and Costco. Download the app to see them all. Then follow the step-by-step instructions to save 50 – 70% on the retail price.

Here’s an example of a recent deal at Walgreens:

Buy 1 Angel Soft, 9 count $2.99
Use one $1/1 – Angel Soft Bath Tissue Big Rolls 9 count, online at Walgreens
Final Price: $1.99, or $0.22 per roll


4. Print toilet paper coupons online.

A person holding paper coupons in front of a package of toilet paper.

Toilet paper coupons are rarely hard to find if you know where to look. At KCL, we scour the latest websites, apps, and, yes, even the Sunday newspaper. We find every toilet paper coupon available so you can clip, print, and download them today.

Printable coupons, especially those valued at $0.75 or above, are worth printing right away. Coupons worth $0.50 or less are more common and less likely to disappear quickly.

To easily find toilet paper coupons in the future, bookmark the pages below:

And for added savings, make sure you download Ibotta for cash-back offers valid on toilet paper.

Related: Find out how you can get the cheapest paper towels.



5. Shop at the best store for your brand.

Interestingly enough, different stores tend to have better deals for different brands. Depending on which brands you like, your best-bet retailers will vary.

Find the best Angel Soft toilet paper deals at Kroger.

Packages of Angel Soft toilet paper on a store shelf.

You can get deals on Angel Soft toilet paper just about anywhere. And usually, you can find a sale on the Angel Soft 4-packs for $1. Plus, there are often $0.25 – $0.50 Angel Soft coupons. In the past, Kroger doubled coupons (the glory days), making for even better deals. We suggest going to a store that does double coupons. Here’s a deal we’ve seen at Kroger:

Buy 1 Angel Soft Bath Tissue, 4 count $1
Use one $0.45/1 – Angel Soft Bath Tissue (
Or $0.45/1 – Angel Soft Bathroom Tissue from RP
Final Price: $0.55


Get the best Charmin toilet paper deals at CVS or Target.

Packages of Charmin toilet paper on store shelf in CVS.

At the beginning of every month, usually releases high-value Charmin coupons, with a value up to $1. Follow The Krazy Coupon Lady to receive notifications when these coupons come out; then print them right away. I always make sure to print at least four of these coupons (I can print two per phone number). Then I hold onto them until I see a good sale or promotion. Target and CVS are known for having promotions where you can save extra money by spending or buying a certain amount of product. Here’s a recent CVS deal:

Buy 2 Bounty Paper Towels, 12 count $9.99
Purchase 1 Charmin Bath Tissue, 16 count $9.99
Spend $30, Receive $10 Extrabucks, Limit 1
Use two $1/1 – Bounty Paper Towels 6 count or larger (
Or $1/1 – Bounty Towel Product 6 count or larger from RP
Another option: $0.25/1 – Bounty Product from PG
And use one $1/1 – Charmin Toilet Paper Product 6 roll or larger from RP
Or $0.25/1 – Charmin Product from PG
Submit $1/1 – Bounty Products, 6 count or larger, via rebate app (
And submit $1/2 – Bounty Paper Towels, 6 count or larger, via rebate app (
Pay $26.97, Receive $10 Extrabucks and submit for $1 Checkout 51 Credit and $1 Ibotta Credit
Final Price: $4.99 each, when you buy all 3


Score the best Cottonelle toilet paper deals at Walgreens.

PAckages of Cottonelle toilet paper on store shelf in Walgreens.

Walgreens is known for their $5 12-packs of Cottonelle toilet paper. Plus, you can get this price even lower with printable Cottonelle coupons, Walgreens digital coupons, and rebate apps. Here’s an example of what you can expect to see at Walgreens:

Buy 1 Cottonelle Bath Tissue, 12 count $3.99 (174 sq ft)
Use one $1/1 – Cottonelle Toilet Paper 6 count or larger (
Final Price: $3.49, or $0.29 per roll ($0.02 per square foot)

You can also find great deals on Charmin and Scott at Walgreens, too.


You’ll see the best Scott toilet paper deals at Target.

Package of Scott toilet paper on store shelf.

If you’re a Target shopper, you’re familiar with their gift card deals. Almost every week Target has a gift card promotion on either Charmin or Scott and Cottonelle. I find the best deals on Scott toilet paper at Target, and occasionally I’ll score a really great deal on Charmin. Here’s an example of the savings you’ll find at Target:

Buy 1 Scott Comfort Plus Toilet Paper, 18 count $13.99 (876.6 sq ft)
Use one $1/1 – Scott Bath Tissue 6-pack or larger (
And use one $2/1 Scott Bath Tissue, 12 pack or larger (Fetch Rewards)
Also use 5% off your Target RedCard every day
Pay $10.44
Final Price: $10.44 when you buy 1, or $0.58 per roll ($0.012 per square foot)


Amazon Subscribe & Save is typically the best deal for Quilted Northern.

If you’re a Quilted Northern fan, Amazon Subscribe & Save is the way to go for low prices. Over the last year Amazon’s price on Quilted Northern has hovered around $0.022 to $0.03, right now it’s at $0.028. This price is less than Walmart‘s every day price of $0.036, and current sale price of $0.065 at CVS (reg. price $0.046, and $0.037 at Walgreens (reg. price is $0.049) per square foot.



6. Don’t discount generics.

One of the first “ahas” of couponing is that it’s actually cheaper to buy name-brand than generic when you use coupons! That’s usually true with toilet paper, but there are exceptions. Walgreens generic brands are frequently competitive with our after-coupon bargain prices.

Keep an eye out for coupons to use on Nice! brand at Walgreens.

A person holding coupons in front of a package of Nice! toilet paper.

Keep an eye out for coupons to use on Nice! brand at Walgreens.

Recently (within the past year), we’ve seen great deals on this Walgreens store brand with printable coupons and Walgreens booklet coupons. Plus, readers even claim that this brand is comparable to, if not better than, Charmin.

Buy 2 Nice! Premium Ultra Soft or Strong Double Roll Bath Tissue, 6 count (220 square feet) $2.50 each, when you buy 2
Use two $1/1 – Nice! Ultra Soft or Ultra Strong Bath Tissue (
Final Price: $1.50 each, when you buy 2, or $0.25 per double roll ($0.006 per square foot)


7. Stock up at $0.02 per square foot or less (under normal circumstances).

A woman holding several packages of toilet paper in front of store shelves with toilet paper.

By following sales at The Krazy Coupon Lady and printing toilet paper coupons online, you should be able to find a stock-up price on toilet paper in your area a few times per month. Your goal should be to never pay more than $0.02 per square foot (less than half of the average price of $0.05 per square foot).

Another of those first couponing “ahas” is the stockpiling principle. Aside from sales and coupons, it’s the thing that saves me the most time and money. And it’s stupid-simple.

When you find a product you use regularly (say, toilet paper?) at a significantly lower price than you normally pay, stock up. How much? A cabinet full or a storage unit full? I suggest not buying more than a 1-year supply, ever. It’s just not necessary.

Here are my stock-up guidelines for name-brand toilet paper:

    • $0.01/square foot = I buy 6 months’ worth
    • $0.02/square foot = I buy 3 – 6 months’ worth


8. If you run out, Kirkland brand toilet paper (sans coupons) is a sure thing.

Packages of Costco Kirkland brand of toilet paper.

Kirkland brand toilet paper is hands down the best toilet paper deal you can get without coupons. So if you’re in a pinch, use Instacart or head to where Kirkland brand is always $0.01 per square foot. Want to try it without a membership? Find out how.


9. Which just leaves one decision: over or under?

Two rolls of toilet paper on bathroom toilet paper holders.

According to a Cottonelle Roll Poll:

  • 72% hang toilet paper with the first sheet over the roll
  • 28% prefer to hang the first sheet under the roll

Which are you?

Get our best deals on the go

By entering my phone number, I want to receive promotional messages from The Krazy Coupon Lady. Message frequency varies. Text STOP to 57299 to end or text HELP for help. Msg & data rates may apply. View Terms & Privacy.