How to Remove Sweat Stains from Linen

Posted By: Truly Free Home|Posted On: 7/10/2026

How to Get Sweat Stains Out of Linen 

The same flax fibers that make linen durable and breathable also make it highly absorbent, meaning stains can set in quickly if they’re not addressed right away. And while the fabric is known to stand the test of time and even soften with it, harsh chemical-based cleaners and aggressive scrubbing can wear down its natural fibers. That’s why a gentle, non-toxic approach is the best way to handle sweat stains. Here’s everything you need to know to tackle linen sweat stains without compromising the material.

Step 1: Rinse the stain with cool water

Hold the stained area under cool running water, especially if the sweat stain is fresh. This helps remove as much sweat and residue as possible before pretreating it (hot water can have the opposite effect and set the stain more deeply into the fibers). 

Step 2: Pretreat the stain

Wet the Truly Free Home Stain Stick and apply it directly to the stained area with light pressure until a lather forms. Or, make a paste using baking soda and a small amount of water and work it into the stain using a soft-bristle brush or clean cloth. With either method, let the treatment sit for about 30 minutes. 

Step 3: Soak, if needed

If you’re dealing with a stubborn, set-in stain, mix one part white vinegar with equal parts cool water and soak the stained area for 30 minutes. This step can further break down body oils and deodorant residue.

Step 4: Wash the linen

Launder the linen according to the care label instructions using a mild liquid detergent like Truly Free Home Laundry Wash. If the item is safe to put in the washing machine, select a delicate cycle with cool water. If handwashing is recommended, soak the item in cool water with a mild detergent for 15 to 20 minutes, gently agitate the water, then rinse. 

Step 5: Air dry and check the stain

After washing, lightly press out excess water from your linen by rolling the item in a clean towel. Then, allow it to air dry completely. Avoid tossing it in the dryer or putting it in direct sunlight immediately after washing since heat can permanently set any remaining discoloration. If the stain lingers, repeat Steps 2-5.

TFH non-toxic laundry wash in a basket on top of towels

FAQs About Removing Stains from Linen

Here are some of the most common questions that come up when dealing with linen stains. 

How do you get old sweat stains out of linen?

Start by pretreating the stain with a natural stain remover like Truly Free Home Stain Stick or a paste made from baking soda and water, then let it work its magic for 30 minutes. If the stain has been there a while, soak the linen in a mixture of cool water and white vinegar for 30 minutes before washing it with a non-toxic detergent. You may need to repeat one or both treatments a few times until older stains disappear.

Can I use bleach on linen?

The short answer: no. Bleach can weaken the natural flax fibers and may even cause fading or yellowing. Use less harsh alternatives like white vinegar or an oxygen-based whitener such as Truly Free Home OxyBoost instead. 

Can I put linen in the dryer after stain treatment?

Until you know the stain is completely gone, the best rule of thumb is to air dry linen after treating and washing it. Heat from the dryer can set any discoloration that remains, making it that much harder to get rid of. Once your linen is 100% stain free, follow the care label instructions for drying.

SHOP TRULY FREE HOME