← All articles

Mattress

How to Remove Urine Stains and Smell from Your Mattress in Singapore

Urine stains and odour on a mattress are common in Singapore homes. Here's what works — and when to call a professional.

Related service: Mattress Cleaning Singapore · Service provider: GJourney Services on Google

Professional removing urine stains and smell from a mattress in a Singapore HDB bedroom

Urine on a mattress is one of the most common — and most stubborn — cleaning problems Singapore homeowners face. Whether it's a toddler's accident, a pet's mishap, or an elderly family member's overnight leak, the combination of moisture, protein, and uric acid crystals penetrates deep into mattress foam and fibres. To remove urine stains and smell from a mattress in Singapore, you need to act fast, use the right agents, and — for older or set-in stains — consider a professional deep-clean that reaches beyond the surface.

In Singapore's hot and humid climate, urine residue left untreated doesn't just smell. It creates a warm, moist environment that accelerates dust mite colonisation and mould growth — both well-documented triggers for allergies and respiratory issues, particularly in children sleeping in air-conditioned rooms where ventilation is limited.

Key takeaways

  • Fresh urine stains respond well to blotting, cold water dilution, and enzymatic cleaners — act within minutes for best results.
  • Old or set-in urine stains and embedded odour almost always require professional hot-water extraction to neutralise uric acid crystals deep in the foam.
  • Singapore's humidity means a damp mattress that isn't fully dried within a few hours risks mould and dust mite proliferation.
  • Professional mattress deep cleaning in Singapore starts from $80 for a single or super single and $87 for a queen — no transport or weekend surcharges from SofaCare SG.
  • No cleaning method — DIY or professional — carries a 100% guarantee for complete stain removal, especially on aged or pre-treated materials.
  • Service is available island-wide across all Singapore neighbourhoods, from Tampines and Punggol to Jurong and Bukit Timah.

Why Urine Stains Are So Difficult to Remove

Urine is not a simple liquid spill. It contains urea, uric acid, urochrome (the pigment that causes yellowing), bacteria, and salts. When urine dries, uric acid forms crystals that bond tightly to fabric and foam fibres. Standard household cleaners dissolve the surface residue but leave the crystals behind. When humidity rises — which in Singapore happens every single day — those crystals reactivate and release the characteristic ammonia odour all over again.

This reactivation effect is especially pronounced in HDB flats and condos where mattresses are stored in enclosed, air-conditioned rooms with minimal airflow. You may think the smell is gone after a home clean, only to notice it returning on a humid night.

The role of Singapore's climate

At 80–90% average relative humidity, Singapore creates near-ideal conditions for bacteria to thrive in a urine-soaked mattress. Mould can begin developing within 24–48 hours on a mattress that has not been fully dried. Dust mites, which feed on moisture and organic matter, multiply rapidly in the same conditions. Addressing urine contamination quickly and thoroughly is therefore not just a comfort issue — it is a health one.

DIY Methods: What Works and What Doesn't

For a fresh urine accident caught within minutes, a careful DIY approach can significantly reduce staining and odour. For anything older than a few hours, or for repeat incidents in the same spot, DIY typically manages symptoms rather than solving the problem.

Step-by-step: treating a fresh urine stain at home

  1. Blot immediately — use a clean towel or thick paper towels to absorb as much urine as possible. Press firmly; do not rub, as rubbing spreads the stain deeper.
  2. Cold water flush — pour a small amount of cold water over the area and blot again. Avoid hot water, which sets protein stains.
  3. Apply an enzymatic cleaner — enzymatic cleaners (available at pet shops and supermarkets in Singapore) break down uric acid at a molecular level. Spray generously, cover with a damp cloth, and leave for 10–15 minutes.
  4. Blot dry — remove as much moisture as possible with clean towels.
  5. Baking soda layer — sprinkle a generous layer of baking soda over the damp area and leave for several hours (or overnight) to absorb remaining moisture and neutralise odour.
  6. Vacuum thoroughly — once completely dry, vacuum up the baking soda using a strong suction head.
  7. Air-dry in sunlight if possible — place the mattress near a window or outside (balcony or corridor in a landed home) to allow full drying. In an air-conditioned room, use a fan directed at the treated area for at least 4–6 hours.

What doesn't work

  • Bleach or harsh chemical sprays — bleach discolours fabric and does not neutralise uric acid crystals; it can also leave a chemical residue harmful to children and pets.
  • Febreze or air fresheners — these mask odour temporarily but do nothing to remove the biological source.
  • Steam iron directly on the stain — heat sets protein stains permanently.

DIY vs Professional Cleaning: Comparison

FactorDIYProfessional Deep Clean
Fresh stain (< 1 hour)Effective with enzymatic cleanerRecommended for thorough extraction
Old/set-in stainLimited — surface onlyPenetrates foam layers via injection/extraction
Odour eliminationPartial — may return with humidityTargets uric acid crystals at depth
Drying time4–8+ hours, risk of incomplete dryingTypically 2–4 hours with professional extraction
EquipmentHousehold itemsIndustrial vacuum, injection-extraction machine
CostLow (materials only)From $80 (single/super single mattress)
Mould/mite risk managementLow effectivenessHigh — sanitising treatment included

What to Expect from a Professional Mattress Deep Clean

A professional service goes significantly further than surface cleaning. At SofaCare SG, the process follows a structured, multi-stage approach carried out on-site at your home — no need to move the mattress.

The cleaning process, step by step

  1. Inspection and colour-fastness test — the technician examines the mattress, identifies stain locations, and tests fabric reaction to cleaning agents before applying anything.
  2. Industrial vacuuming — high-powered vacuuming removes surface dust, dead skin cells, and dry debris, including dust mite waste — a critical step often skipped in DIY cleaning.
  3. Targeted stain pre-treatment — urine stains and odour zones are treated with specialised pre-treatment solutions designed to break down biological matter before extraction.
  4. Deep injection and extraction — cleaning solution is injected into the mattress layers and then extracted using an industrial machine, pulling out dissolved uric acid, bacteria, and contaminants from inside the foam — not just the surface.
  5. Sanitising and odour treatment — an antimicrobial and deodorising treatment is applied to neutralise remaining bacteria and odour-causing compounds.
  6. Fabric grooming and final inspection — the surface is groomed and the technician performs a final check before signing off.

This process is performed island-wide, at your HDB flat, condo, or landed home, during a scheduled appointment confirmed by WhatsApp.

Cost and Pricing

All prices below are genuine starting prices with no hidden transport, location, or weekend surcharges. Your quote is confirmed before the appointment is booked.

Mattress SizeStarting Price
Single / Super Single$80
Queen$87
King$97

Optional add-on: Hot steam treatment from $20, which provides additional sanitisation — particularly useful for urine contamination or homes with allergy sufferers.

Note: Heavily soiled mattresses, multiple stain zones, or particularly aged contamination may affect the scope of work discussed at the time of quoting. Pricing is transparent and agreed upfront.

How Often Should You Deep Clean a Mattress in Singapore?

General guidance varies by household type. Given Singapore's humidity and common allergen load, the following frequencies are reasonable starting points:

Household TypeRecommended Frequency
Single adult, no petsEvery 12–18 months
Couple or shared flatEvery 9–12 months
Young children at homeEvery 6–9 months
Pets sleeping on bedEvery 3–6 months
Incontinence or health conditionsAs needed, typically every 1–3 months

After any urine incident, a targeted clean is advisable regardless of when the last routine clean was done.

Is Professional Mattress Cleaning Safe for Children and Pets?

This is a common and fair question. The cleaning agents used in a professional service are applied and then extracted from the mattress — the extraction step removes the majority of chemical residue along with the contaminants. Once the mattress is fully dry (typically 2–4 hours after professional extraction, depending on ventilation), it is safe for normal use including by children and pets.

If you have a child with known skin sensitivities or respiratory conditions, mention this when requesting your WhatsApp quote so the technician can advise on the specific products that will be used.

Singapore Service Areas

SofaCare SG provides on-site mattress deep cleaning island-wide across Singapore with no transport surcharges, no location fees, and no premium for weekend appointments. This includes all major residential areas:

East: Tampines, Pasir Ris, Bedok, East Coast, Changi, Simei North: Woodlands, Yishun, Sembawang, Admiralty North-East: Sengkang, Punggol, Serangoon, Hougang, Ang Mo Kio Central: Bishan, Toa Payoh, Novena, Queenstown, Buona Vista West: Jurong East, Jurong West, Choa Chu Kang, Clementi, Bukit Timah, Holland Village

Whether you are in an HDB flat in Yishun, a condo in Bukit Timah, or a landed home in Serangoon, the service is available at the same transparent pricing.

Conclusion: Removing Urine Stains and Smell from Your Mattress in Singapore

To remove urine stains and smell from a mattress in Singapore, the best outcome depends on how quickly you act and how deeply the contamination has penetrated. Fresh stains treated within minutes using an enzymatic cleaner and thorough drying can be managed at home. But old stains, recurring odour — especially in Singapore's humidity — and any concern about dust mites or mould call for a professional deep clean that goes beyond the surface.

SofaCare SG offers on-site mattress deep cleaning island-wide from $80, with a transparent quoting process, no hidden surcharges, and a structured multi-step process specifically designed to treat biological stains and odour at depth. No cleaning service can guarantee 100% removal of every stain, but professional extraction gives you the best possible outcome for your mattress and the health of everyone sleeping on it.

WhatsApp +65 9025 9771 to get a confirmed quote for your mattress deep clean — no obligations, no hidden fees.

Frequently Asked Questions

Can urine smell be fully removed from a mattress?

In most cases, professional deep cleaning significantly reduces or eliminates urine odour by targeting uric acid crystals deep in the foam using injection and extraction equipment. However, no cleaning method — DIY or professional — carries a 100% guarantee, especially for heavily saturated or aged stains. The sooner the stain is treated, the better the outcome.

How long does a professional mattress clean take to dry in Singapore?

After professional hot-water extraction, a mattress typically takes 2–4 hours to dry sufficiently for use, depending on room ventilation and whether air-conditioning or a fan is running. Singapore's humidity means drying in a closed, unventilated room will take longer — using a fan directed at the mattress surface is recommended.

Is it worth cleaning a mattress with an old urine stain?

Yes — professional deep cleaning with injection and extraction can still dissolve and remove uric acid crystals from older stains, reducing or eliminating the odour even years later. Surface DIY methods are unlikely to be effective on set-in stains, as they do not penetrate the foam layers where the crystallised residue sits.

How much does professional mattress cleaning cost in Singapore?

SofaCare SG charges from $80 for a single or super single mattress, $87 for a queen, and $97 for a king, with no transport, location, or weekend surcharges. An optional hot steam add-on is available from $20 for additional sanitisation. Your quote is confirmed via WhatsApp before the appointment.

Is professional mattress cleaning safe for babies and toddlers?

Yes — once the mattress is fully dry after professional extraction (typically 2–4 hours), it is safe for normal use including by young children. If your child has known allergies or skin sensitivities, mention this when requesting your quote so the technician can advise on specific products.

How do I get a quote for mattress cleaning in Singapore?

Simply WhatsApp +65 9025 9771 with your mattress size and location — SofaCare SG provides island-wide service with no surcharges across all Singapore neighbourhoods. Your price is confirmed before any appointment is booked.

How often should a mattress be professionally cleaned in Singapore?

For most households in Singapore, a professional clean every 9–12 months is a reasonable baseline given the tropical humidity and dust mite load. Homes with young children, pets, or allergy sufferers benefit from cleaning every 3–6 months, and any urine incident warrants a targeted clean regardless of the last service date.

Can I use baking soda and vinegar to remove urine smell from a mattress?

Baking soda helps absorb residual moisture and neutralise surface odour, and white vinegar can break down some urine compounds — both are useful first-response tools on a fresh stain. However, neither penetrates deeply enough to dissolve uric acid crystals embedded in foam, so old or repeated stains will continue to reactivate with humidity. For persistent odour, professional extraction is the more effective solution.

Related cleaning guides

Get a quote for mattress cleaning

See our Mattress Cleaning Singapore, then send a photo, item size, your main concern and postal code for a confirmed quote. Cleaning is fulfilled by GJourney Services.

WhatsApp +65 9025 9771