Diaper Cost Calculator

Diapers are a fixed line in a new family's budget, and the total is larger than most parents expect because it accrues one 25-cent change at a time for two and a half years. This calculator counts the changes stage by stage — newborns get through far more than toddlers do — multiplies them by your real price per diaper and per wipe, and returns the total to potty training, the monthly run rate, and the cost of a single change. It then prices a cloth stash against the same timeline and finds the month in which cumulative disposable spending catches up with it.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Baby's age nowEnter 0 if the baby is not born yet or is a newborn; the projection starts from this age.0 mo
Expected potty-training ageThe age at which you expect daytime diapers to stop; this sets the length of the whole projection.30 mo
Children in diapersSet to 2 for twins, or for siblings on the same timeline; every diaper count is multiplied by this.1
Changes per day, 0–3 monthsCount a full day of changes for a newborn, including overnight ones.10
Changes per day, 3–6 monthsFeeding settles and overnight changes drop off, so this is usually lower than the newborn rate.8
Changes per day, 6–12 monthsSolids start and bladders hold more, so the rate falls again through the second half of the first year.6
Changes per day, 12 months to potty trainingThe toddler rate, applied from the first birthday until the potty-training age above.5
Price per diaperDivide a pack price by its diaper count and multiply by 100 — a $32.99 box of 128 is 25.77¢.25 ¢
Wipes per changeSet to 0 to price diapers alone; 2 is a reasonable planning figure once solids start.2
Wipe cost per 100 wipesTake the price of a bulk wipe box and divide by its wipe count, then multiply by 100.1.25 $
Cloth stash start-up costThe one-off household spend on covers, inserts, liners and pails — raise it if each child needs a separate stash.600 $
Diaper washes per weekA dedicated diaper load every two to three days is typical; count loads, not days.3
Cost per washWater, sewer, detergent and the energy for the wash and dry cycle for one load — build it from your own utility rates.1.5 $

It returns

  • Total disposable cost to potty training — Diapers plus wipes for every remaining change, for every child entered.
  • Diapers still needed
  • Average monthly spend
  • Average annual spend
  • Cost per change
  • Cost per day
  • Cloth cost over the same period — Start-up stash plus every wash between now and potty training.
  • Month cloth breaks even — Months from today at which cumulative disposable spending first reaches cumulative cloth spending.

The formula

C=(sdstsk)(p+wq)
Ccloth=S+nct7

In plain text: C = ( Σ dₛ · tₛ · k ) · ( p + w · q )

  • CTotal disposable cost from today to potty training ($)
  • dₛChanges per day during stage s (diapers/day)
  • tₛDays of stage s that fall between the current age and the potty-training age (days)
  • kChildren in diapers on the same timeline (children)
  • pPrice of one diaper ($)
  • wWipes used per change (wipes)
  • qPrice of one wipe ($)

A month is 30.4375 days (365.25 ÷ 12), so a stage boundary quoted in months converts cleanly to days. Diaper counts are rounded to whole diapers within each stage.

Updated Category Groceries, Family & Household Budget Verified against published test cases Reading time 14 min

What a diaper budget is really made of

Three numbers decide what you spend on diapers: how many changes you do, what one change costs, and how long the whole thing lasts. Everything else is detail. The trap is that the first number is not constant. A newborn goes through roughly twice as many diapers a day as a toddler, so the same baby costs about twice as much per month in the first quarter of life as in the last year of diapering. Any estimate built on a single flat rate gets the total roughly right but the cash-flow badly wrong — and cash flow is what actually strains a new household.

This calculator therefore splits the projection into four stages: 0–3 months, 3–6 months, 6–12 months, and 12 months to potty training. It counts only the part of each stage that still lies ahead of you, so a parent of a nine-month-old is not charged for diapers already bought. Each stage contributes its own change count, and every change carries the same unit cost: one diaper plus however many wipes you use.

The second number, cost per change, is where most of the leverage sits. It is the only figure that lets you compare a warehouse-club box against a supermarket pack against a subscription, because it strips out pack size entirely. If you are used to comparing shelf prices, the sale price and discount calculator does the same job for one-off purchases; here the unit price is doing the same work across two and a half years.

The third number, the horizon, is the one parents guess at and the one that moves the answer most. Potty training at 24 months versus 36 months is a full year of toddler diapers, and at the default rate that year alone runs to about $502 in diapers and wipes. That figure is not a prediction about your child; it is a sensitivity, and it is why the calculator makes the age an input rather than an assumption.

The formula, term by term

The count comes first. For each stage s, you multiply the changes per day dₛ by the days of that stage still ahead of you tₛ, and by the number of children k. Sum across stages and you have the diapers you still have to buy. Multiply that count by the cost of one change — the diaper price p plus the wipes per change w times the wipe price q — and you have the money.

Why days and not months. Change rates are naturally quoted per day, and stage boundaries are quoted in months, so one of the two has to convert. A calendar month is 30.4375 days on average (365.25 ÷ 12), not 30 and not 4 weeks. Using 4 weeks would drop about 8% of the diapers over the full period, which is roughly $120 at the default figures. The calculator converts months to days once, at the top, and works in days from there.

Why the count is rounded inside each stage. You cannot buy 913.125 diapers. Each stage is rounded to a whole diaper before it is priced, so the stage rows in the results table add up exactly to the total, and the total divided by the count returns exactly your cost per change.

The cloth side is a different shape. Disposables cost nothing up front and accrue linearly with use. Cloth costs a lot up front and then accrues slowly with laundry: start-up stash S, plus washes per week n times cost per wash c times the weeks remaining. Two lines with different intercepts and different slopes cross at most once, and that crossing is the break-even month. Because the disposable slope falls as the baby ages, the crossing arrives later than a flat-rate estimate suggests.

What cost per wash should contain. Water, sewer, detergent, and the electricity or gas for the wash and dry cycle. Sewer is the piece people forget, and on most bills it is charged off metered water volume, so a wash costs you twice for the same gallons. Your water and sewer bill calculator and electricity bill calculator will give you both halves at your own rates rather than a national average.

Worked example: birth to 30 months at 25¢ a diaper

One baby, starting at birth, potty trained at 30 months, at 10 / 8 / 6 / 5 changes a day across the four stages. Diapers cost 25¢ each, you use 2 wipes a change, and wipes cost $1.25 per 100.

  1. Convert each stage to days. 0–3 months is 3 × 30.4375 = 91.31 days. 3–6 months is another 91.31 days. 6–12 months is 6 × 30.4375 = 182.63 days. 12–30 months is 18 × 30.4375 = 547.88 days.
  2. Count the diapers. 91.31 × 10 = 913. 91.31 × 8 = 731. 182.63 × 6 = 1,096. 547.88 × 5 = 2,739. Total: 5,479 diapers.
  3. Price one change. One wipe costs $1.25 ÷ 100 = $0.0125, so two wipes cost $0.025. Add the diaper: $0.25 + $0.025 = $0.275 per change.
  4. Multiply. 5,479 × $0.275 = $1,506.73 from birth to potty training.
  5. Convert to a run rate. $1,506.73 ÷ 30 months = $50.22 a month, or $602.69 a year. Per day: $1,506.73 ÷ 913.13 days = $1.65.
  6. Price the cloth alternative. A $600 stash, 3 washes a week at $1.50. The period is 913.13 days = 130.45 weeks, so laundry costs 3 × $1.50 × 130.45 = $587.01. Cloth total: $1,187.01, which is $319.72 less than the disposable total at these figures.
  7. Find the crossing. Cloth starts $600 ahead and gains $19.57 a month in laundry. Disposables start at zero and accrue $83.70 a month in the newborn stage, $66.96 from 3–6 months, $50.22 from 6–12 months, and $41.85 after the first birthday. Cumulative disposable spending is $878.88 at month 15 against $893.50 for cloth, and $920.73 at month 16 against $913.07. The lines cross in month 16.

Every figure above is reproducible on paper, and every one of them moves if your prices move. A 20¢ diaper instead of 25¢ takes the disposable total to 5,479 × $0.225 = $1,232.78 and pushes the crossing out from month 16 to month 27.

How to read the result

Read the monthly figure first if you are building a household budget, and the total if you are sizing a registry or a gift. They answer different questions. Whenever your change rates fall with age, as the defaults do, that monthly number is an average across a declining curve rather than a steady figure, so a newborn household should budget above it for the first six months and will drift below it later. The chart shows exactly where you are on that curve.

Cost per change is the number to act on. It is the only figure that survives a change of pack size, and it is what you should carry into the store. Halving it halves the whole projection, and it is one of the few household costs where bulk buying genuinely works, because diapers do not spoil and the only real constraint is storage and getting the size right before the baby grows out of it.

The break-even month tells you whether the cloth start-up is recovered inside your own diapering horizon, not in the abstract. If it lands at month 16 of a 30-month run, cloth has a real margin. If the two cumulative lines never cross inside your horizon, the break-even field stays blank and the notes say so outright: at the figures you entered the stash does not pay for itself for this child. It may still pay across a second child, since the stash is already bought — model that by raising the number of children rather than re-running the calculator.

Treat the cloth comparison as a money model only. It does not price your time, and the laundry labour is the reason most families who quit cloth give. It also assumes your daycare accepts cloth; many do not, which turns the comparison into a part-time one. If daycare is in the picture, the fee usually dwarfs everything here — run the childcare cost calculator alongside this one before optimising a 5¢ difference in diaper price.

Where the diapers actually go

Birth to 30 months, one child, at the calculator's default change rates and $0.275 per change.
Age bandChanges per dayDays in bandDiapersCostCost per month
0–3 months1091.31913$251.08$83.69
3–6 months891.31731$201.03$67.01
6–12 months6182.631,096$301.40$50.23
12–30 months5547.882,739$753.23$41.85
Total913.135,479$1,506.73$50.22

The changes-per-day column holds this calculator's editable defaults, not a clinical standard; every other column follows arithmetically from it. Your own newborn rate is the one worth measuring for a week and entering.

Mistakes that make a diaper estimate wrong

  • Budgeting the average instead of the curve. A flat 6 changes a day over 30 months happens to give almost the same total as the staged defaults, so the annual figure looks fine — but the newborn months cost about $83.70 each and the toddler months about $41.85. Budgeting $50 a month from week one leaves you short for half a year.
  • Leaving wipes out. Two wipes at $0.0125 each add $0.025 to a $0.25 diaper. That is 10% of the diaper price and about $137 across the full period at the default figures.
  • Comparing packs instead of unit prices. Pack counts fall as sizes go up, so the same shelf price is a rising cost per diaper. Re-enter your price per diaper each time you move up a size.
  • Fixing the potty-training age too early. The horizon is the single most sensitive input. Each extra month at the toddler rate adds about $41.85, so a six-month slip is roughly $251.
  • Pricing cloth on the stash alone. At 3 washes a week and $1.50 a wash, laundry adds about $587 over 30 months — comparable to the stash itself. A cloth comparison without a wash cost is not a comparison.
  • Forgetting the extras that are not diapers. Diaper cream, pail liners, changing-table supplies and the occasional blowout laundry are real and are not in this model. Add them as a flat monthly line in your own budget.
  • Assuming a subscription is cheaper because it is a subscription. Convert the subscription to a price per diaper before you compare, and check whether the size you are auto-shipped is still the size you need.

Change frequency is a health signal, not just a cost line

The rates in this calculator are planning figures for money, not guidance on how often to change a baby. Paediatric advice is to change a soiled diaper promptly, which is why newborn counts run high, and a sudden drop in wet diapers is one of the standard signs of dehydration that the American Academy of Pediatrics tells parents to raise with a clinician. Budget from the rate you actually observe over a week; never manage the rate down to hit a budget.

Cloth, hybrid and subscription routes compared

Full-time cloth is the cheapest route on money alone in most households, and this calculator shows why: after the stash is bought, the marginal cost of a change is a fraction of a laundry load rather than a whole diaper. It is also the most demanding on time and on your washing machine, and it fails outright if daycare will not take it.

Part-time or hybrid cloth — cloth at home, disposables for daycare, travel and overnight — is what many families actually settle into. Model it by setting the number of children to 1, entering only the disposable changes you expect to keep (for example 4 a day instead of 6), and treating the cloth block as the true laundry load. The break-even month will move later, because you are still paying the full stash cost against a slower disposable accrual.

Diaper services sit between the two: no stash, no laundry, a flat weekly fee. To compare one, convert the weekly fee to a cost per change by dividing by the changes you expect that week, then compare it directly against the cost-per-change figure here. Subscriptions from retailers are the same arithmetic — the subscription cost audit calculator is the right tool if you are stacking several of them.

Whatever route you take, diapers are one line in a household provisioning budget that also includes food. If you are building the whole picture, set the grocery budget per person calculator beside this one; formula and baby food sit in that budget, not this one. And if you are trying to work out whether your baby is about to jump a diaper size, growth percentiles — not weight alone — are the usual guide, which the child growth percentile calculator handles.

What this calculator deliberately does not model: sales tax, which varies by state and in several states exempts diapers outright; the resale value of a used cloth stash; the cost of your own time; and diaper-rash treatment, which is real but unpredictable. Add them yourself if the decision is close, and remember that a decision this close is unlikely to be worth much more analysis than it has already had.

Frequently asked questions

How many diapers will I need in the first year?

About 2,740 at this calculator's default rates. That is 913 in the first three months at 10 a day, 731 from three to six months at 8 a day, and 1,096 from six to twelve months at 6 a day. At 25¢ a diaper plus two wipes, the first year runs to roughly $753. The figure is sensitive to the newborn rate above all, so if your baby settles at 8 a day rather than 10 in the first quarter, the year drops by about 180 diapers.

How much do diapers cost per month?

At the defaults, about $50 a month averaged across 30 months — but the average hides a steep curve. The newborn stage runs near $84 a month, the 3–6 month stage near $67, the second half of the first year near $50, and the toddler stage near $42. Budget for the stage you are in, not the average, especially in the first six months when the rate is highest and household income is often lowest.

Is cloth diapering actually cheaper than disposables?

On money alone it usually is, provided you keep using it past the break-even month. Cloth front-loads the cost in the stash and then accrues slowly through laundry, so the two cumulative lines cross once. At the defaults — a $600 stash, three $1.50 washes a week, against 25¢ diapers — the crossing falls in month 16 of a 30-month run. Quit before the crossing and cloth cost you more; carry it to a second child and the margin roughly doubles, because the stash is already paid for.

What price per diaper should I enter?

Take a pack you actually buy, divide the price by the diaper count, and enter that. Do not use a remembered figure or a national average — unit prices swing widely between store brands, name brands, sizes and pack formats, and the swing is larger than anything else you can control here. The 25¢ default is a placeholder to make the page compute on arrival, not a claim about the market. Check the shelf tag: many retailers print the unit price directly.

Does this include wipes, cream and other supplies?

Wipes yes, everything else no. Wipes are folded into the cost per change through the wipes-per-change and cost-per-100 fields, which is why the default cost per change is $0.275 rather than $0.25. Diaper cream, pail liners, changing pads and laundry beyond the diaper loads are not modelled, because their usage varies far more than diapers do. Add them as a flat monthly line — most families find it is a small number beside the diapers themselves.

How do I model twins or two children in diapers at once?

Set children in diapers to 2. Every diaper and wipe count is multiplied, so the disposable total doubles exactly. The cloth side does not double automatically: the start-up field is a household total, so raise it if each child needs a separate stash, and raise washes per week too, since twins generate roughly double the laundry. For siblings on different timelines, run the calculator twice with each child's own current age and add the totals.

What happens to the total if potty training runs late?

It rises by roughly $42 for every extra month at the default toddler rate of 5 changes a day and $0.275 a change. Six months late is about $251; a full year is about $502. This is the largest single uncertainty in the projection, which is why the potty-training age is an input rather than a fixed assumption. If you are planning conservatively, run it once at your expected age and once six months later, and budget between the two.

Why does the calculator use 30.4375 days in a month?

Because that is the true average month: 365.25 days divided by 12. Change rates are per day, stage boundaries are in months, so one has to convert to the other. Using four weeks instead would drop about 8% of the days and therefore about 8% of the diapers — roughly $120 across the full default projection. The 0.25 in 365.25 accounts for leap years and matters little here, but it costs nothing to be exact.

Can I use this to size a diaper bank donation or a baby-shower registry?

Yes, and the stage table is the part to use. Set the current age to 0 and the potty-training age to the horizon you are covering, then read the per-stage diaper counts rather than the total. Registries usually cover the first six months, which is 1,644 diapers at the defaults; diaper banks generally plan in months of supply per child, which is the monthly count for the relevant stage. Enter your own price per diaper to convert either into money.

References