What You'll Actually Spend on Diapers in a Year
How to calculate your household's diaper budget
The cost of diapers depends on three things: how many your child uses per day, what brand you buy, and whether you use cloth diapers, disposables, or a mix. Most families spend between $800 and $2,000 per year on disposable diapers alone, but that range shifts based on your child's age and the products you choose. The fastest way to estimate your own cost is to track what you actually buy for one week, then multiply by 52.
Start by counting how many diapers your child uses in a typical day. Newborns go through 8 to 12 diapers daily; by 6 months, that drops to 6 to 8; by 12 months, around 6 to 8; and toddlers in the second year use 4 to 6. These numbers vary widely — some children use fewer, some more — so your actual count matters more than any average.
Once you know your daily count, note the price per diaper for the brand you use. Disposable diapers range from roughly $0.15 to $0.50 per diaper depending on the brand, size, and where you buy them. Store brands are usually cheaper than name brands; buying in bulk or using warehouse clubs often lowers the per-diaper cost. Write down what you actually pay, not what you think you pay.
Key Takeaways
- Track one week of real diaper use and cost, then multiply by 52 to get your annual estimate — this is more accurate than using average numbers.
- Newborns use 8 to 12 diapers daily; the number drops as children grow, so your costs will naturally decrease over time.
- The per-diaper cost varies from $0.15 to $0.50 depending on brand and where you shop, so comparing your current price to alternatives can lower your total.
- Cloth diapers have a high upfront cost but much lower ongoing costs per diaper, making them cheaper over a year if you wash them at home.
- Diaper assistance programs may cover part or all of your costs if your household income is below a certain threshold — check your local program rules.
Breaking down the math for your situation
Here's the concrete formula: (diapers per day) × (cost per diaper) × 365 = annual cost. If your 6-month-old uses 7 diapers daily and you pay $0.25 per diaper, that's 7 × $0.25 × 365 = $638 per year. If you use 10 diapers daily at $0.35 each, that's 10 × $0.35 × 365 = $1,278 per year.
The reason to track your actual numbers rather than guess is that small differences compound. Using one extra diaper per day adds up to 365 extra diapers per year. Paying $0.10 more per diaper adds $365 to your annual cost. Both matter.
If you have more than one child in diapers, calculate each child separately, then add them together. A household with a newborn and a toddler will have a higher total than a household with one toddler, even though the toddler uses fewer diapers as they age.
Comparing costs across brands and retailers
The per-diaper price changes based on where and what you buy. A box of name-brand diapers at a drugstore might cost $0.40 per diaper. The same brand at a warehouse club might cost $0.28 per diaper. A store brand at a grocery store might cost $0.18 per diaper. Over a year, choosing the cheapest option instead of the most expensive could save $250 or more for a single child.
To compare fairly, divide the total box price by the number of diapers in the box. Many retailers list the per-diaper cost on the shelf label, but not all do. If you shop at multiple places, write down the per-diaper cost at each one and pick the lowest. Warehouse clubs like Costco or Sam's Club often have the lowest per-diaper prices, but you pay a membership fee upfront.
Buying in bulk saves money only if you use the diapers before your child outgrows the size. A newborn in size 1 diapers will move to size 2 within a few months. Buying a year's supply of one size means wasting money on diapers your child cannot use.
Understanding cloth diaper costs
Cloth diapers have a different cost structure than disposables. You pay a large amount upfront — usually $300 to $800 for a full set of cloth diapers — then very little per diaper after that. If you wash them at home, the ongoing cost is mainly water and detergent, roughly $0.02 to $0.05 per diaper. Over a year, cloth diapers can cost $200 to $400 total, making them cheaper than disposables if you use them for one child.
The catch is time and space. Cloth diapers require daily washing, drying, and folding. You need a place to store them and a way to handle soiled diapers between washes. Some families use cloth part-time — at home during the day, disposables at night or when out — which splits the cost and the labor.
Diaper services exist in some areas; they deliver clean cloth diapers and pick up soiled ones. This removes the washing work but costs more than washing at home — typically $15 to $30 per week, or $780 to $1,560 per year. That's more expensive than most disposable options but less work.
Accounting for size changes and growth
Children move through diaper sizes as they grow. A newborn might wear size 1 for 2 to 3 months, size 2 for 3 to 4 months, size 3 for several months, and so on. Each size change means buying a new box. If you buy in bulk, you might end up with leftover diapers your child has outgrown.
When you estimate your annual cost, assume your child will move through at least two sizes in the first year. A newborn will likely wear size 1 and size 2. A 6-month-old might wear size 2 and size 3. This means your per-diaper cost might vary slightly throughout the year depending on which size you're buying.
Some families donate or sell leftover diapers to other families. Online groups, Buy Nothing pages, and local parenting networks often have parents looking for gently used or unopened diapers. This can offset some of the cost of buying the wrong size.
Planning for seasonal and unexpected changes
Diaper use can shift based on your child's health and development. Diarrhea, constipation, or a urinary tract infection might mean using more diapers temporarily. Potty training readiness might mean using fewer. Illness or travel might change your routine. When you estimate your annual cost, add 10 to 15 percent as a buffer for these variations.
Some families also find that diaper use increases during teething or illness, then decreases again. If you're tracking your costs over several months, you might notice patterns — higher use in winter, lower use in summer, for example. Use the months that feel most typical to you as your baseline.
Frequently Asked Questions
How much do diapers cost per month on average?
Most families spend $65 to $170 per month on disposable diapers, depending on the child's age and the brand. A newborn costs more per month than a toddler because newborns use more diapers daily. The only way to know your actual monthly cost is to calculate it from your own diaper use and the price you pay.
Do warehouse clubs really save money on diapers?
Yes, if you use the diapers before your child outgrows the size. Warehouse club diapers cost roughly 20 to 30 percent less per diaper than drugstore brands. The membership fee ($50 to $150 per year) is worth it if you buy diapers regularly, but only if you don't waste diapers your child has outgrown.
Can I use my diaper assistance benefit to buy different brands?
That depends on your local program's rules. Some programs specify which brands or types of diapers are covered. Others let you choose any brand as long as the total cost stays within your monthly benefit. Check your program's guidelines or contact them directly to learn what you can buy.
What if my child uses way more or fewer diapers than the average?
Use your child's actual number, not the average. Some children have very wet diapers and need changes more often. Others stay dry longer. Some parents change diapers more frequently for comfort or rash prevention. Your real count is the only number that matters for your budget.
Should I buy diapers in bulk if I'm not sure about the size?
No. Buy one or two boxes of a new size first to make sure it fits well and your child doesn't have a reaction. Once you know the size works, you can buy in bulk. Wasting money on the wrong size costs more than paying slightly more per diaper for the right one.