First few minutes
Just happened? Do this first
- Blot or gently scrape off excess.
- Rinse under running water.
- Treat as soon as possible.
- Do not iron or machine dry until the stain is gone.
Semen on sheets sets fast once heat gets to it, so the sheet should skip the dryer entirely until the spot is gone. A fresh spot usually comes out with an enzyme spray, a few minutes of waiting and a cold wash. If it dried into the weave before you noticed, expect it to fade over several rounds rather than vanish in one.
Treat just the spot and keep the rest of the sheet out of the way while it sits. Colored or printed sheets need a hidden-seam test first, so check the care label before you treat them. Old sperm stains on sheets respond better to a second enzyme pretreatment than to a harsher product.
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
5 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Dry clean cloth or towelBlots up the excess without spreading it.
- Enzyme stain remover sprayEnzymes break down protein stains like this one. (opens Amazon)
- Clean damp clothLifts the spray and the stain off the fabric.
- Regular laundry detergentUsed in the cold-water wash that follows. (opens Amazon)
- Good lightShows any mark left, so you can treat it again before the sheet is put away.
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Blot off the excess
Press a dry clean cloth or towel onto the stain to soak up the wet part, and switch to a fresh section as it fills. Work from the outside edge toward the middle so the stain doesn't spread across the sheet.
Careful. Don't rub or brush the stain into the fabric.
Step 2 of 6
Spray the enzyme product on
Spray directly onto the stain until it is completely covered, edges included. Enzymes work on protein stains like this one, so the spray has to reach every part of the mark.
Tip. If the sheet is still on the bed, slip a towel under the spot so the spray doesn't soak through to the mattress.
Step 3 of 63 minutes
Let the spray stand
Leave the spray on the stain for 3 minutes without wiping it. Use that time to get your cloth and water ready for the blot.
Careful. Don't leave the spray on longer than the 3 minutes on a fresh spot, since longer contact can change the color or fade bright sheets.
Step 4 of 6
Blot with a damp cloth
Blot the area with a clean, damp cloth until the spray and the stain lift onto it. For heavy or old marks, repeat the spray, stand and blot steps until nothing more comes off.
Step 5 of 6
Wash in cold water
Wash the sheet in cold water with your regular detergent on the normal cycle. Cold water is the safe choice when you're not sure what the stain is, and it keeps the protein from setting further.
Tip. Wash the sheet by itself the first time, so the stain doesn't spread onto other linens.
Step 6 of 6
Check before drying
Hold the sheet up in good light and look for any shadow of the mark, since it can be hard to see on damp fabric. If you can still see any of it, repeat the spray, stand and blot steps and wash again. Skip the dryer entirely and let the sheet air dry once the stain is completely gone.
If you'd rather buy than mix
Best products for semen on sheets, towels & table linens
Look for an enzyme-based stain remover made for protein stains, and check the label before using it on colored sheets.
Shout Triple-Acting Laundry Stain Remover
Puracy Laundry Stain Remover
Clorox 2 Laundry Stain Remover and Color Booster Powder, 49.2 Ounces
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?
Nice work. Let it dry completely and check it again in good light before using any heat. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
Progress looks like a spot that lightens a shade with each spray and blot, and by the end of the cold wash it should blend into the sheet. If the mark is stiff and dark once the fabric has dried, heat has set it, and you'll need the longer approach in the old-stain section.
What changes for yours
Adjust for your sheets, towels & table linens
Colored or printed sheets
Colored and printed sheets need a hidden-area test before any treatment touches the stain. Dab the enzyme spray on an inside seam, wait the 3 minutes, and check for any color change.
If the color holds, follow the steps as written, and only consider an all-fabric oxygen bleach once that test has passed.
Flannel or brushed cotton sheets
Brushed cotton has a raised surface that holds the stain in its fibers, so it's easy to push the protein deeper if you scrub. Blot with light pressure and lift the stain onto the cloth rather than working it in.
Let the spray stand the full 3 minutes and repeat the blot if needed before the sheet goes into the washer. Check that the mark has lifted before you wash it.
Silk sheets
Silk is delicate and can't take chlorine bleach, so leave every kind of bleach out. Blot gently and don't rub, even with a damp cloth.
Read the care label before you start, and if the label is missing or you can't tell the fiber, don't guess. Blot gently with a dry cloth and take the sheet to a professional cleaner.
Pillowcases and towels
Pillowcases and towels take the same pretreatment as the sheet, so use the blot and spray steps above on them too. Keep these items away from heat as well, so nothing you missed gets set.
Pillowcases often sit against the face and hair, so check the edge and seam for any spot you may have missed. Treat each one the same way before it goes into the wash.
Old, dried or set-in stains
Old sperm stains take more work, because fresh ones lift far more easily than dried ones. Scrape off any crusted matter gently with a dull edge or a soft brush, and don't press it into the fabric.
Then soak the spot in cold water with a detergent or an enzyme presoak. The 3-minute wait in the steps is for the spray, so check the label for any longer contact time. For a stubborn mark, an enzyme presoak can sit overnight if the label allows it and the sheet is colorfast.
If the stain has been through the dryer, heat has set it, so expect more than one round. Repeat the soak and wash until nothing more lifts out, and accept that a very old mark may not come out completely.
Vinegar, baking soda, peroxide and more
Do home remedies work on semen on sheets, towels & table linens?
Yes, you can blot and spray the spot while the sheet is still on the bed, with a towel under it to protect the mattress. The stain still has to be washed out before the sheet is dried, so the sheet will come off eventually. Most home remedies are either wrong for protein stains or need a test first, so skip them and use the enzyme spray.
Skip6
What makes it worse
Mistakes to avoid
Don't rub it in with bar soap
Bar soap on a fresh stain sets it, so reach for the enzyme spray first. Rubbing the bar over the spot pushes the protein deeper into the sheet.
Don't follow the spray with bleach
Chlorine bleach must not touch an enzyme treatment, because it can stop the enzymes from doing their work. If you ever add bleach, do it only after everything is fully rinsed out.
Don't scrub the spot with a towel
Rubbing pushes the protein deeper into the weave, and a rough towel or a brush only spreads it wider. Press the cloth down and lift, then move to a clean section of cloth as it picks up the stain.
Don't leave the spray on past its label time
Enzyme sprays need a short window to work, and leaving one on longer doesn't help and can fade bright or colored sheets. Stick to the time on the label, then blot and repeat if a mark remains.
Don't forget the pillowcase
Fluid that reaches the sheet can reach the pillowcase and any towel that touched the spot too. Treat every piece the same way and check each one before it goes into the dryer.
When to call a professional
A dry cleaner is the right call if the spot is large, the sheet is bulky, or the fabric is delicate enough that you don't want a home wash to risk it. Mention that the stain is protein-based and name any enzyme product you've already used on it.
Questions
Does sperm or cum stain sheets?
Yes. Semen is a protein-based body fluid, and it sets quickly once heat reaches it. Treat it the same day with the blot, enzyme spray and cold wash steps.
Does female cum stain white sheets?
Yes, it's a protein stain too, so it responds to the same treatment. White sheets make the mark easier to spot, so look closely in good light after the wash and dry the sheet only when it's clear.
Will the stain go through to the mattress?
It can, if the fluid soaks all the way through the sheet. Work on the sheet first, and for the mattress itself, see the Mattress guide.
What if I'm not sure the sheets are cotton?
Don't guess. Start with a cold-water soak, which is the safe first step for an unknown fabric, and check the care label before you add anything stronger.
Can I still treat a stain I found days later?
Yes, but expect it to need more than one round, since older stains are harder to lift. Use the soak and repeat steps described for old marks.
Can I put sheets in a hot wash once the spot is gone?
Only once you've confirmed the stain is completely out, and only if the care label allows it. Until then, cold is the right temperature, since a hot wash on an untreated spot can lock it in.
Can colored sheets take any bleach at all?
Stick with the enzyme spray and cold wash, since they're the gentler route on prints and colors. Test a hidden seam first, and keep chlorine bleach well away from the enzyme spray, since the two should never meet.
Can I let the sheets soak overnight with the stain on them?
Yes, if you use an enzyme laundry presoak, since those are made to sit for hours on protein stains. Keep the stained area fully under the solution, and don't stretch a liquid spray that long, because sprays only get the time printed on their label.
Semen on other materials
Other 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.