How much do diapers cost?
Diapers are the first recurring bill every new parent learns by heart. At the mid-brand average of about 25 cents per diaper and six changes a day, you are spending roughly $46 a month on diapers, plus another $10 or so on wipes. Carry that from birth to potty training at around 30 months and the total lands near $1,700. It is not the biggest line in the baby budget, but it is one of the most controllable, because the price per diaper varies enormously between brands that do essentially the same job.
The three numbers that set your total are the price you pay per diaper, how many you change a day, and how long your child stays in diapers. The calculator above lets you move all three and see the effect instantly, because a few cents per diaper compounds over five thousand changes in ways that surprise people.
How the diaper cost calculator works
The model is deliberately simple, so you can check it by hand:
- Price per diaper. Store brands typically run 12 to 18 cents, mid-tier name brands 20 to 30 cents, and premium or eco brands 35 to 60 cents. Check your last receipt: price divided by count.
- Diapers per day, averaged. Newborns need 8 to 12 changes a day, which falls to 4 to 6 in the toddler years. Averaged across the whole run, 6 per day is typical, and the slider lets you set your own.
- Months in diapers. Most children potty train between 24 and 42 months. We default to 30, a common midpoint.
- Wipes. A practical flat estimate of about $10 a month, toggleable. Wipe spending tracks diaper changes closely.
Total cost is simply daily changes times 30.4 days a month, times price per diaper, times months, plus wipes. Every input is on the page, nothing hidden.
A worked example
Take the defaults: 25 cents per diaper, six changes a day, 30 months in diapers, wipes included. Six changes times 30.4 days is about 182 diapers a month. At 25 cents each, that is $45.60 a month in diapers, plus $10 in wipes, so about $56 a month. Over 30 months the total comes to $1,668, spread across roughly 5,472 diapers.
Now drag the price slider down to 15 cents, the going rate for well-reviewed store brands. The same 5,472 diapers now cost $821, and the total with wipes drops to about $1,121. That single change, switching brands and nothing else, keeps about $550 in your pocket. Slide it the other way to a 40-cent premium brand and the total climbs to roughly $2,489. The diapers get used exactly the same way either direction.
Five real ways to cut the diaper bill
- Try the store brand for one box. Target, Walmart, Costco, and Amazon house brands repeatedly test near the top for absorbency. If it works for your child, you just cut the biggest lever by half.
- Buy by unit price, not box price. The same brand swings 20 to 30 percent between sizes and retailers. The only number that matters is cents per diaper.
- Use subscription discounts deliberately. Subscribe-and-save programs typically take 15 to 20 percent off, and you can cancel after any delivery.
- Do not oversize. Bigger sizes cost more per diaper and fit matters more than headroom. Move up only when fit says so.
- Watch the sizing cliff at night. If leaks push you to premium overnight diapers, use them only at night. One premium diaper a day barely moves the total; twelve do.
Assumptions and methodology
- Default values. The tool loads with 25 cents per diaper, 6 diapers a day, 30 months, and wipes on, producing the default estimate of $1,668. Change any control to personalize it.
- Price tiers reflect tracked 2026 retail unit prices across major U.S. chains and online retailers; sales and subscriptions can beat them.
- A month is counted as 30.4 days, and usage is a flat daily average rather than an age curve, which keeps the math checkable by hand. Front-loaded newborn usage and lighter toddler usage roughly cancel out.
- Wipes are estimated at a flat $10 per month at typical usage and mid-tier pricing.
- The estimate excludes diaper pails, refills, creams, and swim diapers, which vary widely by household.
Frequently asked questions
How much do diapers cost per month?
At the mid-brand average of about 25 cents per diaper and six changes a day, diapers run about $46 a month, or about $56 with wipes included. Newborns need more changes, so the first months run higher, while toddlers need fewer.
How many diapers does a baby use until potty training?
Roughly 5,000 to 6,500 diapers. A newborn uses 8 to 12 a day, dropping to 4 to 6 by the toddler years. At an average of six per day over 30 months, that is about 5,500 diapers.
Are store-brand diapers really cheaper?
Yes, dramatically. Store brands run 12 to 18 cents per diaper versus 25 to 40 cents for premium brands. Over 30 months that gap is worth $500 to $1,300, with independent testing repeatedly showing store brands perform comparably.
Do cloth diapers save money?
Usually. A cloth stash costs $300 to $600 up front plus washing costs of about $15 a month, which typically beats disposables by $500 or more per child, and the savings double if a second child reuses the stash. The trade-off is labor.
When do kids stop needing diapers?
Most children potty train between 24 and 42 months, with around 30 months a common midpoint. Nighttime dryness often takes longer, so many families budget for pull-ups after daytime training ends.
