Quick Answer
To remove bed bug stains from a mattress, vacuum the area, then blot rusty blood spots and dark fecal spots with cold water and an enzyme stain remover, or dab spot-tested 3% hydrogen peroxide on light fabric. Work from the outside in, use as little liquid as possible, rinse with a damp cloth, and dry the mattress fully with a fan. Treat the infestation first so stains do not return.
Key Takeaways
- Bed bug stains are usually small blood smears (rusty red) and fecal spots (dark brown to black dots).
- Always use cold water; hot water and heat can set protein-based blood stains.
- Enzyme cleaners and 3% hydrogen peroxide work well, but spot-test peroxide because it can lighten colored fabric.
- Keep moisture minimal and dry the mattress completely to avoid mold and odors.
- Cleaning stains does not end an infestation; combine it with professional treatment and a mattress encasement.
Even after bed bugs are gone, the stains they leave behind on a mattress are unpleasant reminders. Most of them come out with gentle, cold-water methods if you work carefully. The order matters: confirm the infestation is being treated, clean the stains with the least aggressive method first, then dry and protect the mattress.

What Do Bed Bug Stains Look Like?
Bed bugs leave two main kinds of marks. Blood stains are small rusty or reddish smears, often from bugs crushed while you sleep or from bite sites. Fecal spots are tiny dark brown or black dots that look like a marker pen tapped on the fabric; they often cluster along seams and may smear when wiped with a damp cloth.
You may also see pale shed skins and tiny white eggs near the stains. If you have not confirmed an infestation yet, read our guide on how to check for bed bugs before cleaning, so you do not wipe away the evidence a pest professional may want to see.
| Stain Type | Appearance | Best First Treatment |
|---|---|---|
| Fresh blood spots | Bright to rusty red smears | Cold water, then enzyme cleaner |
| Old, dried blood | Brown, rust-colored | Enzyme cleaner or 3% hydrogen peroxide (spot-test) |
| Fecal spots | Dark dots, ink-like, clustered at seams | Enzyme cleaner or mild dish soap solution |
| Lingering yellow ring | Water mark after cleaning | Light rinse, blot, fast drying |
What Do You Need To Remove Bed Bug Stains?
- A vacuum with a crevice tool (and a bag you can seal and discard)
- An enzyme-based stain remover labeled for protein stains such as blood
- 3% hydrogen peroxide (the standard drugstore strength)
- Mild, dye-free dish soap
- Baking soda
- Cold water and a spray bottle
- White microfiber cloths or paper towels
- Disposable gloves
- A fan or dehumidifier for drying

How To Remove Bed Bug Stains From a Mattress
Step 1: Strip the Bed and Vacuum
Bag the bedding and wash and dry it on high heat if the fabric allows. Vacuum the mattress thoroughly with a crevice tool, focusing on seams and tufts, to remove bugs, eggs and loose debris. Seal the vacuum bag or contents in a plastic bag and put it in an outdoor trash bin.
Step 2: Blot Fresh Stains With Cold Water
Lightly mist fresh blood stains with cold water and blot with a white cloth. Blot, do not rub, which spreads the stain and pushes it deeper. Never use hot water, which can set blood into the fibers.
Step 3: Apply an Enzyme Cleaner
Spray or dab an enzyme stain remover onto blood and fecal spots, following the label. Let it sit for the recommended time, usually 10 to 15 minutes, so enzymes can break down proteins. Blot with a clean cloth, working from the outer edge toward the center.
Step 4: Treat Stubborn Stains With Hydrogen Peroxide
Spot-test 3% hydrogen peroxide on a hidden area first. If the fabric is unaffected, dab a small amount onto the stain; it will fizz as it lifts the blood. Blot after a few minutes and repeat if needed, then rinse the spot with a cloth dampened in cold water.
Step 5: Use a Baking Soda Paste for Remaining Marks
Mix baking soda with a little cold water into a thick paste, spread it over faint marks and let it dry for about 30 minutes. Brush or vacuum the dried paste away. Baking soda also helps absorb lingering odors.
Step 6: Rinse Lightly and Dry Completely
Dab each treated area with a cloth barely dampened in cold water to remove cleaner residue, then blot dry. Run a fan or dehumidifier and let the mattress dry for several hours, ideally until it feels dry to the touch inside, before making the bed.
Step 7: Encase and Protect the Mattress
Once the mattress is dry, cover it with a zippered encasement labeled for bed bugs. Encasements trap any remaining bugs inside, block new ones and protect the mattress from future stains. Keep the encasement on for at least a year if you have had an infestation, as many pest experts advise.

Safety: Never mix hydrogen peroxide, bleach, ammonia or vinegar together; some combinations release harmful gases or corrosive compounds. Ventilate the room, wear gloves, and do not use chlorine bleach on mattress fabric.
Which Stain Removal Method Works Best?
| Method | Strength | Risks | Best For |
|---|---|---|---|
| Cold water blotting | Mild | Very low | Fresh blood spots |
| Enzyme cleaner | Moderate | Low; follow label | Blood and fecal spots, most fabrics |
| 3% hydrogen peroxide | Strong | Can lighten colored fabric | Old dried blood on white covers |
| Dish soap solution | Mild | Residue if not rinsed | Fecal spots, light marks |
| Baking soda paste | Mild | Very low | Faint marks and odors |
Common Mistakes When Cleaning Bed Bug Stains
- Using hot water or steam first. Heat can set blood; remove stains before any steam treatment.
- Soaking the mattress. Excess liquid soaks into foam and can lead to mold and mildew.
- Scrubbing hard. Rubbing spreads stains and damages quilting.
- Skipping the spot test. Peroxide and some cleaners can discolor fabric.
- Cleaning without treating the bugs. New stains will keep appearing until the infestation is gone.

Should You Keep the Mattress or Replace It?
Most mattresses can be saved after a bed bug infestation with professional treatment and an encasement, and many pest experts discourage throwing beds away because it can spread bugs to other homes. Replacement makes more sense if the mattress has rips, heavy staining, mold or is already near the end of its life. If you discard it, wrap it in plastic and label it as infested so no one takes it home.
Bed bugs can spread to upholstered furniture, so check and clean nearby pieces too. See our guides on how to disinfect a fabric couch and, for other organic stains in soft surfaces, cleaning dog poop out of carpet, which uses the same enzyme approach.
Frequently Asked Questions
Does hydrogen peroxide remove bed bug blood stains?
Yes, 3% hydrogen peroxide is effective on blood stains, including older dried ones. It bubbles as it lifts the stain. Because it can lighten colored fabric, test it on a hidden area first, apply sparingly, then rinse with a cold damp cloth and blot dry.
Can you use vinegar on bed bug stains?
Diluted white vinegar can help with light fecal spots and odors, but enzyme cleaners usually work better on blood. Never combine vinegar with hydrogen peroxide or bleach in the same container or on the same spot at the same time.
Will steam cleaning remove bed bug stains?
Steam kills bed bugs and eggs it reaches, but its heat can set protein-based blood stains. Remove stains with cold-water methods first, then use steam as part of treatment if a pest professional recommends it, keeping moisture to a minimum.
Do bed bug stains mean I still have bed bugs?
Not necessarily. Old stains can remain after treatment. New fresh spots, live bugs, eggs or new shed skins suggest an active infestation. Clean old stains, then monitor with interceptor traps and an encasement to see whether new evidence appears.
How long does a mattress take to dry after stain removal?
With light spot cleaning and a fan, a mattress usually feels dry within several hours. Heavier cleaning can take longer. Make sure the surface and inner layers feel dry before adding sheets, since trapped moisture can cause mold and odors.



