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.
| Case | Cloth total | Disposable cost | Winner |
| 6 diapers/day (default) | $1,062.00 | $1,642.50 | Cloth by $580.50 |
| 8 diapers/day | $1,062.00 | $2,190.00 | Cloth by $1,128.00 |
| Diaper $0.35 | $1,062.00 | $2,299.50 | Cloth by $1,237.50 |
| Cloth $20 each | $1,182.00 | $1,642.50 | Cloth by $460.50 |
| Laundry $2.50/load | $1,530.00 | $1,642.50 | Cloth by $112.50 |
| 4 diapers/day | $1,062.00 | $1,095.00 | Cloth by $33.00 |
| 2 children (6 years) | $1,764.00 | $3,285.00 | Cloth by $1,521.00 |
| Flip: diaper $0.15 | $1,062.00 | $985.50 | Disposables 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
| Output | Formula | What it means |
| Diapers in 3 years | diapers/day × 365 × years | 6,570. |
| Disposable cost | diapers × price each | $1,642.50. |
| Disposable cost/yr | disposable cost ÷ years | $547.50. |
| Disposable cost/day | disposable cost ÷ (365 × years) | $1.50. |
| Laundry loads | loads/week × 52 × years | 468. |
| Laundry cost | loads × $/load | $702.00. |
| Cloth upfront | stash × price each | $360.00. |
| Cloth total | upfront + laundry cost | $1,062.00. |
| Cloth cost/yr | cloth total ÷ years | $354.00. |
| Cloth cost/day | cloth total ÷ (365 × years) | $0.97. |
| Winner | disposable cost − cloth total | Cloth wins by $580.50. |
| 8 diapers/day | same model, 8 diapers | Disposables $2,190.00, cloth $1,062.00, Cloth wins by $1,128.00. |
| Diaper $0.35 | same model, $0.35 | Disposables $2,299.50, Cloth wins by $1,237.50. |
| Cloth $20 each | same model, $20 each | Upfront $480.00, cloth total $1,182.00, Cloth wins by $460.50. |
| Laundry $2.50/load | same model, $2.50/load | Laundry $1,170.00, cloth total $1,530.00, Cloth wins by $112.50. |
| 4 diapers/day | same model, 4 diapers | Disposables $1,095.00, Cloth wins by $33.00. |
| 2 children (6 years) | same model, 6 years | Disposables , cloth total , . |
| Flip: diaper $0.15 | same model, $0.15 | Disposables $985.50, Disposable diapers win by $76.50. |
| Reverse: break-even diaper price | cloth total ÷ diapers | $0.16 each. |
| Reverse: break-even diapers/day | cloth 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 calculatorPaste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.