Diaper Cost Per Change Calculator: Cost Per Diaper From a Box Price
Work out the cost per diaper from a box price and the count — the right unit for comparing brands, sizes, and bulk packs, and for budgeting one of a baby's biggest recurring expenses.
Adjust the inputs and select Calculate for a full breakdown.
Compare Common Scenarios
How the numbers shift across typical situations for this calculator:
| Scenario | Cost per diaper |
|---|---|
| $25 · 100 diapers ($0.25) | $0.25 |
| $45 · 200 (bulk box) | $0.23 |
| $18 · 60 (size 5, fewer per box) | $0.30 |
| $20 · 96 (store brand) | $0.21 |
How This Calculator Works
Enter the box price and the number of diapers it contains. The calculator divides one by the other for the cost per diaper. Compare that figure across brands and pack sizes — the sticker price of a box is misleading because counts vary widely.
The Formula
Cost per Unit
Total Amount is the full cost or price, Quantity is the number of units it covers
Worked Example
A $25 box of 100 diapers is $0.25 per diaper. Newborns go through 8–12 changes a day (dropping to 5–7 for older babies), so even at $0.25 each that's $2–$3 a day, roughly $60–$90 a month, and well over $1,000 across the first couple of years per child. Comparing cost per diaper — not box price — is the only fair way to shop, since a 'cheaper' box may just contain fewer diapers, and larger sizes (which come fewer per box) cost more per change.
Key Insight
Diapers are a stealth budget item — small per unit, large in aggregate — and the cost per change is the metric that cuts through confusing pack sizes. A few ways to lower it: buy in bulk or via subscribe-and-save programs (usually the cheapest per diaper), use store/generic brands which often perform comparably at a meaningfully lower cost per change, and stock up across sizes during sales (but not too far ahead, since babies outgrow sizes fast and bigger sizes cost more per diaper). Note the per-change cost rises as the baby grows into larger sizes with fewer diapers per box, even as the daily number of changes falls — so budget for both effects. Cloth diapers are the other lever: a high upfront cost but a far lower per-change cost over time, which can save substantially across one or more children if you factor in laundry. Run the per-diaper figure to compare any option honestly, then multiply by realistic daily changes to see the true monthly and yearly cost.
Frequently Asked Questions
How is cost per diaper calculated?
Divide the box price by the number of diapers in it. A $25 box of 100 diapers is $0.25 per diaper. Compare this figure, not the box price, since counts vary widely between packs.
How much do diapers cost per month?
Newborns use 8–12 a day, older babies 5–7. At about $0.25 each, that's roughly $60–$90 a month, and well over $1,000 across the first couple of years per child. The exact figure depends on brand, size, and how many changes your baby needs.
How can I lower the cost per diaper?
Buy in bulk or via subscribe-and-save (usually cheapest per diaper), try store/generic brands which often perform comparably for less, and stock up during sales — but not too far ahead, since babies outgrow sizes quickly and larger sizes cost more per change.
Why does cost per diaper rise as my baby grows?
Larger sizes come fewer per box for a similar price, so the cost per change increases even though the daily number of changes drops. Budget for both effects: fewer changes per day but a higher cost each as your baby moves up sizes.
Are cloth diapers cheaper?
Over time, often yes. Cloth diapers have a high upfront cost but a very low cost per change, which can save substantially across one or more children once you account for laundry (water, detergent, energy). Run the per-change cost of both to compare them honestly for your situation.
Related Calculators
Methodology & Review
The cost per diaper is the box price divided by the number of diapers in it. It counts the diaper only; wipes, creams, and disposal costs are not included in the per-change figure.
Written by Ugo Candido · Last updated May 22, 2026.