Review Atlas
Review AtlasYour guide to a better purchase

Menu

Shop by Category

Get the App

Better experience on mobile

INTERMEDIATE⏱️ 1800 min read

Is What Is the Best Way to Clean a Cloth Diaper Worth It? Honest…

Follow this step-by-step routine to keep cloth diapers clean, odor-free, and long-lasting.

Cloth diapering saves money and reduces waste, but improper cleaning can lead to stains, smells, and diaper rash. Many parents struggle with ammonia buildup or detergent residue, which can damage diapers and irritate baby's skin. In this guide, you'll learn a proven washing routine that tackles heavy soils, removes odors, and extends the life of your diapers. Whether you're a seasoned cloth diaper user or just refining your process, these steps will give you fresh, clean diapers every time. Expect to spend about 30 minutes of active time per wash load, plus drying time.

What You'll Need

  • Cloth diaper safe detergent (powder recommended for hard water)
  • Diaper sprayer or bidet for rinsing solids
  • Breathable diaper pail liner (cotton or mesh)
  • Wet bag for outings
  • OxiClean or chlorine-free bleach (for occasional stripping)
  • Washing machine (high-efficiency or standard)
  • Drying rack or sun (for stain removal)
  • Optional: hard water softener (e.g., Calgon)
  • Optional: waterproof mattress cover for storage bucket

Estimated Time: 30 minutes active time per load, plus 2-3 hours drying Difficulty: intermediate

Step-by-Step Instructions

Step 1: Store Soiled Diapers Properly

Use a dry pail system—a simple bucket or trash can with a breathable cotton liner. Do NOT soak diapers in water, as this can breed bacteria and cause ammonia buildup. Keep the pail in a well-ventilated area. For poopy diapers, remove solids into the toilet using a diaper sprayer or spatula. Fold or hang inserts separately to air dry before placing in the pail. A mesh liner allows airflow, which helps prevent smells until wash day. Change the liner every wash day.

💡 Tips:

  • Line your pail with a reusable wet bag for easy transfer to the washing machine.
  • For breastfed baby poop (water soluble), you can skip rinsing and toss directly into the pail.

⚠️ Warnings:

  • Avoid using a airtight container—this promotes mold and mildew.
  • Never use bleach or vinegar in the storage pail as it can damage diaper fibers over time.

Step 2: Prepare the Wash Load

When ready to wash, dump the entire pail liner (with diapers) into the machine. Do not pre-rinse each diaper—just shake off any heavy solids. Separate PUL covers and waterproof items from absorbent inserts if you have a mix, but today's machines can handle all together. Check pockets and snap closures to ensure they're open to allow water flow. Do NOT overload the machine; diapers need room to agitate. Fill only about 2/3 of the drum for a large load.

💡 Tips:

  • For heavy stains, pre-treat with a paste of detergent and water directly on the stain.
  • If using a front-loader, watch for excess suds—too much detergent can leave residue.

⚠️ Warnings:

  • Never use fabric softener or dryer sheets—they coat fibers and cause repelling.
  • Do not wash diapers with other household items like towels or clothing to avoid lint transfer.

Step 3: First Wash: Cold Rinse/Short Cycle

Run a cold rinse cycle with no detergent. This remoisturizes the diapers and flushes out loose urine and residue. Use a short cycle (15-20 minutes) to save water and energy. If your machine has a pre-wash setting, use that. For diapers that have been sitting for 2-3 days, a cold rinse is essential to reduce ammonia buildup before the hot wash. After the rinse, check the water—if it's very dirty, repeat the rinse.

💡 Tips:

  • Add a quarter cup of baking soda to the rinse to neutralize odors naturally.
  • For high-efficiency machines, ensure the load is large enough to trigger the machine's sensor; otherwise add a few towels.

⚠️ Warnings:

  • Do not skip this step—direct hot water on soiled diapers can set stains.
  • Avoid adding detergent to this rinse, as it won't be fully rinsed away.

Step 4: Main Wash: Hot Water with Detergent

After the cold rinse, add your cloth-diaper-safe detergent according to package directions (usually line 3-4 for heavy soil). Run a long hot wash cycle (heavy duty or sanitary setting, 140°F if possible). Hot water breaks down oils and kills bacteria. Use the recommended amount—too little leaves bacteria, too much causes buildup. For hard water, add a water softener like Calgon. After the cycle, check for suds. If suds remain, run an extra rinse.

💡 Tips:

  • Powder detergents (like Rockin' Green) work better in hard water than liquids.
  • If you have ammonia smell, increase detergent or add OxiClean to the main wash.

⚠️ Warnings:

  • Never use bleach in the main wash regularly—it deteriorates elastic and PUL.
  • Check manufacturer guidelines: some bamboo or hemp inserts recommend lower heat.

Step 5: Extra Rinse Cycle

After the main wash, run an additional cold rinse cycle to ensure all detergent residues are removed. Detergent residue can cause skin irritation and repelling. Set the machine to an extra rinse or a separate rinse+spin cycle. For soft water users, this step is critical as residues cling more. If you see bubbles during this rinse, run a second extra rinse until clear. Finally, check the diapers—they should smell clean, not like detergent.

💡 Tips:

  • Add half a cup of vinegar to the rinse once a month to help remove mineral deposits.
  • If your machine auto-adds detergent, disable that feature or select 'no detergent' for the extra rinse.

⚠️ Warnings:

  • Do not use vinegar with bleach—creates toxic gas.
  • If you still smell ammonia after this step, your wash routine may need adjusting (more detergent or hotter water).

Step 6: Dry and Sun for Stains

For best results, hang cloth diapers in direct sunlight to dry and naturally bleach stains. Sun is free, works wonders on poop stains, and sanitizes without chemicals. If sun drying isn't possible, machine dry on low heat (medium heat can damage elastics and PUL). Remove covers and pockets early to air dry to protect waterproof layers. Inserts can go in the dryer on low. Check for any remaining stains—if present, repeat sun treatment or use a stain remover.

💡 Tips:

  • Flip diapers inside out to dry faster and prevent mildew in snaps.
  • For whitening, spray stained areas with lemon juice before sunning.

⚠️ Warnings:

  • Avoid high heat—it can destroy elastic and delaminate PUL.
  • Do not use chlorine bleach on colored diapers; it can discolor patterns.

Step 7: Maintain Your Washing Machine

Once a month, run an empty hot cycle with bleach or a washing machine cleaner to prevent residue buildup that can transfer to diapers. Also check the rubber gasket for mold in front-loaders. Proper machine maintenance ensures your diapers stay clean. This step is often overlooked but critical for long-term success.

💡 Tips:

  • Use a washing machine cleaner tablet or a cup of white vinegar (without bleach).
  • Wipe down the door seal after each wash to prevent mold.

⚠️ Warnings:

  • Never mix vinegar and bleach in the same cycle.
  • If your machine has a self-clean cycle, use that monthly.

Pro Tips

  • Pre-soak heavily soiled diapers in cold water with OxiClean for 30 minutes before washing.
  • Use a dedicated diaper sprayer installed on your toilet to simplify rinsing.
  • If you have hard water, use a powder detergent and add Calgon to the wash.
  • Rotate between several types of detergent to prevent buildup of any one formula.
  • Never use bleach more than once a month—it will wear out elastics.
  • For ammonia buildup, do a 'strip' with hot water, dish soap, and borax every 2-3 months.
  • Use a wet bag for outings, but air it out between uses to avoid mildew.

Common Mistakes to Avoid

  • Using too much detergent: causes residue, repelling, and rash. Follow package amounts.
  • Skipping the cold pre-rinse: hot water sets stains and doesn't remove urine well.
  • Overloading the washer: diapers need space to agitate and rinse clean.
  • Using fabric softener or dryer sheets: coats fibers, makes diapers less absorbent.
  • Storing wet diapers all day in a closed pail: breeds bacteria and ammonia.

Troubleshooting

Problem: Smell of ammonia when opening the pail.

Solution: Increase detergent amount, run an extra rinse, and strip diapers with a mixture of hot water, borax, and washing soda.

Problem: Diapers leaking or repelling moisture.

Solution: Check for detergent buildup—run several hot rinses without detergent until water is clear. Avoid fabric softener. Replace damaged elastics if needed.

Problem: Persistent stains after washing.

Solution: Sun dry for several hours; if stains remain, use a commercial stain remover like OxiClean Baby or a paste of baking soda and hydrogen peroxide.

Problem: Rash or skin irritation on baby.

Solution: Verify detergent is completely rinsed; try a free-and-clear detergent. Switch to a different brand if irritation continues. Check for yeast infection (requires medical treatment).

Rockin' Green Classic Rock Detergent

Specifically formulated for cloth diapers, removes stains and odors without harsh chemicals.

Best for: Use for every wash; works well in all water types.

Price Range: $13-$15 for 32 oz

BumGenius Elemental Wet Bag

Waterproof and machine washable, perfect for storing soiled diapers in your diaper bag.

Best for: Use for on-the-go storage; holds 6-8 diapers.

Price Range: $14-$17

OxiClean Baby Stain Soaker

Oxygen bleach safe for colors, removes tough stains and odors without chlorine.

Best for: Pre-soak heavily soiled diapers or add to main wash for stain fighting.

Price Range: $10-$16 for 3 lb

The Splash Diaper Sprayer

Attaches to toilet to rinse solids efficiently, reducing mess and landfill waste.

Best for: Spray off poop from diaper before storing for wash.

Price Range: $30-$50

Calgon Water Softener

Prevents mineral buildup in diapers and washing machine, improving detergent performance.

Best for: Add to wash if you have hard water (e.g., well water).

Price Range: $8-$12 for 1 quart

Affiliate Disclosure: This page contains affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. We only recommend products we believe will add value to our readers.

🛒 Recommended Products

Rockin' Green Classic Rock Detergent

Rockin' Green Classic Rock Detergent

Use for every wash; works well in all water types.

$13-$15 for 32 oz

Rockin' Green Classic Rock Detergent Specifically formulated for cloth diapers, removes stains and odors without harsh chemicals.

BumGenius Elemental Wet Bag

BumGenius Elemental Wet Bag

Use for on-the-go storage; holds 6-8 diapers.

$14-$17

BumGenius Elemental Wet Bag Waterproof and machine washable, perfect for storing soiled diapers in your diaper bag.

OxiClean Baby Stain Soaker

OxiClean Baby Stain Soaker

Pre-soak heavily soiled diapers or add to main wash for stain fighting.

$10-$16 for 3 lb

OxiClean Baby Stain Soaker Oxygen bleach safe for colors, removes tough stains and odors without chlorine.

The Splash Diaper Sprayer

The Splash Diaper Sprayer

Spray off poop from diaper before storing for wash.

$30-$50

The Splash Diaper Sprayer Attaches to toilet to rinse solids efficiently, reducing mess and landfill waste.

Calgon Water Softener

Calgon Water Softener

Add to wash if you have hard water (e.g., well water).

$8-$12 for 1 quart

Calgon Water Softener Prevents mineral buildup in diapers and washing machine, improving detergent performance.