Take a fresh look at your lifestyle.

How to Get Stains Out of Mattresses


Maintain the appearance and feel of your mattress by having it professionally cleaned regularly. Stains can be challenging to remove, but with the right ingredients, your bed will look new in no time!

Everyone sweats while they sleep, so it’s no shock that a mattress can get stained from all that body oil. Fortunately, it’s relatively straightforward to remove sweat stains from your bed.

Table of Contents


Have you ever had a child come on your bed with a bloody nose, or Aunt Flo come over in the middle of the night? Do you know that having blood on your mattress can be an inconvenience? Thankfully, it’s not impossible to remove these stains.

Cold water effectively eliminates blood stains and leaves your mattress looking and feeling like new again. Just remember not to use warm water!

Warm water breaks down proteins in the blood, binding them to the fabric of your mattress.

To effectively remove blood from a mattress, mix baking soda with cold water to create a cleaning paste and apply it directly on the stain. Next, gently blot away with a paper towel or clean white cloth before rinsing as needed. Repeat this process as often as necessary until all blood traces have been completely extracted from your mattress.


A quality mattress should last a lifetime, but there may be occasions when it gets stained. Fortunately, there are simple methods available for removing most stains.

First and foremost, make sure your mattress stays clean. This requires regularly changing the sheets and using a bed protector.

Next, clean any spills promptly. If possible, pour water and white vinegar on the spot, blotting gently until dry.

Baking soda and hydrogen peroxide can also remove tough stains from mattresses. Make sure the bed is arid before applying the cover back on.

Generally, the most straightforward way to remove most stains from your mattress is with a cleaning solution. This could range from an inexpensive homemade recipe to a store-bought stain remover.


Sweat, lotions, and oils can seep into your mattress over time, leaving unsightly stains and odors if not cleaned up promptly. Fortunately, several easy yet affordable solutions exist to remove these ugly spots from your bed.

First, attempt to absorb as much liquid as possible with a clean rag or paper towel. Next, spray the stain with hydrogen peroxide and liquid dish soap.

Another straightforward but effective method is to sprinkle baking soda evenly over the affected area. Allow it to sit for 10-24 hours, then vacuum up the baking soda and any traces of stain left behind.

This method should work for fresh sweat stains, but older ones require more effort. Therefore, you might want to consider hiring a professional mattress cleaning service! Furthermore, remember that using an effective waterproof mattress protector can help prevent these stains from forming in the first place.


Have you ever accidentally vomited on your mattress? Getting rid of the stain and smell can be a real challenge. Fortunately, there are several effective methods for cleaning vomit stains and odors from bed.

First, remove any solids from the vomit-stained area as quickly as possible. Doing this helps prevent liquid from seeping more profound into your mattress layers and increasing liquid damage.

Next, apply a solution of white vinegar and water to the stained area. This helps break down proteins found in vomit.

Repeat the cleaning process several times until the stain has been eliminated. After it’s gone, thoroughly dry the area to prevent further accumulation.

If the odor persists, spray the affected area with an enzyme odor remover solution explicitly designed to eliminate protein-based stains. This will dissolve and release any odor-causing molecules trapped deep within mattress layers.