Why do your bedding items become harder after being washed?
Apr 28, 2026
1. Hard water – the most common culprit
If your tap water has high mineral content (calcium and magnesium), those minerals can bond with the detergent residue and deposit onto the fabric fibers. This leaves the fabric feeling rough and stiff once it dries. This is especially noticeable in areas with "hard water."
What you can do: Use a water softener, or add a small amount of white vinegar or borax to the rinse cycle to help break down mineral deposits.
2. Using too much detergent or the wrong kind
More detergent doesn't mean cleaner fabric. Excess detergent can leave a soapy residue trapped inside the fibers, especially if you use a high-efficiency (HE) washer with too much soap. Over time, that buildup makes the fabric feel stiff.
What you can do: Stick to the recommended amount on the detergent label. For HE machines, use HE-specific detergent.
3. Over-drying or high heat
Drying bedding at too high a temperature or leaving it in the dryer too long can "bake" the fibers. Cotton, especially, can become brittle and stiff when overheated. The same goes for line-drying in direct hot sun for too long.
What you can do: Use medium or low heat in the dryer. Take the bedding out while it's still slightly damp and let it air-finish. If line-drying, hang in the shade.
4. Fabric type and weave
Some weaves naturally stiffen more than others:
Percale – known for its crisp feel; it softens over time but can feel rigid right after washing
Linen – naturally gets softer with use, but can become stiff if washed with too much detergent or dried at high heat
New cotton sheets – often have a factory finish (sizing) that washes out, leaving the raw fiber exposed until it's been washed a few times and "broken in"
5. Detergent build-up over time
If you've been using the same detergent for months and the bedding keeps getting harder, it's likely residue buildup. Fabric softeners can also backfire - they coat the fibers with a waxy layer that attracts more dirt and eventually stiffens the fabric.
What you can do: Run a hot wash cycle with no detergent and add a cup of white vinegar to strip the residue. Then rewash normally.
To sum it up:
| Likely Cause | Quick Fix |
|---|---|
| Hard water | Add water softener or vinegar to rinse |
| Too much detergent | Cut back on the amount, run an extra rinse |
| High heat drying | Lower your dryer temperature |
| Fabric buildup | Do a vinegar stripping wash |
| New bedding not broken in | Wash a few more times, it'll soften |







