As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
Let hydrogen peroxide sit on a mattress for about 5 to 10 minutes, then blot the area with a clean, dry cloth. Do not soak the mattress or leave a wet peroxide treatment sitting for hours. Too much moisture can move deep into the mattress and take a long time to dry.
Use only a small amount, test it on a hidden area first, and check the mattress maker’s cleaning instructions. Hydrogen peroxide can lighten or discolor some fabrics.
How to Use Hydrogen Peroxide on a Mattress
For most small stains, follow these steps:
- Remove the sheets, mattress protector, and other bedding.
- Blot up any fresh liquid with a dry towel.
- Test the peroxide on a hidden part of the mattress.
- Apply a small amount to the stain.
- Let it sit for 5 to 10 minutes.
- Blot the area with a clean cloth.
- Allow the mattress to dry completely before remaking the bed.
Use a fan or open window to help the surface dry. Avoid using strong heat, such as a hair dryer on a hot setting, unless the mattress manufacturer says it is safe.
What Strength of Hydrogen Peroxide Should You Use?
Household hydrogen peroxide is often sold as a 3% solution. Check the label before using it.
Do not use stronger peroxide products made for hair coloring, commercial cleaning, or other special uses. Stronger solutions may damage mattress fabric, foam, or adhesives. They can also cause more noticeable fading.
Even 3% hydrogen peroxide should be used sparingly. A mattress cannot be rinsed as easily as clothing, so the goal is to treat the surface without soaking the inner layers.
Should You Pour Hydrogen Peroxide Directly on the Mattress?
It is better not to pour it directly from the bottle. Pouring makes it easy to use too much.
Instead, use one of these methods:
- Dampen a clean white cloth and blot the stain.
- Apply a few drops with a spoon or dropper.
- Use a spray bottle set to a light mist.
A white cloth is useful because dye from a colored towel could transfer to the mattress.
For memory foam and thick pillow-top mattresses, use very little liquid. These materials can hold moisture deep inside, where drying takes much longer.
Why You Should Not Let It Sit Too Long
Leaving hydrogen peroxide on a mattress longer does not always clean the stain better. It may increase the chance of:
- Fabric fading or light spots
- Damage to printed or colored covers
- Moisture reaching the foam or padding
- A damp mattress that takes hours to dry
- A visible ring around the treated area
If the stain remains after one short treatment, let the mattress dry and repeat the process later. Several light treatments are usually safer than one heavy soaking.
Using Hydrogen Peroxide on Blood Stains
Hydrogen peroxide is commonly used on small blood stains because it can create a bubbling reaction when it contacts the stain. However, it may also bleach some mattress fabrics.
Start by blotting a fresh blood stain with cold water. Do not use hot water, since heat can make the stain harder to remove.
Then:
- Apply a small amount of 3% hydrogen peroxide.
- Let it bubble for about 5 minutes.
- Blot the foam and moisture with a clean cloth.
- Repeat lightly if needed.
- Let the mattress dry completely.
Do not scrub hard. Scrubbing can spread the stain and push liquid deeper into the mattress.
For an old or large stain, check the mattress care instructions before trying repeated treatments. Some covers and foam layers may need a different cleaning method.
Using Hydrogen Peroxide on Urine Stains
Hydrogen peroxide may help lighten the visible part of a urine stain, but it may not fully remove odor from deep inside a mattress.
For pet urine, an enzyme cleaner made for the type of stain may be more useful. Enzyme cleaners break down organic residue. Follow the product label because the required sitting time can vary.
Do not combine peroxide and an enzyme cleaner unless the product instructions say this is safe. One cleaner may reduce the effectiveness of another.
For a fresh urine accident:
- Blot up as much liquid as possible.
- Use dry towels and firm pressure.
- Apply a suitable cleaner sparingly.
- Keep the mattress uncovered until it is fully dry.
A waterproof mattress protector can make future cleanup easier, especially on kids’ beds, guest beds, and pet-friendly beds.
Let hydrogen peroxide sit on a mattress for about 5 to 10 minutes, then blot the area with a clean, dry cloth; you can deep clean a mattress yourself with a vacuum, mild detergent, clean cloths, and plenty of drying time.
Can You Mix Hydrogen Peroxide With Baking Soda?
Some homemade stain treatments combine 3% hydrogen peroxide, baking soda, and a small amount of mild dish soap. However, only mix a small amount that you plan to use right away.
Do not store this mixture in a closed bottle. Hydrogen peroxide breaks down and can release gas, which may build pressure inside a sealed container.
A dry layer of baking soda can also be difficult to remove from textured mattress fabric. After the mattress is completely dry, vacuum away any loose powder using an upholstery attachment.
Check the vacuum and mattress instructions first. Avoid pressing hard enough to damage the cover.
Do Not Mix Hydrogen Peroxide With Vinegar or Bleach
Do not combine hydrogen peroxide with vinegar in the same container or apply them together as one cleaning mixture. The combination can create an irritating substance that is not suitable for routine mattress cleaning.
Never mix hydrogen peroxide with chlorine bleach. Also avoid combining several household cleaners when you do not know how their ingredients will react.
Use one cleaning method at a time. Keep the room ventilated, and wash your hands after handling cleaning products.
How Wet Should the Mattress Get?
The mattress surface should be lightly damp, not soaked.
If liquid is dripping, spreading far beyond the stain, or reaching the sides of the mattress, you are probably using too much. Blot away the extra liquid immediately.
Moisture is especially important to control on:
- Memory foam mattresses
- Thick pillow-top mattresses
- Mattresses without removable covers
- RV mattresses
- Dorm mattresses that cannot be placed outdoors
- Beds in damp or poorly ventilated rooms
A thin mattress may dry faster, but it should still remain uncovered until no dampness is left.
How Long Does the Mattress Need to Dry?
Drying time depends on how much peroxide you used, the mattress material, airflow, and room humidity. A lightly treated spot may dry within a few hours. A wetter area can take much longer.
Before putting sheets back on, press a dry paper towel or cloth firmly against the area. If it picks up moisture, continue drying.
Helpful drying methods include:
- Pointing a fan across the mattress
- Opening nearby windows when weather allows
- Running a dehumidifier
- Standing the mattress on its side if the manufacturer allows it
- Keeping blankets and protectors off the bed
Do not sleep on the treated area while it still feels damp.
What to Do if Hydrogen Peroxide Leaves a Light Spot
Hydrogen peroxide can remove color from some mattress covers. Once the fabric has faded, normal cleaning may not restore it.
Stop applying peroxide if you notice the area becoming lighter. Let it dry before deciding whether the stain remains.
A fitted mattress protector can hide minor discoloration and protect the mattress from future stains. However, do not put the protector on until the mattress is fully dry.
When Not to Use Hydrogen Peroxide
Choose another cleaning method when:
- The care label says not to use peroxide or oxidizing cleaners.
- The mattress cover has dark, bright, or printed fabric.
- The mattress contains delicate natural materials.
- The stain covers a large part of the bed.
- The mattress is already heavily wet.
- You cannot provide enough airflow for full drying.
- The stain involves a cleaner or chemical you cannot identify.
Some mattresses have removable, washable covers, while others do not. A zipper does not always mean the cover is meant to be removed. Check the current manufacturer guidance before taking it off or washing it.
How to Avoid Mattress Damage
Use the smallest amount of cleaner that can treat the stain. Blot instead of scrubbing, and work from the outside of the stain toward the center.
For shared beds, kids’ beds, dorm rooms, or guest rooms, plan the cleaning early in the day. This gives the mattress more time to dry before bedtime.
After the mattress is clean and dry, consider adding a washable mattress protector. Check the mattress depth and the protector’s pocket depth so it fits without pulling off the corners.
Frequently Asked Questions
Can I leave hydrogen peroxide on my mattress overnight?
No. A short treatment of about 5 to 10 minutes is usually enough before blotting. Leaving the mattress wet overnight increases the chance of discoloration and trapped moisture.
Does hydrogen peroxide need to be rinsed off a mattress?
A mattress should not be heavily rinsed. Blot the treated area with a clean, slightly damp cloth if needed, then blot again with a dry towel. Use as little water as possible.
Can hydrogen peroxide bleach a mattress?
Yes. Hydrogen peroxide can lighten colored, printed, or delicate mattress fabric. Always test a hidden area first.
Can I use hydrogen peroxide on memory foam?
Use great care. Memory foam can hold moisture and may take a long time to dry. Apply only a small amount to the surface and check the manufacturer’s cleaning guidance.
How many times can I repeat the treatment?
You can repeat a light treatment after the area has dried, but stop if you notice fading, fabric damage, or spreading moisture. Several gentle attempts are safer than soaking the mattress.
Will hydrogen peroxide remove mattress odors?
It may reduce some surface residue, but it may not remove odors that have reached deep padding or foam. For pet urine, follow the directions on a suitable enzyme cleaner.
Can I put sheets back on after the surface feels dry?
Check the area by pressing it with a clean, dry cloth. If the cloth stays dry and the mattress no longer feels cool or damp, you can remake the bed.
you deep clean a mattress without a machine. should enzyme cleaner sit. how much does it cost to have your mattress professionally cleaned.

