Why Do Cloth Diapers Start to Smell? (And How to Fix It)
Cloth diapers are designed to be reusable, absorbent, and durable. When washed properly, they should come out of the laundry clean and fresh.
However, many people eventually run into a frustrating problem: cloth diapers that begin to smell, even after washing. Many people search for answers when trying to figure out why cloth diapers smell after washing, even when the diapers appear clean.
This can happen whether the diapers are used for babies, older children, or adults using reusable incontinence products.
Common complaints include:
- cloth diapers smell after washing
- cloth diapers smell fine when dry but stink when wet
- strong ammonia smell
- persistent barnyard odor
The good news is that smelly cloth diapers are usually caused by washing routine issues, and most problems can be fixed by adjusting how the diapers are washed.
If you have not read them yet, these guides may help you troubleshoot the root causes faster:
why you should not wash cloth diapers separately
how much detergent to use for cloth diapers
Warm vs Hot Water: What Actually Cleans Cloth Diapers Best?
Quick Answer: Why Cloth Diapers Start to Smell
Cloth diapers usually start to smell when soil or urine residue remains trapped in the absorbent fibers.
Common causes include:
- using too little detergent
- washer loads that are too small
- insufficient wash cycles
- low water temperature
Fixing the washing routine typically resolves the issue.
Common Cloth Diaper Smell Problems
Different types of odors can point to different washing issues.
| Symptom | Most Likely Cause |
|---|---|
| Diapers smell when wet | Residue trapped in absorbent fibers |
| Strong ammonia smell | Urine buildup inside fabric |
| Barnyard or musty odor | Organic residue or bacteria buildup |
| Smell immediately after washing | Incomplete wash routine |
Cloth diapers smell when wet
This is one of the most common complaints. The diapers may smell clean when dry, but once they become wet the odor returns.
This usually means residue remains trapped in the absorbent fibers.
Cloth diapers smell after washing
If diapers already smell when they come out of the washer, the wash routine may not be removing enough soil.
Ammonia smell
A sharp ammonia smell is often caused by urine residues that remain in the fabric and break down over time.
Barnyard odor
A musty or barnyard smell usually indicates organic residue buildup inside the fabric.
Why Cloth Diapers Start to Smell
Cloth diapers and reusable incontinence products absorb much heavier soils than regular laundry. When these soils are not fully removed during washing, odors can develop.
Residues that may remain in the fabric include:
- urine salts
- body oils
- bacteria
- organic residue
If these soils stay trapped in the absorbent core, bacteria can continue breaking them down. That process produces odor compounds.
The Most Common Reasons Cloth Diapers Smell
1. Not Enough Detergent
Cloth diapers contain urine salts, oils, and bacteria that require enough detergent to remove them.
If detergent levels are too low, soils may remain trapped inside the absorbent fibers.
Learn more in our guide: how much detergent to use for cloth diapers
2. Washer Loads That Are Too Small
Washing machines rely on friction between fabrics to push soil out of fibers.
If the washer load is too small, fabrics move too freely in water and do not rub against each other enough.
This reduces mechanical cleaning.
See our guide: why you should not wash cloth diapers separately
3. Inadequate Wash Cycles
A proper cloth diaper washing routine usually includes:
- a pre-wash cycle to remove initial soil
- a main wash cycle for deep cleaning
Skipping the pre-wash or using short wash cycles can leave residue behind.
4. Water Temperature Issues
Warm or hot water can help detergents dissolve oils and residues more effectively.
Learn more here: Warm vs Hot Water: What Actually Cleans Cloth Diapers Best?
How Detergent Helps Remove Odor-Causing Residue
Laundry detergent helps lift trapped residue away from fabric fibers so it can rinse out with the wash water.
If too little detergent is used, some soil may stay inside the absorbent core and continue causing odor.
How to Fix Smelly Cloth Diapers
If cloth diapers start to smell, improving the washing routine usually resolves the problem.
Helpful steps include:
- use the correct detergent amount
- ensure washer loads are properly sized
- run both a pre-wash and main wash cycle
- use an appropriate water temperature
In many cases, these adjustments remove trapped residues and restore freshness.
Do Smelly Cloth Diapers Need Stripping?
Some people believe cloth diapers must be stripped regularly.
Stripping removes buildup using specialized washing methods, but it is usually unnecessary if the regular washing routine removes soils effectively.
Improving the wash routine often fixes odor issues without additional treatments.
A Wash Routine That Helps Prevent Odor
A consistent washing routine helps keep cloth diapers clean and odor-free.
- Pre-wash: short cycle with a small amount of detergent
- Main wash: longer cycle with the full detergent amount for heavily soiled laundry
- Proper load size: enough items in the washer for good agitation
For more wash instructions and troubleshooting help, visit our EcoAble Troubleshooting & Washing Guides.
Choosing Quality Cloth Diapers
High-quality absorbent materials can also help maintain performance over time.
Explore EcoAble reusable products:
Key Takeaways
- Cloth diapers usually smell when residue remains trapped in the fibers.
- Common causes include too little detergent, small washer loads, incomplete wash cycles, or low water temperature.
- A proper cloth diaper washing routine helps prevent odor.
- Improving detergent amount, agitation, and wash cycles often fixes the problem.
Cloth Diaper Smell FAQ
Why do cloth diapers smell when wet?
This usually means residue remains trapped in the absorbent layers and becomes noticeable again when the diaper gets wet.
Why do cloth diapers smell like ammonia?
Ammonia odor forms when urine residues remain trapped in the fabric and break down over time.
Why do cloth diapers smell clean but stink when wet?
This typically means the diapers were not fully cleaned during the wash cycle, even if they look clean on the surface.
How do you fix smelly cloth diapers?
Improving the washing routine by adjusting detergent levels, load size, wash cycles, and water temperature usually resolves the problem.
Do smelly cloth diapers need stripping?
Not always. In many cases, correcting the wash routine solves the issue without stripping.