How to Clean a Mattress at Home: Remove Stains, Dust & Bad Smell

Your bedsheets, pillowcases and blankets may be washed regularly, but what about the mattress underneath them?
With everyday use, dust, body oils, accidental spills and moisture can reach the mattress surface. Because a mattress cannot simply be put into a washing machine, cleaning it requires a very different approach from washing regular bedding.
If you want to know how to clean a mattress at home, the most important rule is to use as little moisture as necessary.
The basic process is simple: remove the bedding, vacuum thoroughly, treat individual stains, deodorize where appropriate and allow the mattress to dry completely before putting your bedding back.
Your sheets, pillowcases, blankets and other washable bedding can meanwhile be cleaned separately through a professional laundry service if required.
Can You Deep Clean a Mattress at Home?
Yes, routine mattress cleaning can often be carried out at home.
However, cleaning a mattress is different from washing fabric because its inner materials may absorb moisture that is difficult to remove.
This is particularly important for:
- Memory foam mattresses
- Foam mattresses
- Hybrid mattresses
- Pillow-top mattresses
- Thick upholstered mattresses
Before applying any cleaner, check the manufacturer's care instructions.
The Sleep Foundation mattress-care guide also recommends checking manufacturer-specific instructions because mattress materials and construction differ.
A good DIY cleaning routine should focus on surface cleaning rather than soaking the mattress.
What You Need to Clean a Mattress at Home
For basic mattress cleaning, you may need:
- Vacuum cleaner with upholstery attachment
- Clean white cloths or towels
- Mild cleaning product suitable for the mattress
- Cold or lukewarm water where permitted
- Baking soda for suitable mattresses
- Soft brush
- Fan or good ventilation
- Mattress protector after cleaning
Not every mattress should be treated with every household cleaning solution.
Always test an unfamiliar cleaning product on a small, less-visible area first.
Step 1: Remove All Bedding
Start by stripping the bed completely.
Remove:
- Bedsheets
- Pillowcases
- Mattress protector
- Blankets
- Comforter
- Duvet cover
Wash washable bedding according to its care instructions.
Cleaning the mattress while putting dirty sheets straight back on top defeats much of the purpose of refreshing your sleeping area.
If you have bulky bedding that is difficult to manage at home, Laundrywala's professional laundry services can handle everyday clothes and household linen in serviceable locations.
Step 2: Vacuum the Entire Mattress
One of the safest ways to begin mattress cleaning at home is with a thorough vacuum.
Use an upholstery attachment if available.
Slowly vacuum:
- Top surface
- Side panels
- Edges
- Seams
- Tufted areas
- Corners
Spend extra time around seams because dust and small debris can accumulate there.
Sleep Foundation similarly recommends vacuuming the full surface and sides when cleaning a mattress. You can see its complete mattress-cleaning guidance here.
Vacuuming should be done before wet spot treatment so you are not mixing surface dust with cleaning liquid.
Step 3: Inspect the Mattress for Stains
Once loose dust has been removed, examine the mattress in good light.
Common mattress stains may come from:
- Sweat
- Drinks
- Food
- Body oils
- Urine
- Blood
- Children's accidents
- Pet accidents
Different stains require different treatments.
This is where many DIY mattress-cleaning attempts go wrong: people apply one strong cleaning mixture across every stain.
Instead, identify the stain first.
How to Remove Fresh Liquid Stains From a Mattress
When a spill is still fresh, act quickly.
Use a clean absorbent towel and blot the liquid.
Do not scrub aggressively.
Scrubbing can spread liquid across a larger area or push it further into the mattress.
Continue blotting until you have absorbed as much moisture as possible.
Then use a mattress-compatible spot cleaner according to its instructions.
The aim is to clean the affected surface without saturating the mattress.
How to Remove Old Stains From a Mattress
Older mattress stains may require repeated spot treatment rather than one aggressive cleaning attempt.
Start by:
- Vacuuming the area.
- Applying a small amount of appropriate cleaner.
- Allowing it to work according to product instructions.
- Blotting with a clean cloth.
- Allowing the area to dry.
- Repeating if necessary.
Never pour water directly onto a mattress in an attempt to flush a stain out.
Unlike washable clothing, a mattress cannot go through a rinse-and-spin cycle.
How to Remove Yellow Stains From a Mattress
Yellow mattress stains may develop from several causes, including accumulated body oils, sweat and ageing.
Do not automatically attack yellow areas with bleach.
Bleach and other strong products may:
- Discolour fabric
- Affect foam
- Leave strong chemical residue
- Damage mattress materials
Sleep Foundation's yellow mattress stain guide advises dampening rather than soaking the mattress and allowing it to air dry fully after treatment.
For any unfamiliar stain remover, follow both the cleaner manufacturer's instructions and the mattress manufacturer's care guidance.
How to Remove Urine From a Mattress
Urine stains require quick action because both moisture and odour can penetrate mattress layers.
Start by removing the bedding immediately.
Then:
1. Blot the Area
Use clean towels to absorb as much liquid as possible.
Do not rub.
2. Use an Appropriate Cleaner
A mattress-safe or enzyme cleaner may be useful, particularly for pet accidents.
Follow the product instructions carefully.
3. Control Moisture
Do not flood the mattress with cleaning solution.
Use only what is needed to treat the affected area.
4. Dry Completely
Ventilation is essential.
Use open windows or a fan where appropriate and do not remake the bed until the mattress is completely dry.
For more detailed stain-specific information, refer to Sleep Foundation's urine stain and odour cleaning guide.
How to Remove Blood Stains From a Mattress
Blood stains are usually easier to deal with before they dry.
Blot the stain using cold water and a clean cloth when appropriate for the mattress.
Avoid starting with hot water.
Use a compatible spot-cleaning product where necessary and keep moisture controlled.
Persistent stains may require more than one treatment.
The Sleep Foundation blood-stain cleaning guide also emphasizes targeted treatment followed by complete air drying.
How to Remove Bad Smell From a Mattress
A mattress can develop an unpleasant smell even without a large visible stain.
Possible causes include:
- Perspiration
- Humidity
- Spills
- Damp bedding
- Poor room ventilation
- Long periods without airing
One commonly used deodorizing method for a compatible mattress is baking soda.
Baking Soda Mattress Cleaning Method
After the mattress has been vacuumed and any damp stains have dried:
- Sprinkle a light, even layer of baking soda over the surface.
- Allow it to remain for several hours.
- Keep the room ventilated.
- Vacuum the baking soda thoroughly.
Baking soda can help absorb moisture and neutralize some odours. Sleep Foundation also includes baking soda as part of its general mattress-cleaning process.
However, always check your mattress manufacturer's guidance first.
How to Clean a Memory Foam Mattress
Memory foam requires additional caution.
Foam can retain moisture deep inside its structure, so avoid soaking it.
For a memory foam mattress:
- Vacuum the surface.
- Spot-clean only where necessary.
- Use minimal cleaning liquid.
- Blot instead of saturating.
- Maximise airflow.
- Allow the mattress to dry fully.
Do not assume that steam, large amounts of water or wet extraction are safe simply because they may work on another upholstered surface.
The correct cleaning method should always match the mattress construction.
Should You Steam Clean a Mattress?
Do not automatically steam-clean every mattress.
Steam introduces both heat and moisture.
Whether a mattress can tolerate steam depends on its:
- Material
- Foam structure
- Adhesives
- Cover fabric
- Manufacturer instructions
If the manufacturer does not recommend steam cleaning, avoid experimenting with it.
A mattress can take a long time to dry internally even when its surface looks dry.
Mattress Cleaning During the Indian Monsoon
Indian monsoon conditions make mattress cleaning more challenging.
High humidity slows evaporation, increasing the time required for a damp mattress to dry.
If you clean a mattress during humid weather:
- Use as little liquid as possible.
- Open windows when weather conditions permit.
- Improve cross-ventilation.
- Use a fan to increase airflow.
- Avoid covering the mattress prematurely.
- Never place damp sheets over it.
If possible, choose a day when the room can remain ventilated for several hours.
The same rule applies to bedding. Thick blankets and comforters should also be completely dry before being used or stored.
Laundrywala's dry cleaning services can be considered for suitable washable or dry-cleanable textile items that accompany your mattress, depending on their care requirements.
Common Mattress Cleaning Mistakes to Avoid
Soaking the Mattress
This is one of the biggest mistakes.
More water does not necessarily mean more cleaning.
Using Too Much Detergent
Detergent that enters mattress layers can be difficult to rinse out.
Scrubbing Stains Aggressively
Hard scrubbing may spread stains or damage surface fabric.
Mixing Multiple Cleaning Chemicals
Avoid creating unverified DIY chemical mixtures.
Some household products can react with each other or damage textile and foam materials.
Putting Sheets Back Too Soon
A mattress should be completely dry before bedding is replaced.
Ignoring Manufacturer Instructions
Different mattress materials require different cleaning processes.
Using Strong Bleach Without Checking
Strong bleaching agents may damage fabric, foam and colour.
How to Keep Your Mattress Cleaner for Longer
Deep cleaning becomes easier when daily maintenance is good.
Use a Mattress Protector
A washable mattress protector creates an additional barrier between the mattress and everyday moisture, dust and spills.
Wash the protector according to its care label.
Wash Bedding Regularly
Keep sheets, pillowcases and other washable bedding clean.
You can use Laundrywala's laundry services if you prefer professional washing with pickup and delivery in available areas.
Deal With Spills Quickly
Do not leave a fresh spill untreated for several days.
Blot moisture as soon as possible.
Keep the Bedroom Ventilated
Good airflow helps reduce excessive humidity around bedding and the mattress surface.
Never Put Damp Bedding on the Bed
A slightly damp blanket or bedsheet can transfer moisture to the mattress.
How Often Should You Clean a Mattress?
There is no single cleaning schedule suitable for every household.
The appropriate frequency depends on:
- Usage
- Spills
- Pets
- Children
- Humidity
- Dust exposure
- Mattress protector use
- Manufacturer recommendations
Instead of relying only on a fixed calendar, combine routine vacuuming and quick stain treatment with periodic deeper cleaning as needed.
When DIY Mattress Cleaning May Not Be Enough
Some situations require more than routine home cleaning.
Consider seeking specialist mattress-cleaning advice when:
- A large volume of liquid has soaked deeply inside.
- Strong odour remains after drying.
- Mold or persistent dampness is suspected.
- The mattress has extensive staining.
- You are unsure how the mattress material should be cleaned.
- Manufacturer instructions recommend specialist treatment.
Also remember that Laundrywala should not be treated as a mattress-cleaning provider unless mattress cleaning is specifically listed as available at your local store.
For laundry, dry cleaning and other currently listed services, you can browse Laundrywala's complete services or use the store locator to find an outlet.
What About the Bedding While You Clean the Mattress?
Mattress cleaning is an ideal time to clean everything around it.
Consider washing:
- Bedsheets
- Pillowcases
- Mattress protector
- Blankets
- Comforters
- Duvet covers
- Suitable cushions
This gives you a cleaner overall bedding setup instead of placing used linen back over a freshly cleaned mattress.
If bulky bedding is difficult to wash at home, you can explore Laundrywala's professional laundry service or contact Laundrywala to check available services near you.


