How to Remove Brown Stains from Sheets, Towels & Table Linens

Quick answer

Start with a cold-water soak, then rub salt and lemon juice into the brown stain and dry the sheet in the sun. On white or colorfast sheets, follow with an oxygen bleach soak and launder, then check it in daylight once it has dried.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Work out the cause first; the location and how the stain appeared decide the treatment.
  2. Blot, don't rub, and keep the stain wet with cold water while you work.
  3. Test any cleaner on a hidden spot before you use it on the stain.

Brown on a sheet usually comes from rust or iron in the water, a tannin mark from tea, coffee or fruit, or a spill that went unnoticed and oxidized later. Fresh marks respond far more readily than old ones, and a mark that has bonded into cotton can take several rounds before it lightens. The care label is the other deciding factor, since a dry-clean-only sheet has to go a different route from a washable one.

Work a little enzyme laundry pretreater into the mark before the sheet goes in the wash. Keep brown stains on white sheets out of the dryer until they're completely gone, since heat locks them in. Brown stain on sheets after sleeping may need more than one pass, so don't give up after the first wash.

Before you start

What sheets, towels & table linens can take

Safe to use3

  • Water
  • Soaking
  • Enzyme cleaners

Use with care6

  • Hot water
  • Chlorine bleach
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Scrubbing and abrasives

Avoid1

  • Heat, once the stain is out

8 items

What you'll need

0 of 8 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Check the label and test a spot

    Work out whether the brown is rust, a tannin from a drink or fruit, or a body fluid, since that changes the treatment. Check the care label first, and test every product on a hidden spot before it touches the stain.

  2. Step 2 of 6

    Soak the stain in cold water

    Rinse the stained area with cold water from the back of the fabric, then soak it until the stain is fully wet. Cold water is the right start because you don't know yet whether the stain is protein-based, and cold water won't set it.

    Tip. For a protein stain, an enzyme presoak can go overnight after this soak.

  3. Step 3 of 6

    Apply salt and lemon, then dry

    Sprinkle salt over the stain, then squeeze lemon juice on it. Spread the sheet in the sun to dry, then rinse it thoroughly; repeat if necessary.

  4. Step 4 of 610-15 minutes

    Soak in oxygen bleach

    For rusty discoloration on white or colorfast sheets, add your detergent and one cup of oxygen bleach to the water. Soak the sheet for 10-15 minutes, then move on to the wash.

    Tip. Use an all-fabric oxygen bleach, and skip this step on wool or silk sheets.

    Careful. Oxygen bleach can change the color of colored sheets, so stop if the color shifts.

  5. Step 5 of 6

    Launder on the hottest setting

    Launder the sheet on the hottest setting its care label recommends. Run it only once the soak has lifted the stain, so the wash finishes the job.

  6. Step 6 of 6

    Air-dry and check in daylight

    Air-dry the sheet completely, then check it in daylight, since indoor light can hide a faint tint. If a brown tint remains, repeat the salt and lemon treatment in the sun.

If you'd rather buy than mix

Best products for brown stains on sheets, towels & table linens

Look for an all-fabric oxygen bleach for the soak, and a commercial rust remover for stubborn rust. Check the rust remover's label before using it on sheets.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on sheets, towels & table linens, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

The brown should lighten while the sheet soaks, and the rinse water should look clearer with each pass. Check the spot while the fabric is still damp, in good light, since any trace left behind can stay once the fabric is fully dry. Any trace means another wash.

What changes for yours

Adjust for your sheets, towels & table linens

Brown on Sheets After Sleeping

A brown mark you only spot after a night's sleep has had hours to dry, so treat it as an older stain and expect it to take more than one round. Begin with the cold-water soak and the salt and lemon treatment, then repeat them before moving on.

If the mark is rust-colored or brown from a drink, the oxygen bleach soak is the next step on white or colorfast sheets. If the brown doesn't shift and the sheet is cotton or linen, the cream-of-tartar boil is the stronger option to consider.

Brown on Sheets After Intercourse

A brown mark from a body fluid is a protein stain, and it needs cold water and enzymes rather than heat. Skip the rust-focused steps at first and use a cold-water soak followed by an enzyme presoak, which can go overnight.

Scrape or brush off any crusted matter before you soak, since dried stains are harder to lift. Only move to the oxygen bleach soak if a brown tint remains and the sheet is white or colorfast.

Heavy or long-standing buildup

Old brown stains are harder to lift than fresh ones, so plan on more than one round. Once the gentler steps have been repeated without full success, a commercial rust remover can be used on rust, following the manufacturer's directions.

If the sheet is cotton or linen and its care label allows boiling, the cream-of-tartar boil is the stronger option: 4 teaspoons of cream of tartar to 1 pint of water, boiling until the stain is removed. Check the fiber first, because boiling is only for cottons and linens that can take it.

If heat has already set the stain, from a dryer or an iron, it may not come out completely. When the brown is still there after all of this, a dry cleaner is the realistic next step, so take the sheet in.

Vinegar, baking soda, peroxide and more

Do home remedies work on brown stains on sheets, towels & table linens?

Plenty of home remedies float around for brown stains, but most were never meant for sheets. Here is how each common option stacks up for this stain, so you know what to skip.

Works2Skip5

RemedyVerdictWhat to know
Oxygen bleach (OxiClean)WorksThis is the soak in the steps: one cup with detergent for 10-15 minutes, on white or colorfast sheets. Not for wool or silk.
SaltGet it on Amazon WorksSalt is the first treatment here, sprinkled on with lemon juice and dried in the sun before rinsing.
White vinegarSkipSkip vinegar; it's an acid that can weaken cotton and change its color, and lemon juice handles the acid job. The lemon juice handles the acid job here.
Baking sodaSkipIt is a cleanser for hard surfaces, and on fabric it has to be tested first. The salt and lemon treatment is the safer choice for sheets.
Hydrogen peroxide (3%)SkipSkip peroxide; it can harm colored fabric that isn't colorfast, so use the oxygen bleach soak on white or colorfast sheets. The oxygen bleach soak does this job on white or colorfast sheets.
Dish soapSkipSkip a strong soap mix; it can harm silk, velvet and other delicate fabrics, and the detergent in the oxygen bleach soak covers this job. The detergent in the oxygen bleach soak covers this job on white or colorfast sheets.
Rubbing alcoholSkipSkip rubbing alcohol on sheets; it can harm silk and untested dyes, so test colored sheets first. Consider it only after a hidden-spot test on colored sheets.

What makes it worse

Mistakes to avoid

Don't use chlorine bleach on this stain

Chlorine bleach sets or intensifies rust and iron, so it can make the brown permanent. Rust removers are acids, and they must never be combined with chlorine bleach.

Don't boil a sheet you haven't checked

Boiling is only for cotton and linen sheets whose care label allows it, and other fibers can be damaged. Check the label and the fiber before you start the cream-of-tartar boil.

Don't rub a fresh stain with bar soap

Bar soap can set many stains, so a fresh mark gets harder to lift once you've rubbed it in. Rinse with cold water instead and save the soap for the wash. Wait until the mark is partly gone before adding any detergent.

Don't leave a pretreatment on past the label

Liquid and aerosol pretreatments have a time limit, and leaving them on too long can change or fade the dye. Gels need to come off after a few minutes on bright or fluorescent colors. Set a timer when you use one.

Don't reach for milk as an old remedy

Milk adds a protein stain on top of the brown one, so it makes the mark harder to lift. Stick with cold water and the products listed in the steps. The fabric will be far easier to treat once that extra residue isn't there.

When to call a professional

Send a dry-clean-only sheet to a dry cleaner promptly, and give them the fiber content along with a note that it's a brown stain. A washable sheet is also worth a cleaner's time when the mark is large or the cotton has already thinned. Mention any products you've already tried, since some of them can set a stain further.

Questions

What Causes Brown Stains on Sheets?

The common causes are rust or iron from water, tannins from tea, coffee or fruit, and scorch or water stains that bleed through. A sugary or fruit spill that dried out of sight can also oxidize and turn brown later. Work out which one you have first, because the cause decides the treatment.

Can a brown stain on sheets be permanent?

Yes, sometimes. Severe scorch and bleach-set rust can be permanent, and heat can set many stains for good. Recent stains respond far better than old ones, so start early.

Can I use a commercial rust remover on sheets?

Yes, if the sheet can take it, and always follow the manufacturer's directions. It is the stronger option, so try the salt and lemon treatment and the oxygen bleach soak first. Repeat it only if the rust is still there.

Will the stain soak through to my mattress?

It can, because a brown mark may soak through the sheet and reach the pad underneath. Check the mattress before you assume the sheet is the only problem, and see the Mattress guide for how to treat it.

How do I know the rust is gone?

Let the sheet dry completely and check it in daylight, since indoor light can hide a faint tint. If you can't see any brown, the stain is gone; if a clear tint is still there, repeat the salt and lemon treatment in the sun.

Is it safe to boil my sheets?

Only if they are cotton or linen and the care label allows boiling. If you don't know the fiber, skip the boil and use the salt and lemon treatment, or take the sheet to a dry cleaner.

Can I wash white sheets in hot water?

Once the mark is gone, a hot wash is fine for cotton and linen if the label agrees. Until then, keep the wash cool, since heat is what locks a remaining trace in place.

Can I use bleach on colored sheets?

Not chlorine bleach unless the sheet is colorfast and its label permits it. For colors, an oxygen bleach is the gentler route, and it still needs a patch test in a spot that won't show. Chlorine is also a poor choice for rust, because it makes that mark more permanent.

Can I leave sheets soaking overnight?

Yes, if it's an enzyme presoak, which is a practical way to loosen an older stain on washable cotton or linen. Don't stretch other products that far, because each product's label sets how long it can sit. For an unknown stain, start the overnight soak in cold water.

Brown Stains on other materials

All 26 materials for brown stains

Other stains on sheets, towels & table linens

All 59 stains on sheets, towels & table linens

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. North Dakota State University Extension
  2. American Cleaning Institute
  3. University of Georgia Extension
  4. Texas A&M AgriLife Extension
  5. New Mexico State University Extension
  6. University of Kentucky Extension