Mattress stains can happen for many reasons, from spilled drinks and food to sweat, urine, and blood. Besides leaving visible marks, some stains can also cause unpleasant odors if they are not cleaned properly. Fortunately, you can deal with many common stains using simple household supplies and the right cleaning method.
The best way to clean a mattress depends on the type of stain and how long it has been there. Fresh spills are usually easier to remove, while older stains may need extra care and a suitable upholstery cleaner. With a gentle approach and the right supplies, you can reduce stains and odors without exposing your mattress to unnecessary moisture.
Quick Guide to Mattress Stain Removal
Different stains respond to different cleaning methods. Use this quick guide to choose the right starting point for your cleaning task.
- Fresh urine stains: Blot up the liquid first, then use a mattress-safe cleaning solution. Baking soda may help reduce odors once the surface is dry.
- Old urine stains: Try a suitable upholstery-safe enzyme cleaner or a carefully tested cleaning solution.
- Blood spots: Use cold water and gentle blotting before trying a suitable stain remover.
- Yellow sweat marks: Apply a small amount of mild detergent solution and blot the area gently.
- Food and drink spills: Remove solid residue, blot the liquid, and clean the remaining mark with mild detergent.
- Unpleasant odors: Use baking soda on a dry surface, then vacuum it away thoroughly.
- Important rule: Avoid soaking the mattress, rubbing stains aggressively, or making the bed before the mattress has dried completely.
Important Things to Know Before Cleaning
Before treating a stain, take a few minutes to prepare the mattress. Using too much liquid or the wrong cleaning product can make the problem worse, especially when moisture reaches the inner layers.
Keep these simple precautions in mind:
- Blot instead of scrubbing. Press a clean, white cloth against the stain to absorb moisture without spreading it.
- Start with a small amount of cleaner. Mattresses are difficult to dry internally, so use as little liquid as possible.
- Test the cleaning solution first. Apply it to a small, hidden area and check for color changes or fabric damage.
- Avoid hot water on blood stains. Heat can make blood stains more difficult to remove.
- Keep the mattress surface damp, not soaked. Excess moisture can encourage mold growth if the mattress does not dry properly.
- Never mix cleaning chemicals. In particular, do not combine bleach with vinegar, ammonia, or other cleaning products.
- Follow the manufacturer’s care instructions. Some mattress materials require special cleaning methods, and removing the cover may not be recommended.
- Allow enough drying time. Use good airflow and a fan if needed, and wait until the mattress is completely dry before replacing the bedding.
If a stain is extensive, has penetrated deeply, or keeps returning with a musty smell, professional mattress cleaning may be a safer option.
Household Supplies That Can Help Remove Mattress Stains
You may already have several useful cleaning supplies in your kitchen or laundry area. The best choice depends on the stain, the mattress material, and the product’s care instructions.

Baking Soda
Baking soda can absorb some surface moisture and help reduce unpleasant odors when used on a dry or nearly dry mattress surface. Sprinkle a light layer over the affected area, leave it for several hours, and vacuum it up thoroughly.
It is especially useful after the main stain has been treated, but it should not be expected to remove every stain by itself.
Mild Liquid Dish Soap
A small amount of mild, clear dish soap mixed with water can help loosen everyday dirt, food residue, and some body-oil marks. Apply the solution to a cloth rather than pouring it directly onto the mattress.
Avoid using too much soap, as residue may attract more dirt if it is not removed properly.
White Vinegar
White vinegar diluted with water may help with some odors and light surface marks. However, it is not suitable for every fabric or stain, so check the manufacturer’s instructions and test it first.
Never mix vinegar with bleach or other cleaning chemicals.
Cold Water
Cold water is a useful first step for fresh blood stains and many water-based spills. It helps loosen some fresh residue without introducing unnecessary heat.
Use a clean cloth to dab the area gently, and avoid saturating the mattress.
Enzyme-Based Stain Cleaner
An enzyme-based cleaner formulated for upholstery may help break down organic stains, including urine and certain food-related marks. Check that the product is suitable for your mattress material and follow its label instructions.
Do not assume every enzyme cleaner is safe for every mattress. Test a hidden area before treating a visible stain.
Easy Methods for Removing Common Mattress Stains
Once you have gathered the necessary supplies, focus on the specific type of stain. Treating each mark appropriately can help you avoid unnecessary scrubbing and excess moisture.

Fresh Urine Marks on a Mattress
Fresh urine can leave both a visible mark and an unpleasant smell. Acting quickly gives you a better chance of removing the residue before it dries.
Supplies needed:
- Clean white cloths or paper towels
- Cold or cool water
- White vinegar, if permitted by the mattress care instructions
- Baking soda
- Vacuum cleaner
Steps:
- Remove the bedding and wash it according to its care label.
- Press a dry cloth or paper towel onto the affected area to absorb as much urine as possible. Do not rub the stain.
- If the mattress instructions allow it, mix equal amounts of white vinegar and water in a small spray bottle.
- Lightly mist the stained area or apply a small amount with a clean cloth. Avoid soaking the mattress.
- Blot again with a dry cloth to remove excess liquid.
- Once the surface is no longer wet, sprinkle a thin layer of baking soda over the area.
- Leave the powder for several hours, preferably until the surface is dry.
- Vacuum away the baking soda and check whether the stain or odor remains.
If the smell persists, an upholstery-safe enzyme cleaner may be more effective than repeating the same treatment. Always let the mattress dry fully before using it again.
Stubborn or Dried Urine Stains
Older urine stains can be harder to remove because the residue may have penetrated beyond the surface. A quick wipe may improve the appearance without completely addressing the odor.
Supplies needed:
- Upholstery-safe enzyme cleaner
- Clean white cloths
- Baking soda, if needed
- Vacuum cleaner
Steps:
- Check the mattress care label and choose a cleaner specifically suitable for its material.
- Test the product on a hidden area and allow the test spot to dry before proceeding.
- Apply the cleaner in the amount directed on the product label.
- Gently blot the stained area with a clean cloth, working from the outer edge toward the center.
- Remove excess moisture with a dry cloth.
- Allow the mattress to air-dry completely according to the product instructions.
- If a lingering odor remains, use baking soda on the dry surface and vacuum it away later.
Avoid applying large quantities of hydrogen peroxide or strong homemade mixtures to an older stain. These products may discolor certain fabrics, and excessive liquid can create additional problems inside the mattress.
Blood Spots and Dried Blood Marks
Blood stains need a slightly different approach from ordinary spills. Cold water and gentle treatment are generally the best starting points, especially when the stain is fresh.
Supplies needed:
- Cold water
- Clean white cloths
- Mild detergent, if needed
- A mattress-safe stain remover
Steps:
- If the blood is fresh, gently blot the area with a clean cloth to absorb the excess.
- Dampen another cloth with cold water and dab the stain carefully.
- Continue using clean sections of the cloth so the blood does not spread to surrounding fabric.
- If a mark remains, apply a small amount of mild detergent solution or a suitable upholstery stain remover.
- Blot gently, following the product’s directions.
- Use a separate cloth lightly dampened with clean water to remove remaining detergent residue.
- Press a dry towel against the area to absorb moisture.
- Let the mattress air-dry fully before putting the sheets back on.
For dried blood, several gentle treatments may be necessary. Hydrogen peroxide can lighten some blood stains, but it may also bleach colored materials. Use it only if the mattress manufacturer permits it and a hidden-area test shows no damage.
Yellow Sweat Stains and Body-Oil Marks
Sweat and body oils can gradually create yellow patches, particularly in areas where you sleep most often. These marks usually develop over time, so gentle cleaning and regular mattress care can help.
Supplies needed:
- Mild liquid detergent
- Cool water
- Two clean white cloths
- Baking soda, if needed
Steps:
- Remove the sheets and inspect the mattress care label.
- Mix a small amount of mild detergent with cool water.
- Dip a clean cloth into the solution and wring it out well.
- Blot the yellowed area gently, avoiding excessive pressure or moisture.
- Use a second cloth lightly dampened with clean water to remove detergent residue.
- Press a dry towel over the treated area to absorb as much moisture as possible.
- Leave the mattress uncovered in a well-ventilated room until completely dry.
Older yellow stains may not disappear entirely with household cleaning. If the discoloration remains, avoid repeatedly applying stronger chemicals, as they may damage the mattress fabric.
Food and Drink Spills
Coffee, juice, tea, and other drinks can leave visible marks when they dry. Food spills may also contain oils or sticky ingredients that attract dirt.
Supplies needed:
- Clean cloths or paper towels
- Cool water
- Mild liquid detergent
- Vacuum cleaner, if appropriate
Steps:
- Remove any solid food using a spoon or another blunt utensil. Avoid scraping the fabric aggressively.
- Blot the liquid with a dry cloth, working from the outside of the spill toward the center.
- Mix a small amount of mild detergent with cool water.
- Apply the solution to a cloth and gently dab the remaining stain.
- Blot with another cloth lightly dampened with clean water to remove residue.
- Press a dry towel against the surface to absorb excess moisture.
- Allow the mattress to dry completely before replacing the bedding.
For oily food stains, choose a cleaner designed for the particular fabric rather than adding several household ingredients at once.
Unpleasant Odors Coming From the Mattress
Sometimes the visible stain disappears, but an unwanted smell remains. This may happen when moisture or organic residue has not been fully removed.
Supplies needed:
- Baking soda
- Vacuum cleaner
- Fan, if available
Steps:
- Remove all bedding and inspect the mattress for damp spots.
- If the surface is wet, blot it with a dry towel first.
- Once the surface is dry, sprinkle a light layer of baking soda over the area.
- Leave it in place for several hours to help absorb odors.
- Vacuum the powder thoroughly.
- Keep the mattress uncovered in a well-ventilated room.
Baking soda can help with surface odors, but it will not solve every problem. A persistent musty smell may indicate moisture trapped inside the mattress, which requires further attention.
Common Mattress Cleaning Mistakes to Avoid
Even a suitable cleaning product can cause problems if it is used incorrectly. Avoid these common mistakes when treating mattress stains.
- Scrubbing too hard: Aggressive rubbing can spread the stain and damage the fabric.
- Using too much water: Excess moisture may penetrate the mattress and take a long time to dry.
- Applying hot water to blood: Heat may make blood stains more difficult to remove.
- Mixing several cleaning products: Combining chemicals can create dangerous fumes or damage the mattress.
- Using hydrogen peroxide without testing: It may lighten or discolor certain fabrics.
- Ignoring the care label: Different mattress materials may require different cleaning methods.
- Replacing the sheets too soon: Covering a damp mattress can trap moisture and encourage mold growth.
The safest approach is to begin with the gentlest suitable method and move to a stronger product only when necessary.
Simple Ways to Prevent Mattress Stains
Preventing stains is often easier than removing them later. A few small habits can help keep your mattress cleaner and reduce the need for deep cleaning.

- Use a waterproof, breathable mattress protector that fits your mattress.
- Wash sheets and pillowcases regularly according to their care instructions.
- Clean up spills as soon as they happen.
- Allow the bedroom to air out and keep the mattress dry.
- Follow the manufacturer’s instructions when rotating or maintaining your mattress.
- Check the mattress periodically for new marks, moisture, or unusual odors.
A washable mattress protector is particularly helpful for households with children, pets, or anyone who regularly eats or drinks in bed.
Final Thoughts
The best way to deal with mattress stains depends on the type of mark, how long it has been there, and the material of your mattress. Choosing the right cleaning method can save time and help keep your mattress in good condition for longer.
For fresh spills, start by blotting away moisture. Use mild detergent for suitable everyday stains, cold water for blood, and an appropriate enzyme cleaner for stubborn organic residue. Baking soda can help with odors, but it works best as part of a careful cleaning routine rather than as a solution for every stain.
Most importantly, avoid soaking the mattress and always give it enough time to dry completely. With gentle cleaning, suitable products, and a few preventive habits, you can keep your sleeping surface fresher and more comfortable for longer.
Frequently Asked Questions
1. How do you clean a mattress stain quickly?
Blot the stain with a clean cloth, apply a small amount of suitable cleaner, and let the mattress dry completely.
2. How do you remove old urine stains from a mattress?
Use an upholstery-safe enzyme cleaner according to its instructions to help remove urine residue and odors.
3. How do you remove yellow sweat stains from a mattress?
Gently blot the stain with a mild detergent solution, remove soap residue, and allow the mattress to air-dry.
4. How do you remove blood stains from a mattress?
Use cold water and a clean cloth to blot the stain. Avoid hot water, which can make blood stains harder to remove.
5. Does baking soda remove mattress stains?
Baking soda mainly helps reduce odors. It may not remove stubborn stains, so treat the stain separately before using it.
6. Can you use vinegar to clean a mattress?
Diluted white vinegar may help with some stains and odors, but test it first and check the mattress care instructions.
7. How long does a mattress take to dry after cleaning?
Drying time varies depending on moisture and airflow. Wait until the mattress is completely dry before replacing the bedding.
8. How can you prevent mattress stains?
Use a waterproof mattress protector, wash bedding regularly, and clean spills as soon as they happen.
Want more cleaning tips? Explore helpful cleaning ideas and the latest updates on TrendsMore.com.



