★ COMPARISONS · DIAPERS · CLOTH VS DISPOSABLE

Cloth vs Disposable Diapers: 3-Year Cost Calculator

Cloth wins by $580.50 over 3 years. Cloth costs $1,062.00 — $360.00 for 24 cloth diapers plus $702.00 of laundry — against $1,642.50 for disposables. That is $354.00 a year for cloth against $547.50 a year for disposables. Enter your own diaper and laundry prices to compare cloth and disposable diapers on your numbers.

797

Cloth vs disposable diapers — 3-year cost, laundry and the break-even points

Cloth and disposable diapers are priced on different things: cloth is a stash bought once plus the laundry for every load, while disposables are a small price paid on every single diaper. This calculator prices both sides over the same 3 years and the same number of diapers, adds the cloth stash up front, and works out which one wins, which one wins a year, and where the two sides break even — so the number you get is the number you actually pay.

How many diapers the baby uses a day. About 6 a day is the average over 3 years: 8 a day in year 1, 6 a day in year 2 and 4 a day in year 3. The default is 6 a day.

What one disposable diaper costs, in dollars. About $0.25 is typical for a store brand, and a premium brand can cost $0.35. The default is $0.25.

How many cloth diapers you buy up front. About 24 is typical for a full stash that covers 2 to 3 days between washes. The default is 24 diapers.

What one cloth diaper costs, in dollars. About $15.00 is typical for a pocket diaper, and a premium diaper can cost $20.00. The default is $15.00.

How many loads of diaper laundry you run a week. About 3 is typical for a stash of 24. The default is 3 loads a week.

What one load of laundry costs, in dollars, counting water, electricity and detergent. About $1.50 is typical. The default is $1.50.

How many years the comparison runs. About 3 years is typical for one child in diapers. The default is 3 years.

Cloth wins by $580.50 over 3 yearsCloth wins by $580.50 over 3 yearsCloth wins by $580.50 over 3 years: cloth $1,062.00 vs disposables $1,642.50; cloth $354.00/yr vs disposables $547.50/yr. 6,570 diapers; 468 laundry loads at $1.50 = $702.00; cloth upfront 24 × $15.00 = $360.00.

Diapers in 3 years: 6,570

Disposable cost: $1,642.50

Disposable cost/yr: $547.50

Disposable cost/day: $1.50

Laundry loads: 468

Laundry cost: $702.00

Cloth upfront: $360.00

Cloth total: $1,062.00

Cloth cost/yr: $354.00

Cloth cost/day: $0.97

Winner: Cloth wins by $580.50

Break-even diaper price: $0.16

Break-even diapers/day: 3.88

Break-even laundry price: $2.74

2 children (6 years): Cloth $1,764.00 vs disposables $3,285.00 — cloth wins by $1,521.00

Cloth wins by $580.50 over 3 years. Cloth costs $360.00 up front for 24 diapers plus $702.00 of laundry over 468 loads, leaving a $1,062.00 total; disposables cost $1,642.50 for 6,570 diapers, with nothing to buy up front.

8 diapers/day: 8,760 diapers, disposables $2,190.00, cloth $1,062.00 — cloth wins by $1,128.00.

Diaper $0.35: disposables $2,299.50, cloth $1,062.00 — cloth wins by $1,237.50.

Cloth $20 each: upfront $480.00, cloth total $1,182.00 — cloth wins by $460.50.

Laundry $2.50/load: laundry $1,170.00, cloth total $1,530.00 — cloth wins by $112.50.

4 diapers/day: 4,380 diapers, disposables $1,095.00, cloth $1,062.00 — cloth wins by $33.00.

2 children (6 years): disposables $3,285.00; cloth $360.00 + 936 loads × $1.50 = $1,404.00 → cloth total $1,764.00 — cloth wins by $1,521.00.

Reverse: break-even disposable price $0.16 each; break-even diapers/day 3.88; break-even laundry $2.74/load.

Flip: disposable $0.15 each → disposables $985.50 — disposable diapers win by $76.50.

How cloth vs disposable diapers is worked out

Cloth and disposable diapers are priced on different things, so the fair comparison is the total cost over the same years and the same number of diapers. The diapers total is the diapers a day times 365 days times the years, and the disposable cost is that total times the price of one disposable diaper. The laundry loads are the loads a week times 52 weeks times the years, and the laundry cost is the loads times the cost of one load. The cloth upfront is the stash count times the price of one cloth diaper, and the cloth total is the upfront plus the laundry cost. The winner is the smaller total, and the gap between the two totals is how much the winner wins by.

At the defaults — 6 diapers a day, disposable $0.25, stash 24 diapers, cloth $15.00 each, laundry 3 loads a week, laundry $1.50 a load, 3 years — the diapers total is 6 × 365 × 3 = 6,570 diapers, the disposables cost 6,570 × $0.25 = $1,642.50, or $547.50 a year and $1.50 a day, the laundry loads are 3 × 52 × 3 = 468 loads, the laundry cost is 468 × $1.50 = $702.00, the cloth upfront is 24 × $15.00 = $360.00, and the cloth total is $360.00 + $702.00 = $1,062.00, or $354.00 a year and $0.97 a day — so the cloth wins by $1,642.50 − $1,062.00 = $580.50. The 6-a-day average is the average over 3 years: 8 a day in year 1, 6 a day in year 2 and 4 a day in year 3. Wipes, the diaper pail and rash cream are not counted here: they are left out of both sides, so they do not change the gap.

CaseCloth totalDisposable costWinner
6 diapers/day (default)$1,062.00$1,642.50Cloth by $580.50
8 diapers/day$1,062.00$2,190.00Cloth by $1,128.00
Diaper $0.35$1,062.00$2,299.50Cloth by $1,237.50
Cloth $20 each$1,182.00$1,642.50Cloth by $460.50
Laundry $2.50/load$1,530.00$1,642.50Cloth by $112.50
4 diapers/day$1,062.00$1,095.00Cloth by $33.00
2 children (6 years)$1,764.00$3,285.00Cloth by $1,521.00
Flip: diaper $0.15$1,062.00$985.50Disposables by $76.50

The worked example, line by line

Setup: 6 diapers a day, disposable $0.25, stash 24 diapers, cloth $15.00 each, laundry 3 loads a week, laundry $1.50 a load, 3 years.

Line 1 — the diapers. 6 × 365 × 3 = 6,570 diapers over 3 years.

Line 2 — the disposables. 6,570 × $0.25 = $1,642.50, which is $1,642.50 ÷ 3 = $547.50 a year and $1,642.50 ÷ 1,095 days = $1.50 a day.

Line 3 — the laundry. 3 × 52 × 3 = 468 loads, and 468 × $1.50 = $702.00.

Line 4 — the cloth total. 24 × $15.00 = $360.00 up front, and $360.00 + $702.00 = $1,062.00, which is $1,062.00 ÷ 3 = $354.00 a year and $1,062.00 ÷ 1,095 days = $0.97 a day.

Line 5 — the winner. $1,642.50 − $1,062.00 = $580.50 to the cloth. The cloth costs $354.00 a year against $547.50 a year for disposables.

Every branch, checked

8 diapers a day: the diapers total rises to 8 × 365 × 3 = 8,760 diapers, the disposables cost 8,760 × $0.25 = $2,190.00, while the cloth stays $1,062.00 — so the cloth wins by $1,128.00. A newborn goes through more diapers, and every extra diaper costs $0.25 with disposables and nothing extra with cloth, once the stash is bought.

Diaper $0.35: the disposables cost 6,570 × $0.35 = $2,299.50, while the cloth stays $1,062.00 — so the cloth wins by $1,237.50. A premium disposable is the dearest habit here: the price is paid on every one of the 6,570 diapers.

Cloth $20 each: the cloth upfront rises to 24 × $20.00 = $480.00, and the cloth total rises to $480.00 + $702.00 = $1,182.00, while the disposables stay $1,642.50 — so the cloth wins by $460.50. Dear cloth diapers narrow the gap, because the upfront is paid once, but they do not flip the answer.

Laundry $2.50 a load: the laundry cost rises to 468 × $2.50 = $1,170.00, and the cloth total rises to $360.00 + $1,170.00 = $1,530.00, while the disposables stay $1,642.50 — so the cloth wins by $112.50. Dear laundry is the cloth side’s weak spot, because every load pays it: above the break-even of $2.74 a load the disposables win.

4 diapers a day: the diapers total falls to 4 × 365 × 3 = 4,380 diapers, the disposables cost 4,380 × $0.25 = $1,095.00, while the cloth stays $1,062.00 — so the cloth wins by $33.00. A toddler who uses few diapers barely saves with cloth, because the stash and the laundry are fixed costs spread over too few diapers: below the break-even of 3.88 diapers a day the disposables win.

Extra — 2 children, 6 years: the disposables cost 6,570 × 2 × $0.25 = $3,285.00, the laundry loads are 3 × 52 × 6 = 936 loads, the laundry cost is 936 × $1.50 = $1,404.00, and the cloth total is $360.00 + $1,404.00 = $1,764.00 — so the cloth wins by $1,521.00. The same stash serves the second child, so the second child costs only the laundry: that is where cloth saves the most.

Reverse — the break-evens: the disposables tie the cloth if they cost $0.16 each — $1,062.00 ÷ 6,570 diapers. The diapers a day tie at 3.88 — $1,062.00 ÷ (365 × 3 × $0.25). And the laundry ties at $2.74 a load — ($1,642.50 − $360.00) ÷ 468 loads.

Flip — disposable $0.15 each: the disposables cost 6,570 × $0.15 = $985.50, while the cloth stays $1,062.00 — so the disposable diapers win by $76.50. Cheap disposables flip the answer: the diaper price is the one input that can turn the whole comparison around, because every diaper pays it.

What the defaults assume

The model assumes the same number of diapers every day for 3 years, the same disposable price, and the same laundry price, with one stash of 24 cloth diapers that lasts the whole 3 years. The 6-a-day average is the average over 3 years: 8 a day in year 1, 6 a day in year 2 and 4 a day in year 3. It assumes the laundry runs 3 loads a week at $1.50 a load, counting water, electricity and detergent. It leaves out wipes, the diaper pail and rash cream, which are not counted on either side, and it leaves out the cost of the washing machine and the drying. Rounding convention: money is rounded to cents, diapers and loads to whole numbers, and all figures are computed from unrounded values, rounded only for display.

Output · formula · meaning

OutputFormulaWhat it means
Diapers in 3 yearsdiapers/day × 365 × years6,570.
Disposable costdiapers × price each$1,642.50.
Disposable cost/yrdisposable cost ÷ years$547.50.
Disposable cost/daydisposable cost ÷ (365 × years)$1.50.
Laundry loadsloads/week × 52 × years468.
Laundry costloads × $/load$702.00.
Cloth upfrontstash × price each$360.00.
Cloth totalupfront + laundry cost$1,062.00.
Cloth cost/yrcloth total ÷ years$354.00.
Cloth cost/daycloth total ÷ (365 × years)$0.97.
Winnerdisposable cost − cloth totalCloth wins by $580.50.
8 diapers/daysame model, 8 diapersDisposables $2,190.00, cloth $1,062.00, Cloth wins by $1,128.00.
Diaper $0.35same model, $0.35Disposables $2,299.50, Cloth wins by $1,237.50.
Cloth $20 eachsame model, $20 eachUpfront $480.00, cloth total $1,182.00, Cloth wins by $460.50.
Laundry $2.50/loadsame model, $2.50/loadLaundry $1,170.00, cloth total $1,530.00, Cloth wins by $112.50.
4 diapers/daysame model, 4 diapersDisposables $1,095.00, Cloth wins by $33.00.
2 children (6 years)same model, 6 yearsDisposables $3,285.00, cloth total $1,764.00, Cloth wins by $1,521.00.
Flip: diaper $0.15same model, $0.15Disposables $985.50, Disposable diapers win by $76.50.
Reverse: break-even diaper pricecloth total ÷ diapers$0.16 each.
Reverse: break-even diapers/daycloth total ÷ (365 × years × price)3.88 diapers/day.
Reverse: break-even laundry(disposable cost − upfront) ÷ loads$2.74/load.

Who uses this

  • The expectant parent budgeting for the first 3 years: they learn cloth costs $1,062.00 against $1,642.50 for disposables — so they know cloth saves $580.50, and they know it costs $354.00 a year against $547.50 a year for disposables.
  • The parent of a newborn going through 8 diapers a day: they learn at 8 a day the disposables cost $2,190.00 while the cloth stays $1,062.00 — so they know cloth wins by $1,128.00 in the heavy first year, and they check the stash of 24 before they buy.
  • The parent buying premium disposables at $0.35 each: they learn the disposables cost $2,299.50 against $1,062.00 for cloth — so they know cloth wins by $1,237.50, and they check the diaper price against the break-even of $0.16 each.
  • The parent planning a second child: they learn over 6 years the cloth costs $1,764.00 against $3,285.00 for disposables — so they know the same stash serves the second child, and they know cloth wins by $1,521.00 over two children.

Accuracy & limitations

The math is exact for the numbers you enter: the diapers total is the diapers a day times 365 times the years, the disposable cost is the total times the price of one disposable, the laundry cost is the loads times the cost of one load, and the cloth total is the stash upfront plus the laundry cost. What the model cannot do is count your baby’s diapers for you: count them for a week, and check the disposable price on the packet and the laundry price on the bill. It leaves out wipes, the diaper pail and rash cream, and it assumes one stash of 24 lasts 3 years and the same laundry price every load. It assumes the same number of diapers every day, while a real baby uses 8 a day in year 1, 6 a day in year 2 and 4 a day in year 3. For the same comparison by laundry, see hand dryers vs paper towels; for the same comparison by transport, see car vs bike commuting calculator.

Cite this calculatorBright Side Kit. “Cloth vs Disposable Diapers: 3-Year Cost Calculator.” brightoolbox.com, 2026. Method: diapers total = diapers per day × 365 × years; disposable cost = diapers total × price per disposable diaper; disposable cost per year = disposable cost ÷ years; disposable cost per day = disposable cost ÷ (365 × years); laundry loads = loads per week × 52 × years; laundry cost = loads × cost per load; cloth upfront = stash count × cloth diaper price each; cloth total = upfront + laundry cost; cloth cost per year = cloth total ÷ years; cloth cost per day = cloth total ÷ (365 × years); winner = smaller total; break-even disposable price = cloth total ÷ diapers; break-even diapers per day = cloth total ÷ (365 × years × price); break-even laundry = (disposable cost − upfront) ÷ loads. Defaults: 6 diapers/day, $0.25 per disposable, stash 24, cloth $15.00 each, 3 loads/week, $1.50 per load, 3 years → 6,570 diapers, disposables $1,642.50 ($547.50/yr, $1.50/day), laundry 468 loads × $1.50 = $702.00, cloth upfront $360.00, cloth total $1,062.00 ($354.00/yr, $0.97/day), cloth wins by $580.50; 8 diapers/day → 8,760 diapers, disposables $2,190.00, cloth wins by $1,128.00; diaper $0.35 → disposables $2,299.50, cloth wins by $1,237.50; cloth $20 each → upfront $480.00, cloth total $1,182.00, cloth wins by $460.50; laundry $2.50/load → laundry $1,170.00, cloth total $1,530.00, cloth wins by $112.50; 4 diapers/day → 4,380 diapers, disposables $1,095.00, cloth wins by $33.00; 2 children (6 years) → disposables $3,285.00, cloth $360.00 + 936 loads × $1.50 = $1,404.00, cloth total $1,764.00, cloth wins by $1,521.00; break-even disposable price $0.16 each; break-even diapers/day 3.88; break-even laundry $2.74/load; flip: disposable $0.15 each → disposables $985.50, disposable diapers win by $76.50. The 6-a-day average is 8 a day in year 1, 6 a day in year 2 and 4 a day in year 3. Wipes, the diaper pail and rash cream are excluded. Bright Side Kit. "Cloth vs Disposable Diapers: 3-Year Cost Calculator." https://brightoolbox.com/cloth-vs-disposable-diapers/ Accessed October 25, 2026.
Embed this calculator

Paste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.

Frequently asked questions

Is it cheaper to use cloth or disposable diapers?

Cloth wins by $580.50 over 3 years. Cloth costs $1,062.00 — $360.00 for 24 cloth diapers plus $702.00 of laundry — and disposables cost $1,642.50 for 6,570 diapers, with nothing to buy up front. That is $354.00 a year for cloth against $547.50 a year for disposables.

How do you calculate cloth vs disposable diaper cost?

Compare the total cost over the same years and the same number of diapers. The diapers total is 6 × 365 × 3 = 6,570 diapers, and the disposables cost 6,570 × $0.25 = $1,642.50. The laundry loads are 3 × 52 × 3 = 468 loads, the laundry cost is 468 × $1.50 = $702.00, the cloth upfront is 24 × $15.00 = $360.00, and the cloth total is $360.00 + $702.00 = $1,062.00. The cloth wins by $1,642.50 − $1,062.00 = $580.50.

How many diapers does a baby use in 3 years?

6,570 diapers. At 6 diapers a day, 6 × 365 × 3 = 6,570 diapers. The 6-a-day average is the average over 3 years: 8 a day in year 1, 6 a day in year 2 and 4 a day in year 3. At 8 a day the total is 8,760 diapers, and at 4 a day it is 4,380.

How much do disposable diapers cost per year?

$547.50 a year. The 3-year cost is $1,642.50, which is $1,642.50 ÷ 3 = $547.50 a year, or $1.50 a day. Cloth costs $354.00 a year, or $0.97 a day.

How much does laundry add to cloth diapers?

$702.00 over 3 years. At 3 loads a week, the laundry loads are 3 × 52 × 3 = 468 loads, and 468 × $1.50 = $702.00. The cloth upfront is $360.00, so the cloth total is $360.00 + $702.00 = $1,062.00.

When do disposable diapers win?

When the disposables are very cheap. At $0.15 a diaper the disposables cost 6,570 × $0.15 = $985.50, so the disposable diapers win by $76.50. The break-even disposable price is $0.16 each: below that the disposables win, and above it the cloth wins.

How cheap would disposables have to be to break even?

$0.16 each. The disposables tie the cloth when they cost $1,062.00 ÷ 6,570 diapers = $0.16 each. The diapers a day tie at 3.88 a day, and the laundry ties at $2.74 a load: above $2.74 a load the disposables win.

What about two children?

Cloth wins by $1,521.00 over 6 years. The disposables cost $3,285.00 for two children, while the cloth costs $360.00 for the same stash plus 936 loads × $1.50 = $1,404.00 of laundry, which is a $1,764.00 total. The second child costs only the laundry.