By Darren · Published Nov 3, 2026 · Updated Nov 3, 2026
Kirkland vs Charmin toilet paper: roll names like Mega and Super Mega don’t tell you how much paper you get, so we compare by price per sheet. Here’s Costco’s Kirkland Signature 30-roll pack against Charmin Ultra Soft at Walmart, before and after an estimated Costco membership share.
Price status:
- Kirkland 30 rolls x 380 sheets, $24.99 online and $20.99 in-warehouse (Seattle warehouse, ZIP 98101), both on the same costco.com page: Price checked Nov 3, 2026, 11:15 AM ET at Costco; may differ in-club and by region.
- Charmin Ultra Soft 12 Mega (208 sheets/roll), $14.97: Price checked Nov 3, 2026, 11:15 AM ET at Walmart, online; may differ in-club and by region.
- Checked with ZIP 95829 for Walmart and ZIP 98101 for Costco.
What does Kirkland vs Charmin toilet paper cost per 100 sheets?
Real Value Matrix
| # | Retailer | Price | Qty | Membership / buy | Cost per unit | vs. best |
|---|---|---|---|---|---|---|
| 1 | Costco (Kirkland 30 rolls x 380 sheets, online) | $24.99 | 11,400 ct | — | $0.002/ct | Best |
| 2 | Walmart (Charmin Ultra Soft 12 Mega x 208 sheets) | $14.97 | 2,496 ct | — | $0.006/ct | +173.6% |
Membership fees are spread across your purchases per year. Prices change often — confirm at the retailer.
| Product | Price | Sheets | Per 100 sheets, without membership | Est. per 100 sheets, with membership share |
|---|---|---|---|---|
| Kirkland 30 rolls x 380 (Costco.com) | $24.99 | 11,400 | $0.22 | $0.27 (+$5.42) |
| Kirkland 30 rolls x 380 (Costco Seattle warehouse) | $20.99 | 11,400 | $0.18 | $0.23 (+$5.42) |
| Charmin Ultra Soft 12 Mega x 208 (Walmart) | $14.97 | 2,496 | $0.60 | $0.60 (no membership) |
Costco.com listed the 30-roll pack at $24.99 online, and the same page showed $20.99 at the Seattle warehouse (ZIP 98101). At $20.99, that’s about $0.18 per 100 sheets before membership, or $0.23 with the estimated fee share. Walmart listed the Charmin 12 Mega pack (208 sheets/roll) at $14.97. Walmart sometimes runs rollbacks, so check before you buy.
Jump to how we check prices for the membership-fee method.
Why does price per sheet matter?
A Charmin Mega roll has 208 sheets here; each Kirkland roll has 380. Per sheet, Kirkland costs about a third as much before membership and under half as much with the estimated fee share. Sheet sizes can differ between brands, and we couldn’t confirm current sheet dimensions on official pages, so we compare by sheet count only.
What are the trade-offs besides price?
- Softness: Charmin Ultra Soft is sold on softness. This is a value comparison, not a softness test.
- Storage: A 30-roll pack is bulky.
- Upfront cost: About $25 at once rather than $15.
Should you buy Kirkland bulk toilet paper?
BUY: Kirkland bulk if you have storageBuy Kirkland bulk if you have storage: it’s cheaper per sheet with or without the membership share.
Who should skip Kirkland bulk toilet paper?
Skip it if you have no room to store 30 rolls, or if Charmin’s softness matters more to you than price.
How long does a 30-roll pack last?
Toilet paper doesn’t go bad. A household using about 300 sheets a week would take about 38 weeks (roughly 9 months) to finish 11,400 sheets.
Bulk Viability Check
More warehouse math: our bulk peanut butter price per ounce comparison.
How do we check prices?
We read each price on the retailer’s own product page where it loads, or from a named third-party tracker where it doesn’t (we say which in the notes). We divide the price by the pack quantity to get a cost per unit. For warehouse clubs we show two numbers: the shelf price alone, and an estimate that adds a share of the basic membership fee (Costco $65/yr, Sam’s Club $60/yr) charged in full to this one item. We spread the annual membership fee over an assumed 12 trips a year ($65 Costco = $5.42/trip; $60 Sam’s Club = $5.00/trip). If you already have a membership, use the first number.
Where do these prices come from?
- Costco: Kirkland Signature Bath Tissue, 30 rolls
- WarehouseHawk: Costco online price history
- Walmart: Charmin Ultra Soft, 12 Mega rolls
Frequently asked questions
Is Kirkland toilet paper cheaper than Charmin?
Yes. About $0.22 per 100 sheets before membership (about $0.27 with an estimated fee share) vs about $0.60 for Charmin Ultra Soft at Walmart.
Is the Costco warehouse price lower than online?
Often, since online prices usually include delivery. The Seattle warehouse showed $20.99 vs $24.99 online on Nov 3. Warehouse prices vary, so check yours.
Why compare by sheets, not rolls?
Roll names vary, but sheet counts are printed on the pack.