If you searched for how to clean urine from mattress, you probably need to act quickly. Pee or urine on a mattress can soak into the fabric, padding and foam, leaving a yellow stain, a stale urine smell and an odour that comes back even after the surface looks dry.
To clean urine from a mattress, remove the bedding immediately, blot up as much liquid as possible, avoid scrubbing, use very little moisture, treat the surface carefully and dry the mattress completely. For strong urine smell, old pee stains, pet urine, repeated accidents or odours that return, professional mattress cleaning is usually the better option. In most normal treatable cases, professional deep extraction mattress cleaning can remove or significantly reduce urine stains and urine odours more effectively than DIY surface cleaning.
DIY cleaning can help when the accident is fresh and surface-level. But urine is one of the hardest mattress problems because the smell source can sit below the surface. Baking soda, vinegar and sprays may help slightly with surface odour, but they do not properly extract urine residue from the mattress.
Professional mattress cleaning uses suitable cleaning products, controlled moisture and professional-grade deep extraction equipment to remove more urine residue from the mattress surface and upper layers. That is why professional cleaning is often the stronger option for urine smell, child bedwetting, pet accidents and dried urine stains.
If your mattress has a urine smell or visible pee mark, CleanLab SA’s mattress cleaning services give customers a structured way to arrange professional mattress cleaning through listed professionals.
How to clean urine from mattress quickly after an accident
The first few minutes matter.
Fresh urine is easier to reduce because it has not had as much time to soak deeply, dry, crystallise or bond with the mattress material.
If the mattress is still wet:
- Remove all bedding.
- Blot the urine immediately.
- Do not rub or scrub.
- Keep pressing with dry towels.
- Avoid pouring water onto the mattress.
- Start drying the area as soon as possible.
The goal is to remove as much urine as possible before adding any cleaning product.
Do not panic and soak the mattress with water. That can spread the urine deeper and wider, making the smell harder to remove later. DIY cleaning often fails because it adds moisture without extracting enough urine residue back out.
Step-by-step: how to clean urine from mattress safely
This method is for a fresh urine accident where the mattress is still damp or recently wet.
1. Remove the bedding immediately
Take off sheets, mattress protectors, blankets and pillowcases.
Wash bedding separately as soon as possible. If the mattress protector worked well, the mattress may only need light cleaning. If urine reached the mattress surface, continue with the steps below.
2. Blot the urine with dry towels
Use clean dry towels, paper towels or absorbent cloths.
Press down firmly on the wet area. Do not scrub.
Keep blotting until the towel is no longer picking up much moisture.
This step is important because the less urine left in the mattress, the better the cleaning result will usually be.
3. Use cool water only if needed
If the surface still feels sticky or heavily affected, use a lightly damp cloth with cool water.
Do not pour water directly onto the mattress.
Blot gently from the outside of the affected area inward. This helps avoid spreading the urine mark.
4. Use a mild cleaning solution on the surface
For a fresh surface accident, a small amount of mild dishwashing liquid mixed with cool water can help reduce residue.
Use the solution lightly. Apply it to a cloth first, not directly to the mattress.
Blot the affected area gently.
Then use another lightly damp cloth with plain cool water to reduce any soap residue.
5. Blot dry again
Use clean dry towels to remove as much moisture as possible.
Press firmly and repeat until the area feels only slightly damp.
6. Use baking soda once the area is no longer wet
When the area is no longer soaking wet, sprinkle a light layer of baking soda or bicarbonate of soda over the affected area.
Leave it for several hours if possible.
Baking soda can help absorb some surface moisture and reduce mild odour, but it is not a full urine-removal solution. It sits on the surface. It does not perform deep extraction.
7. Vacuum thoroughly
Once the baking soda is dry, vacuum it thoroughly.
Do not leave powder sitting in the mattress fabric.
8. Dry the mattress completely
Drying is critical.
Open windows, increase airflow and use a fan if possible. The mattress must be completely dry before you put bedding back.
If the mattress remains damp, urine smell can return and the mattress may develop a stale or musty odour.
How to remove urine smell from mattress
Urine smell is harder than a visible surface mark.
The surface can look clean while the odour remains because urine residue may be sitting deeper in the mattress layers.
To reduce urine smell at home:
- blot fresh urine immediately
- avoid soaking the mattress
- use minimal moisture
- use baking soda only after blotting
- vacuum thoroughly
- dry the mattress completely
- air the mattress for as long as possible
- avoid covering the mattress while damp
This can help with mild fresh urine smells.
But if the mattress still smells after drying, the urine has probably reached deeper than surface DIY cleaning can easily treat.
In that case, professional mattress cleaning is usually the better option. In most normal treatable cases, professional deep extraction cleaning can remove or significantly reduce urine smell by removing more urine residue from the mattress surface and upper layers.
The important difference is extraction. DIY cleaning mostly dilutes, blots or deodorises the surface. Professional deep extraction cleaning is designed to loosen and recover more of the residue causing the smell.
How to remove pee smell from mattress after it has dried
Dried pee smell is more difficult because the urine has had time to settle into the mattress.
If the pee smell is already dry:
- Vacuum the area first.
- Lightly dampen the surface with a cloth if needed.
- Avoid soaking the mattress.
- Use a mild cleaning solution sparingly.
- Blot with clean cloths.
- Apply baking soda once the area is only slightly damp or dry.
- Leave it for several hours.
- Vacuum thoroughly.
- Air the mattress well.
This may improve a mild urine smell.
However, dried urine smell often returns because the source is not fully removed. Repeated DIY cleaning can also make the mattress wetter without extracting the urine residue properly.
Professional mattress cleaning is usually stronger for dried urine smell because it combines cleaning with deep extraction. Listed professionals use professional-grade deep extraction equipment, controlled moisture and suitable cleaning products to remove more residue than household cloths, sprays, vinegar or baking soda can usually reach.
How to remove urine stains from mattress
Urine stains can appear as yellow marks, water rings or dull discolouration.
For fresh urine stains:
- blot liquid immediately
- avoid rubbing
- use cool water lightly
- spot clean gently
- blot dry
- use baking soda after blotting
- dry completely
Fresh urine stains have a better chance of improvement than old stains.
Old urine stains are harder because the stain may have dried, oxidised or discoloured the mattress fabric. If someone has already used heat, strong chemicals or too much moisture, the mark may also be harder to remove.
Professional mattress cleaning can remove or significantly reduce many urine stains when the mattress is still treatable and the stain has not become permanent discolouration. It is especially useful when the stain is linked to smell, repeated accidents or deeper urine residue.
Some old yellow marks may not fully disappear if the fabric has permanently changed colour. But professional deep extraction cleaning usually gives a much better chance of improvement than repeated DIY surface treatment.
Why DIY surface cleaning often fails on urine
DIY urine cleaning usually works only on the part of the problem you can reach.
A cloth can blot the top. Baking soda can sit on the surface. Vinegar can add more liquid. A spray can mask the smell temporarily. But none of these methods properly extract urine residue from deeper in the mattress.
DIY surface cleaning often fails because:
- urine can soak below the fabric
- the smell source can sit in the padding or foam
- baking soda does not extract residue
- vinegar can add moisture without removing the source
- fragrances only hide odour temporarily
- repeated wetting can spread the urine wider
- the mattress may not dry properly
- old urine can become harder to remove over time
Professional deep extraction cleaning is different because it is designed to clean and recover more of the residue from the surface and upper layers. That is the main reason professional cleaning is usually more effective for urine smell than home remedies.
How to clean urine from mattress without making the smell worse
The safest approach is to avoid adding too much liquid.
To clean urine from mattress without making the smell worse:
- blot before adding anything
- use small amounts of moisture
- never pour water onto the mattress
- avoid scrubbing
- dry the mattress completely
- do not cover the mattress while damp
- avoid strong fragrances
- arrange professional cleaning if the smell returns
The biggest risk with DIY cleaning is spreading the urine deeper or wider. Once that happens, the surface may look cleaner, but the smell can remain below.
Should you use vinegar on urine in a mattress?
Vinegar is often suggested for urine smells, but it should be used carefully.
The issue is not only vinegar. The issue is moisture.
Mattresses are thick and absorbent. If you use too much vinegar or water, the liquid can soak into the mattress and make the affected area larger. It can also leave a vinegar smell behind.
If you use vinegar, use it very lightly, spot test first and never pour it onto the mattress.
For strong urine smell, dried pee, pet urine or repeated bedwetting, professional mattress cleaning is usually a better option than repeated vinegar use. Vinegar may reduce some surface odour, but it does not extract the source of the urine smell.
Should you use baking soda for pee smell?
Baking soda can help with light surface odour and moisture after blotting.
It can help when:
- the urine accident is fresh
- most liquid has already been blotted
- the smell is mild
- the mattress is drying properly
But baking soda does not deep clean the mattress.
It will not properly remove:
- deep urine residue
- strong urine odours
- old pee smell
- repeated bedwetting residue
- pet urine saturation
- urine inside foam or inner layers
Baking soda sits on the surface. It may make the mattress smell fresher for a while, but it does not extract the urine source.
If the pee smell remains after baking soda and drying, professional mattress cleaning is usually the next practical step.
Should you use hydrogen peroxide or bleach?
Be careful.
Bleach should not be used on a mattress. It can damage fabric, discolour the material, leave strong fumes and make the area unsafe to sleep on.
Hydrogen peroxide is sometimes used for stains, but it can lighten fabric and may damage some mattress materials. It can also create uneven patches if used incorrectly.
For CleanLab SA customer-facing advice, the safer recommendation is to avoid harsh chemical experiments on mattresses.
If the urine stain is visible, old or linked to odour, professional deep extraction cleaning is usually a better option than trying stronger chemicals at home.
What not to do when cleaning urine from a mattress
Avoid these common mistakes:
- do not scrub the urine mark
- do not pour water onto the mattress
- do not soak the mattress with vinegar
- do not use bleach
- do not use strong fragrances to hide the smell
- do not put bedding back while damp
- do not use hot water
- do not ignore urine smell that returns
- do not keep adding products without extracting residue
- do not treat mould or deep saturation like a normal stain
The biggest mistake is adding too much moisture. If the mattress becomes too wet, the urine can spread deeper and become harder to remove.
Child peed on the mattress: what should you do?
Child bedwetting accidents are common, and fast action helps.
Start by removing the bedding and blotting as much liquid as possible. If there is a mattress protector, check whether urine reached the mattress itself.
For a fresh child urine accident:
- remove bedding immediately
- blot the mattress
- use minimal moisture
- apply baking soda after blotting
- dry the mattress fully
- use a washable waterproof protector going forward
If the accident is occasional and treated quickly, DIY cleaning may be enough.
If the mattress has repeated bedwetting accidents, yellow marks or a urine smell that keeps returning, professional mattress cleaning is usually the better option. Repeated urine exposure can build up below the surface, and home cleaning may only reduce the smell temporarily.
Professional deep extraction cleaning is more effective than DIY surface cleaning because it removes more of the urine residue from the mattress surface and upper layers instead of only treating what is visible on top.
Dog or cat peed on the mattress: what should you know?
Pet urine is often more difficult than a simple fresh spill. Dog urine and cat urine can leave strong odours, and cat urine especially can be persistent if it soaks into the mattress.
For a fresh pet urine accident:
- remove bedding immediately
- blot as much liquid as possible
- avoid rubbing
- avoid soaking the mattress
- dry the area properly
- keep the pet away from the mattress while it dries
Pet urine smell can also encourage repeat accidents if the scent remains.
Professional mattress cleaning is usually the better option for pet urine on a mattress, especially when the smell is strong, the accident is old, or the pet has urinated on the same area before.
In most normal treatable cases, professional deep extraction mattress cleaning can remove or significantly reduce pet urine marks and odours. The main limits are severe saturation, repeated accidents and urine that has reached deep foam or internal mattress layers.
Why pee smell comes back after cleaning
If pee smell comes back after cleaning, it usually means the source was not fully removed.
Common reasons include:
- urine reached below the surface
- the mattress was over-wet during DIY cleaning
- baking soda only treated the surface
- vinegar added moisture but did not extract residue
- the mattress did not dry completely
- urine has crystallised or dried in deeper layers
- there have been repeated accidents
- pet urine has soaked into the foam
- bedding was replaced too soon
This is one of the strongest signs that professional mattress cleaning may be needed.
DIY products often add moisture or fragrance. Professional cleaning is different because it is designed to clean and extract more residue from the mattress surface and upper layers.
When DIY urine cleaning can work
DIY cleaning can work when:
- the urine accident is fresh
- the affected area is small
- most liquid is blotted quickly
- the smell is mild
- there is no repeated contamination
- the mattress dries fully
- no harsh chemicals have been used
- the urine has not soaked deeply
In these cases, fast blotting, light surface cleaning, baking soda and proper drying may be enough.
DIY is less likely to work well when the urine is old, the smell is strong, the stain is yellow, the accident is pet-related or the smell keeps returning.
When professional mattress cleaning is the better option
Professional mattress cleaning is usually the better option when there is:
- strong urine smell
- dried pee smell
- visible urine staining
- yellow urine marks
- repeated bedwetting
- pet urine
- cat urine smell
- dog pee smell
- odour that returns after DIY cleaning
- urine that soaked into the mattress
- old urine stains
- guest mattress accidents
- rental property mattress accidents
In most normal treatable cases, professional deep extraction mattress cleaning can remove or significantly reduce urine odours and visible urine marks. It is especially useful when the urine is in the mattress surface or upper layers and has not caused permanent discolouration or deep internal contamination.
CleanLab SA helps customers arrange professional mattress cleaning for urine smells through listed professionals. Customers can view available options, compare booking details and use Get Rates & Availability to select their location and secure a booking.
The advantage is the method. Listed professionals use professional-grade deep extraction equipment, controlled moisture and suitable cleaning products to remove more urine residue than DIY blotting, baking soda, sprays or vinegar can usually remove.
What professional cleaning may not fully remove
Professional cleaning is the stronger option for urine on a mattress, but some situations are more difficult.
Professional cleaning may not fully remove:
- permanent yellow discolouration
- severe long-term urine saturation
- repeated pet urine in the same area
- urine deep inside foam layers
- urine in the mattress core
- internal mould caused by moisture
- odours from long-term contamination
- damage from bleach or harsh chemicals
- stains that have chemically changed the fabric
This does not mean professional cleaning is not worth trying. It means expectations should be realistic.
For most normal treatable urine accidents, professional cleaning gives the mattress a much better chance of strong odour and stain improvement than DIY surface cleaning.
Should you replace a mattress with urine smell?
Not always.
Cleaning is usually worth considering if:
- the mattress is still comfortable
- the structure is still good
- the urine accident is recent
- the smell is localised
- there is no mould
- the mattress has not been repeatedly saturated
- the issue is mainly surface or upper-layer contamination
Replacement may be more realistic if:
- the mattress has severe long-term urine saturation
- the smell returns quickly after cleaning
- there is mould
- the foam is deeply contaminated
- the mattress is sagging or damaged
- there have been repeated pet accidents
- the mattress is old and already uncomfortable
If the mattress is still structurally sound, professional cleaning is often a practical first step before replacement.
How to prevent future urine stains and smells
After cleaning, prevention matters.
Useful steps include:
- use a waterproof mattress protector
- wash bedding quickly after accidents
- keep spare mattress protectors available
- deal with urine accidents immediately
- avoid covering the mattress while damp
- keep pets off the bed if accidents happen
- clean pet bedding regularly
- air the bedroom when possible
- check children’s mattresses regularly
- arrange professional cleaning after repeated accidents
A waterproof mattress protector is one of the simplest ways to reduce future urine stains and odours.
Why book urine mattress cleaning through CleanLab SA?
Booking through CleanLab SA gives customers a structured way to arrange mattress cleaning in South Africa.
CleanLab SA’s listed professionals are reviewed by customers and expected to meet clear standards. Customers can view available options, compare booking details and get support from booking to completion.
This is especially useful when a mattress has a real urine problem rather than only light surface freshness.
Customers may need help with:
- urine stains
- pee smell
- child bedwetting accidents
- pet urine
- cat urine smell
- dog pee marks
- yellow urine marks
- old urine odours
- guest mattress accidents
- rental property mattress cleaning
- urine smell that returned after DIY cleaning
Professional mattress cleaning is usually the stronger option because it uses proper cleaning methods and deep extraction equipment rather than only treating the surface.
The value is in the full booking structure:
- reviewed listed professionals
- clear standards to remain listed
- customer review visibility during booking
- support from booking to completion
- a practical way to arrange mattress cleaning
- local booking options across major South African areas
You can also learn more from CleanLab SA’s Booking Protection and Professional Standards pages.
Find mattress cleaning for urine smells in your area
If your mattress has pee smell, urine stains, yellow marks, pet urine or odours that keep returning, you can start with CleanLab SA’s mattress cleaning services page.
Main city pages include:
- Cape Town mattress cleaners
- Durban mattress cleaning
- Johannesburg mattress cleaners
- Pretoria mattress cleaning
- Randburg mattress cleaners
- Sandton mattress cleaning services
You can also browse the wider cleaning services hub or explore available cleaning service locations.
Final answer
To clean pee or urine from a mattress, act quickly. Remove bedding, blot up as much liquid as possible, avoid scrubbing, use very little moisture, treat the surface carefully, use baking soda only after blotting, and dry the mattress completely before replacing bedding.
DIY cleaning can work for small, fresh urine accidents when the mattress is treated immediately and dries properly. But for strong urine smell, dried pee, pet urine, yellow stains, repeated accidents or odours that return, professional mattress cleaning is usually the better option.
In most normal treatable cases, professional deep extraction mattress cleaning can remove or significantly reduce urine stains and urine odours because it uses suitable cleaning products, controlled moisture and professional-grade deep extraction equipment to remove more urine residue from the mattress surface and upper layers.






