Quick Answer: To remove a period stain from a mattress, blot with cold water immediately (never hot). For fresh stains, a salt paste or cold water with dish soap works well. For dried stains, apply 3% hydrogen peroxide directly, wait 15 minutes, then blot clean. The key is cold water only, since heat permanently sets blood protein stains.
In This Guide
Reading Time: 7 minutes
Why Period Stains Need Specific Treatment
Period blood is not identical to blood from a cut. It contains a mix of blood, uterine tissue, vaginal secretions, and mucus. This makes the stain slightly more complex than a simple blood stain, but the same core principle applies: cold water, never hot.
The hemoglobin in blood is a protein. Heat causes proteins to coagulate (think of how an egg white goes from clear to white when cooked). Once heat sets a blood protein stain, it bonds to fabric fibres at a molecular level and becomes drastically harder to remove.
Everything in this guide works on any mattress type: foam, hybrid, innerspring, or pillow top. The methods are the same. The only variable is being careful not to oversaturate foam mattresses, since excess moisture can promote mould growth inside the foam.
Fresh Period Stain: Step by Step
A fresh stain (still damp or wet) is the easiest to treat. If you catch it within the first hour, cold water alone may handle it completely.
The Cold Water Method
- Remove bedding. Strip sheets and any protector. Put them in the washing machine on a cold cycle.
- Blot the stain. Press a clean white cloth firmly into the stain. Do not rub. Rubbing pushes the stain deeper and spreads it.
- Dab with cold water. Dampen a fresh cloth with cold water and work from the outer edge of the stain toward the centre.
- Repeat with clean sections of cloth. Keep blotting until no more colour transfers.
- Sprinkle baking soda. Cover the damp area with a thin layer and leave it for 4 to 8 hours to absorb moisture and any remaining odour.
- Vacuum. Remove the baking soda with a vacuum attachment.
The Salt Paste Method (Gentle Alternative)
Salt is a natural absorbent that draws moisture and pigment out of fabric. This works particularly well on fresh stains.
- Mix 2 tablespoons of table salt with 1 tablespoon of cold water to create a thick paste.
- Spread the paste over the stain.
- Let it sit for 20 to 30 minutes.
- Scrape off the paste and blot the area with a cold, damp cloth.
- Repeat if needed, then dry with baking soda.
Dried Period Stain: What Works
Dried stains require a solution that breaks down the bonded proteins. Here are the three most effective approaches.
Hydrogen Peroxide (Best Option)
3% hydrogen peroxide (standard drugstore concentration, costs about $3 at Shoppers Drug Mart or any Canadian pharmacy) is the most reliable method for dried blood stains of any kind.
- Pour a small amount of hydrogen peroxide directly onto the stain.
- Watch it fizz. The bubbling is the oxidation reaction breaking down hemoglobin.
- Wait 10 to 15 minutes.
- Blot with a clean cloth dampened in cold water.
- Repeat if the stain is still visible. Most stains clear in 1 to 3 applications.
Note: Hydrogen peroxide can lighten dark-coloured fabrics. Test it on a hidden spot first. For white or cream-coloured mattress covers, this is rarely an issue.
Baking Soda + Hydrogen Peroxide Paste
For stubborn dried stains, this combination adds physical lifting power to chemical breakdown.
- Mix 2 tablespoons baking soda, 1 tablespoon hydrogen peroxide, and 1 drop of dish soap.
- Apply the paste to the stain with a spoon or old toothbrush.
- Let it sit for 30 minutes to 1 hour.
- Scrape off the dried paste and blot the area clean.
Enzyme-Based Cleaner
Products like Nature's Miracle or OxiClean contain proteases (protein-digesting enzymes) that specifically target blood components. These are available at most Canadian grocery stores, usually in the laundry or pet section.
Dorothy, Sleep Specialist: "This comes up more often than people expect, and nobody should feel embarrassed about it. It happens. The most important thing I tell customers is: do not use hot water, and do not ignore it. The faster you treat it, the easier it comes out. Keep a small bottle of hydrogen peroxide in your bedside drawer if it happens regularly."
8 min read
Method-by-Method Comparison
| Method | Fresh Stains | Dried Stains | Fabric Risk | Cost |
|---|---|---|---|---|
| Cold water + blotting | Excellent | Poor | None | Free |
| Salt paste | Good | Fair | None | Under $1 |
| Hydrogen peroxide (3%) | Excellent | Excellent | May lighten dark fabric | $2-4 |
| Baking soda + peroxide paste | Good | Very good | Minimal | Under $3 |
| Enzyme cleaner | Good | Very good | Minimal | $8-15 |
Mistakes That Make It Worse
- Hot water. Sets the stain permanently. Always cold.
- Rubbing. Pushes blood deeper into mattress fibres. Always blot.
- Over-wetting the mattress. Too much liquid can seep into foam and create mould. Use just enough to treat the stain.
- Bleach. Too harsh for most mattress fabrics and less effective on protein stains than hydrogen peroxide.
- Waiting days to treat it. A stain that sits for a week is significantly harder to remove than one treated the same day.
- Hair dryer to speed drying. The heat can set any remaining stain that you did not fully remove. Air dry only.
Prevention Strategies That Actually Work
If period stains are a recurring issue, prevention saves time and stress.
Waterproof mattress protector. This is the single most effective solution. A good protector with a polyurethane or TPU membrane stops all fluids from reaching the mattress surface. Look for one that is breathable (not vinyl, which traps heat and disrupts REM sleep). Machine washable is essential. We carry protectors at Mattress Miracle for all sizes.
Period underwear for sleep. Brands like Knix (Canadian company) and Thinx make period underwear specifically designed for overnight wear. They hold 3 to 8 regular tampons' worth of flow depending on the style. Combined with a mattress protector, this is a reliable two-layer system.
Dark sheets during your period. This will not prevent the stain on the mattress, but it reduces visible staining on your sheets, which means less laundry stress.
Protecting Your Investment
A mattress is a significant purchase. A Restonic ComfortCare Queen at $1,619 should last 8 to 10 years, and a mattress protector (under $80) keeps it stain-free the entire time. Most mattress warranties require the mattress to be free of stains for a claim to be valid. A protector is the cheapest insurance you can buy for your sleep investment.
Related Reading
- How to Remove Blood from a Mattress
- Urine Stain Remover: What Actually Works
- Sleep Requirements with Age
- How to Remove Urine Stains from a Mattress (Stain vs Smell Guide)
- How to Remove a Blood Stain From a Mattress With What You Have at Home
Sources
- American Cleaning Institute. (2023). "Stain Removal Guide: Protein-Based Stains." cleaninginstitute.org.
- Sleep Foundation. (2025). "How to Get Blood Out of a Mattress." sleepfoundation.org.
Shop: Mattress Protectors at Mattress Miracle
Shop This Topic at Mattress Miracle
Popular picks at Mattress Miracle:
- Restonic ComfortCare Dalton & Albany pocketed-coil mattress
- Whitney double-sided bamboo mattress
- Somnia 3.0 neck support pillow
Or shop our mattress collection in our Brantford showroom.
Find Your Perfect Mattress at Mattress Miracle
We are a family-owned mattress store in Brantford, helping our community sleep better since 1997. Come try mattresses in person and get honest, no-pressure advice.
441 1/2 West Street, Brantford, Ontario
Call 519-770-0001Frequently Asked Questions
What removes period stains from a mattress the fastest?
For fresh stains, cold water and blotting work within minutes. For dried stains, 3% hydrogen peroxide applied directly is the fastest effective method. Let it fizz for 10 to 15 minutes, then blot with a damp cloth. Most stains come out in one or two applications.
Can you use salt to remove period blood from a mattress?
Yes. Make a paste with 2 tablespoons of salt and 1 tablespoon of cold water. Apply to the fresh stain and let it sit for 20 to 30 minutes. Salt draws moisture and pigment out of fabric. This works best on fresh stains that are still damp.
Does period blood permanently stain a mattress?
Not if treated properly. Even dried period stains can be removed with hydrogen peroxide or enzyme cleaners. The stain becomes harder to remove the longer it sits, but permanent staining is rare when you use the right method. The biggest mistake is using hot water, which sets the stain.
How do I prevent period stains on my mattress?
A waterproof mattress protector is the most reliable prevention. Choose one with a breathable membrane so it does not trap heat. Period underwear designed for overnight wear provides a second layer of protection. Both together are very effective.
Visit Our Brantford Showroom
Mattress Miracle
441 1/2 West Street, Brantford
Phone: (519) 770-0001
Hours: Mon-Wed 10-6, Thu-Fri 10-7, Sat 10-5, Sun 12-4
Mattress protectors and quality mattresses are both available in our Brantford showroom. Talia can help you find the right protector for your mattress, and if your mattress has seen better days, we offer white glove delivery throughout the region.
Visit Our Brantford Showroom
We are located at 441 1/2 West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.
Mattress Miracle -- 441 1/2 West Street, Brantford, ON -- (519) 770-0001
Hours: Monday-Wednesday 10am-6pm, Thursday-Friday 10am-7pm, Saturday 10am-5pm, Sunday 12pm-4pm.
Come in and let our team help you find the right mattress for your needs. No pressure, no commission.