If you shop through links on our site, we may receive compensation. This content is for educational purposes only.
If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

How to Wash Cloth Diapers: Routine & Stink Fixes

Updated
Stinky stash? The fix is almost always your wash routine, not the diapers.

Cloth diapers cost far less than disposables and keep a mountain of plastic out of the landfill, but that first look at a pail of dirty ones is enough to make anyone hesitate.

The mess is easier to handle than it looks. Almost every wash problem, from lingering stink to leaks and rashes, comes down to your wash routine, so once you get that right the diapers pretty much take care of themselves.

Here is exactly how to clean cloth diapers so they stay fresh, absorbent, and rash-free.

Key Takeaways

  • Run a cold or warm pre-wash with a little detergent to rinse urine and waste out first.
  • Follow with a hot heavy-duty main wash and a full dose of a strong detergent.
  • Air-dry PUL covers to protect the elastic and waterproofing; inserts can tumble dry on low.
  • Wash the stash every 2 to 3 days so ammonia and bacteria never get a head start.


What To Consider Before Washing Cloth Diapers

Before you throw everything into the machine, check two things that decide how well the wash actually works: your water and your detergent.

The bigger factor is water hardness. Hard water carries dissolved minerals like calcium and magnesium that get trapped in the fibers over time, leaving odors and making the fabric repel liquid instead of soaking it up. A cheap hardware-store test strip tells you where you stand. If your water is hard, add a water softener to each wash or switch to a powdered heavy-duty detergent built to handle it.

Detergent is the other half. People reach for “gentle” or “free and clear” formulas out of habit, but cloth diapers are the dirtiest laundry in your house and need a strong detergent to break down human waste. Skip additives like fabric softener, which coat the fibers with a residue that stops the diaper from absorbing.

How To Machine Wash Cloth Diapers

A solid wash routine is what prevents stink and the diaper rashes that follow a diaper that never gets fully clean. Wash the stash every 2 to 3 days so waste never sits long enough to turn into ammonia.

  • Time: 2-3 hours
  • Difficulty: Beginner

What You’ll Need

Gather the following supplies to get the job done:

  • Strong laundry detergent
  • Washing machine
  • Dryer or clothesline
  • Clothespins (if air drying)

1. Remove Solid Waste

If your baby is exclusively breastfed, their waste is water-soluble and can go straight into the washer. Once your baby starts solids or formula, though, the poop has to come off first.

You have a few options. The “dunk and swish” method uses the toilet bowl to dislodge solids. Many parents instead install a diaper sprayer (a handheld bidet) on the toilet supply line, spray the solids into the bowl, then drop the wet diaper in the pail.

If you use disposable liners, just lift the liner out and throw it in the trash.

2. Store in a Dry Pail

Gone are the days of soaking diapers in a bucket of bleach water, which is both a drowning hazard and hard on the fabric.

Place dirty diapers in an open, aerated diaper pail or a hanging wet bag. Airflow is what you want here; it slows the conversion of urine into ammonia while the diapers wait for wash day.

3. The Pre-Wash Cycle

The first cycle is the one most people underrate. Its whole job is to rinse the bulk of the urine and poop away so the main wash happens in clean water instead of dirty water.

Select a “Speed Wash” or “Normal” cycle on cold or warm water and add a small amount of detergent (about line 1 on the scoop). This loosens solid particles and flushes urine out before the deep clean.

4. The Main Wash Cycle

Once the pre-wash finishes, leave the diapers in the drum. Now comes the heavy lifting.

Set the machine to a “Heavy Duty” or “Whites” cycle on hot water and add the full recommended dose for a heavily soiled load. The high agitation and hot water are what actually clean and sanitize the fabric.

Load size matters more than most people realize. The drum should reach a “stew” consistency, wet enough that the diapers move and rub against each other, because that friction is what scrubs them clean. If your load is small, toss in a few small items like baby clothes or hand towels to bulk it up. If your machine offers one, add an extra rinse at the end so no detergent suds are left behind.

5. Dry the Diapers

Heat breaks down the waterproof PUL layer and the elastics over time, so air drying is the safest choice for diaper covers.

Hang shells and covers on a drying rack or clothesline. Inserts, fitteds, and prefolds (the absorbent parts) can go in the dryer on low to medium heat or hang to dry. Sunlight is a natural bleach and sanitizer, so line drying in the sun clears stubborn stains, but bring covers in once they are dry, because prolonged UV degrades the laminate and elastics and dries out natural fibers over time.

How To Hand Wash Cloth Diapers

No washer, or traveling? You can clean diapers well by hand. It takes more effort but works.

  • Time: 2 hours
  • Difficulty: Intermediate

What You’ll Need

Grab these items before you start scrubbing:

  • Detergent
  • Hot and warm water sources
  • Scrub brush
  • Clothesline or rack
  • Bathtub or large 5-gallon bucket
  • Rubber gloves
  • A clean plunger (optional but recommended)

1. Pre-Rinse

Rinse the soiled diapers in cold water to flush out as much urine and waste as you can. Let them sit in cold water for 10 to 15 minutes to loosen debris.

2. The Agitation Phase

Fill your bucket or tub about halfway with hot water and add detergent. The goal is to mimic the agitation of a machine.

Add the diapers and use a plunger to push and pull water through the fabric, working it vigorously for several minutes. No plunger? Use your hands, but wear gloves to protect your skin from the hot water and bacteria.

3. Soak and Scrub

Let the diapers soak in the hot, soapy water for 20 to 30 minutes. If you spot staining, scrub that spot with a brush and a little extra detergent or a stain stick.

4. Rinse Thoroughly

Drain the dirty water, refill the tub with fresh warm water, and agitate again to release the soap. Repeat the drain-and-fill until the water runs clear and there are no suds left.

5. Dry

Squeeze out excess water gently. Do not wring or twist the diapers hard, which stretches the elastics. Hang them to dry, ideally in the sun.

How to Strip Cloth Diapers

Stripping is a deep-cleaning reset that pulls mineral buildup from hard water and detergent residue out of the fibers. Do not do it regularly. Only strip diapers if you bought them used (pre-loved), or if you are fighting severe repelling and stink that a normal wash won’t fix.

  • Time: 2-4 hours
  • Difficulty: Intermediate

What You’ll Need

You will need a specific mix of ingredients to break the mineral bonds:

  • Washing machine or bathtub
  • RLR, GroVia Mighty Bubbles, or a DIY mix (Borax, Washing Soda, and Calgon)

1. Start with Clean Diapers

Wash your diapers as normal first. Stripping works best on clean, wet diapers.

2. Soak in Solution

Fill your bathtub or top-loading washer with hot water and add your stripping agent (like a packet of RLR). Throw in your absorbent inserts and prefolds.

Note: Avoid soaking waterproof covers (PUL) in this harsh solution if you can, since it can degrade the lamination.

Let them soak until the water cools completely, usually 2 to 4 hours, and stir occasionally.

3. Rinse and Wash

Drain the water and run the diapers through a rinse cycle with no detergent. Follow that right away with a hot water wash cycle using detergent to flush out every last mineral and chemical.

4. Sanitize (Optional)

If you bought the diapers used, follow the strip with a bleach soak (1 tablespoon of bleach per gallon of cold water for 30 to 45 minutes) to kill any yeast or bacteria, then rinse thoroughly with hot water. One caution: never bleach if you have iron-rich water, the kind that leaves orange stains, because the bleach reacts with the iron and turns the diapers orange. Use a peroxide-and-borax soak instead.

Pro Tips for Success

Prepping New Diapers

New natural-fiber diapers (cotton, hemp, bamboo) still carry natural oils that block absorption. Wash and dry them 3 to 5 times before their first use to reach full absorbency. Synthetic inserts usually need only one wash.

Avoid Diaper Rash Creams

Most diaper rash creams contain zinc oxide or petroleum, which leave a waterproof film on the fabric. That film makes pee bead up and roll off, so the diaper leaks. If you need cream, use a cloth-diaper-safe brand or lay a liner between your baby and the diaper.

Skip the Vinegar as a Sanitizer

Adding vinegar to the wash is common advice, but it is not an EPA-registered disinfectant and does not actually sanitize the fabric. To truly kill yeast or bacteria you need a proper bleach soak, or a peroxide-and-borax soak for iron water, not vinegar.

Don’t Let Heat Set Stains

Heat locks stains in permanently, so never put a stained diaper in the dryer until the stain is fully gone. Wash first, check the diaper, and if a stain remains, hang it in the sun to bleach it out before any machine drying.

The Smell Test

Clean diapers should smell like nothing. A barnyard smell means they aren’t getting clean enough, so add more detergent. An ammonia smell points to one of three causes: hard-water mineral buildup, the wrong amount of detergent, or urine that never fully rinsed out. Fix the rinse or the detergent dose, and strip the diapers if buildup is the culprit.

Don’t Overfill the Machine

Cloth diapers need friction to get clean, so the drum should sit about 2/3 to 3/4 full at that “stew” consistency where they can tumble against each other. If you don’t have enough diapers to fill the load, bulk it up with small items like hand towels or baby clothes.

FAQs About Cloth Diapers

Do You Really Save Money Using Cloth Diapers?

Yes, cloth diapers save most families roughly $1,000 to $2,000 over one child compared to disposables. A full-time stash costs about $400 to $700 upfront, plus $150 to $250 a year in water, energy, and detergent, but you reuse it for years. Put the same diapers on a second child and the savings roughly double, since the stash is already paid for.

Is Washing Cloth Diapers Sanitary?

Yes, a proper wash routine gets cloth diapers as clean as your towels or underwear. Removing solid waste first, then running a hot main cycle with a full dose of heavy-duty detergent, clears the bacteria that matter. For a true sanitize after a yeast infection or with secondhand diapers, add a bleach soak; skip vinegar, which is not a registered disinfectant.

How Do You Clean Poopy Cloth Diapers Without a Sprayer?

Without a sprayer, use the “dunk and swish” method: hold a clean corner of the diaper and swish the soiled part in the toilet bowl to knock the solids loose. Disposable liners are the tidier fix, since they catch the mess so you can lift it straight into the trash. Exclusively breastfed poop is water-soluble and can skip this step entirely.

Can I Wash Cloth Diapers and Inserts Together?

Yes, wash the waterproof covers and absorbent inserts in the same load, since the two rubbing together adds the friction that scrubs both clean. Just separate them before drying if you machine dry the inserts on low but air-dry the covers to protect their PUL and elastic.

Should I Soak Cloth Diapers Before Washing?

No, do not soak dirty diapers before washing. A tub of standing water is a drowning hazard for small children, breeds bacteria, and wears out the PUL and elastics faster. Store dirty diapers in a dry pail with plenty of airflow instead, which also slows the urine-to-ammonia conversion until wash day.

Do You Wash Cloth Diapers in Hot or Cold Water?

Both, in sequence. Start with a cold or warm pre-wash to rinse out proteins and urine before they set into stains, then run a hot main wash to activate the detergent and deep-clean the fabric. Hot water in the main cycle is what dissolves detergent fully and deactivates bacteria.

How Long Does It Take for Cloth Diapers to Dry?

It depends on the fabric and method. Microfiber and cotton prefolds dry fast, about 45 minutes in a dryer on low, while heavy hemp or bamboo inserts can take over an hour to tumble dry or a full day on the line. Air-dry covers to save their waterproofing, but bring them in as soon as they are dry so UV doesn’t degrade the laminate.

Why Do My Cloth Diapers Smell Like Ammonia?

Ammonia usually means urine is not rinsing out fully, driven by hard-water mineral buildup, the wrong amount of detergent, or too little water in the wash. Run a strip to reset the diapers, then adjust the routine: add an extra rinse, correct the detergent dose, or add a water softener if your water is hard.

Do Cloth Diapers Cause Diaper Rash?

Cloth diapers do not cause rashes on their own; a diaper that isn’t fully clean does. Detergent or ammonia buildup and trapped moisture are the usual triggers, which is why a strong wash routine and frequent changes matter. Change your baby every couple of hours, make sure the diapers rinse clean, and skip standard rash creams that coat and clog the fabric.

In Summary

Washing cloth diapers isn’t a science experiment. Stick to one routine: flush the solids, run a cold pre-wash, follow with a hot heavy-duty main wash, and air-dry the covers.

Get the wash right and the rest falls into line, with less stink, fewer leaks, and fewer rashes. Within a week or two it becomes just another load of laundry, one that keeps money in your pocket and plastic out of the landfill.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Sara Dennis

About the Author

Sara Dennis

Sara Dennis is a coffee-loving freelance writer, homeschool blogger, and mom of six kids. In her free time, Sara loves reading books and researching more efficient and effective ways to keep a clean house, homeschool her children, and blog better while making a home for her large family.