0451 881 886 | info@oncallcarpetcleaning.com.au | Greater Sydney, NSW Australia

Our Services

Upholstery Cleaning

Professional upholstery cleaning isn’t just about restoring appearance - although the transformation is often dramatic.

Sydney's Trusted Upholstery Cleaning Specialists

Your lounge suite is the most used piece of furniture in your home. Every day it absorbs body oils, perspiration, pet dander, food crumbs, drink spills, dust mites, and airborne particles. Over time, even premium upholstery becomes a reservoir of allergens, bacteria, and embedded soil that no amount of surface wiping can address.

Professional upholstery cleaning isn’t just about restoring appearance — although the transformation is often dramatic. It’s about creating a genuinely cleaner, healthier living environment for your family, extending the life of expensive furniture, and eliminating odours that regular vacuuming can’t touch.

We’re Sydney’s trusted upholstery cleaning specialists, servicing homes and businesses across the entire metro area. Our IICRC-certified technicians are trained across every fabric type — from delicate linen and silk velvet to robust microfibre, leather, and synthetic blends — using the safest, most effective cleaning methods for each material.

Whether you need a quick refresh before guests arrive, deep cleaning for pet-stained cushions, post-renovation dust removal, or professional mattress sanitising, we deliver outstanding results backed by a 100% satisfaction guarantee.

Sydney's Trusted Upholstery Cleaning Specialists

Why Sydney Chooses Our Upholstery Cleaning Service

IICRC-Certified Technicians

Fabric-First Approach — we identify your fabric and check manufacturer cleaning codes before any cleaning begins

Full Range of Cleaning Methods — hot water extraction, dry cleaning, solvent-based, and foam cleaning

Pet & Child Safe Products — non-toxic, biodegradable, hypoallergenic solutions

Pet Stain & Odour Specialists — enzyme-based treatments that eliminate odours permanently

Fast Drying Times — most upholstery usable within 2 to 4 hours

Colour & Fabric Protection — Scotchgard-style protectors available after cleaning

Mobile, Fully Equipped Service — we come to you across all Sydney suburbs

Upfront, Honest Pricing — per-item quotes with no hidden fees

100% Satisfaction Guarantee — not happy? We re-clean free of charge

Upholstery & Furniture We Clean

Sofas & Lounges

All lounge configurations — two-seaters, three-seaters, four-seaters, L-shaped modular lounges, chaise lounges, corner suites, and sectional sofas. Both cushion covers and base fabric are cleaned, including underneath removable cushions where dust, crumbs, and allergens accumulate most.

We work with property managers, facility managers, office managers, and directly with tenants. NABERS-aware cleaning practices available for environmentally certified buildings.


Armchairs & Recliners

Single chairs, wingback armchairs, club chairs, and motorised and manual recliners. We clean the full chair including arms, sides, back panel, and footrest, not just the seat.

Armchairs & Recliners


Lounge Suites & Full Sets

Complete lounge suite cleaning including all matching pieces. Ideal for pre-sale property presentation, post-renovation freshening, or annual whole-home cleans.

Lounge Suites & Full Sets


Dining Chairs

Fabric, velvet, leather, and mixed-material dining chairs. Including chair backs, sides, and seat bases. We can clean chairs in situ around your dining table or move them to a cleaning area.


Mattresses

One of the most important upholstery cleaning jobs in your home. A typical mattress harbours millions of dust mites, their waste (the actual allergen trigger), dead skin cells, sweat residue, and bacteria. We deep-clean mattresses in situ using hot water extraction and HEPA-filtered vacuuming, followed by deodorising and optional antimicrobial sanitising. Single, double, queen, king, and pillow-top all serviced.

Mattresses

Ottoman & Footstools

Matching fabric and leather ottomans, coffee table ottomans, and standalone footstools.

Ottoman & Footstools

Bedheads & Bed Bases

Fabric and upholstered bedheads, base valances, and fabric bed frames — a commonly missed source of dust mites and allergens in bedrooms.

Bedheads & Bed Bases

Office Chairs

Executive leather chairs, fabric operator chairs, task chairs, and meeting room seating. Available for residential home offices and commercial offices.


Car Seats & Interiors

Fabric and leather car seats, carpets, boot linings, and roof linings. We bring our equipment to your driveway or garage. Ideal for pet owners, families with young children, and anyone preparing a car for sale.


Outdoor & Patio Furniture

Weatherproof fabric and synthetic outdoor furniture, umbrella fabrics, and marine-grade upholstery. Specialist cleaning for mould, mildew, and weathering.



Curtains & Drapes

In-situ curtain and drape cleaning available for most fabric types. We clean curtains on the rail, avoiding the risk of shrinkage, colour fade, or damage from machine washing.


Commercial Upholstery

Hotel room seating, lobby furniture, restaurant banquette seating, cafe chairs, waiting room upholstery, and function venue furniture. After-hours service available with fast-drying methods for operational continuity.

Commercial Upholstery
Fabric Types

Fabric Types We Clean

Natural Fibres

Wool and Wool Blends Cotton and Linen Silk and Silk-Wool Blends Velvet (Cotton and Silk Base) Jute and Hemp

Synthetic & Performance Fabrics

Microfibre and Microsuede Polyester and Polyester Blends Polypropylene and Olefin Nylon and Nylon Blends Acrylic and Acrylic Blends Performance Fabrics (Warwick, Zepel, Crypton)

Leather & Leather Alternatives

Full-Grain Leather Top-Grain Leather Corrected-Grain and Bonded Leather (PU Leather) Faux Leather and Vinyl Nubuck and Suede

Specialty Fabrics

Velvet and Plush Chenille Jacquard and Tapestry Weaves Boucle Technical and Outdoor Fabrics
Cleaning Codes

Understanding Upholstery Cleaning Codes

Code

Meaning

Our Method

W

Water-based cleaning only

Hot water extraction or water-based foam

S

Solvent-based (dry) cleaning only

Dry solvent or dry compound — no water

WS

Water or solvent cleaning acceptable

We choose based on condition and stain type

X

Vacuum only — no liquid cleaning

HEPA vacuuming only; liquid cleaning will damage

How It Works

Our 9-Step Upholstery Cleaning Process

1

Free Quote & Booking

Fixed-price quote on the spot, with no salespeople and no surprise charges.

2

Fabric Inspection & Cleaning Code Check

We check manufacturer tags and test colour fastness in a hidden area before cleaning begins.

3

HEPA Pre-Vacuuming

Loose soil, pet hair, dust, and crumbs are removed before any cleaning solution is applied.

4

Pre-Treatment of Stains & Problem Areas

Targeted solutions are applied to stains, armrests, headrests, and pet-affected zones.

5

Deep Cleaning

The correct method is used for your fabric, including hot water extraction, dry compound, solvent, or foam cleaning.

6

Stain & Odour Treatment

Enzyme treatments are used for pet-affected areas, biological stains, and persistent odour zones.

7

Speed Drying

Professional air movers are positioned to reduce drying time to around 2 to 4 hours.

8

Optional Fabric Protection

An invisible Scotchgard-style coating can be applied to repel liquids and help prevent soil bonding.

9

Final Walkthrough

Every piece is inspected with you before we leave, and any area needing extra attention is re-treated immediately.

Pet Stain & Odour Removal — Upholstery Specialists

Pet accidents on sofas and mattresses are one of the most challenging cleaning problems in any home. Urine soaks deep into cushion fill and foam, depositing uric acid crystals and bacteria that release odour every time humidity rises or the sofa warms up.

Our enzyme-based treatment breaks down uric acid crystals and biological proteins at the molecular level, permanently eliminating the source of odour. For severe contamination, we offer cushion core treatment that addresses contamination within the foam or fibrefill itself.

Signs your upholstery needs pet treatment
Odour that returns after surface cleaning.
Yellow or brown staining on fabric or cushion edges.
Pets returning repeatedly to the same spot on the sofa.
Lingering smell in the room even with windows open.

Leather Cleaning & Conditioning

Leather Assessment

We identify the leather type and overall condition before any cleaning begins.

 

pH-Neutral Leather Cleaning

Specialist leather-safe cleaning solutions are selected for each leather type.

 

Deep Conditioning

This restores moisture and flexibility to the leather, helping prevent drying and cracking.

 

Leather Protection

A protective coating helps repel future spills and slows body oil absorption.

 

Colour Restoration

We restore faded, worn, or scratched leather using specialist leather dyes where suitable.

Mattress Cleaning

Why professional mattress cleaning matters

The average person spends approximately 8 hours per night on their mattress. During that time, the mattress absorbs around 200ml of sweat, 1.5 grams of skin cells per night, and body oils that gradually break down mattress materials.

A typical uncleaned mattress after 2 years may harbour up to 10 million dust mites, dust mite waste, bacteria including Staphylococcus and E. coli, mould spores, and residual skin cells and body oils.

Our mattress cleaning process removes up to 97% of dust mites, allergens, and bacteria using HEPA vacuuming, hot water extraction, and antimicrobial sanitising treatment.

Recommended

Professional mattress cleaning is recommended every 6 to 12 months to reduce allergens, bacteria, body oils, and dust mite build-up.

Clean sooner if
Unexplained allergies or hay fever symptoms worsen at night.
Asthma flares at home but not elsewhere.
Eczema or skin irritation appears with no other clear cause.
Persistent morning congestion or sneezing is becoming common.
A new pet has been on the bed.
Service Areas

Servicing All Sydney Suburbs

We service businesses across every Sydney commercial precinct, including:

Eastern Suburbs

Bondi · Bondi Junction · Bronte · Coogee · Randwick · Maroubra · Vaucluse · Double Bay · Paddington · Surry Hills · Waterloo · Zetland · Kensington · Kingsford

Inner West

Newtown · Marrickville · Leichhardt · Balmain · Rozelle · Glebe · Annandale · Strathfield · Burwood · Ashfield · Concord · Drummoyne

North Shore

North Sydney · Chatswood · Lane Cove · Crows Nest · Mosman · Neutral Bay · Cremorne · Willoughby · Killara · Gordon · Pymble · Wahroonga · Turramurra · Hornsby

Northern Beaches

Manly · Dee Why · Brookvale · Mona Vale · Avalon · Palm Beach · Narrabeen · Collaroy · Frenchs Forest · Curl Curl · Freshwater

Hills District

Castle Hill · Baulkham Hills · Kellyville · Rouse Hill · Bella Vista · Norwest · Glenhaven · Cherrybrook · West Pennant Hills · Dural

Western Sydney

Parramatta · Westmead · Blacktown · Penrith · Kingswood · Mount Druitt · St Marys · Quakers Hill · Seven Hills · Merrylands

South West Sydney

Liverpool · Campbelltown · Fairfield · Cabramatta · Bankstown · Bossley Park · Wetherill Park · Prestons · Moorebank

Sutherland Shire

Cronulla · Caringbah · Miranda · Sutherland · Engadine · Menai · Sylvania · Gymea · Woolooware · Jannali

Sydney CBD & Surrounds

Sydney CBD · Pyrmont · Ultimo · The Rocks · Darling Harbour · Barangaroo · Haymarket · Chippendale · Glebe

Don’t see your area listed? We service the entire Sydney metropolitan area — call to confirm.

Common Questions

Frequently Asked Questions

How long does upholstery cleaning take?

Most appointments take between 1 and 2 hours depending on the number of items and their condition. A standard three-piece lounge suite typically takes around 60 to 90 minutes. Heavily soiled items, extensive pet stain treatment, or leather conditioning may add additional time.

How long does upholstery take to dry after cleaning?

Most upholstered furniture is usable within 2 to 4 hours after cleaning. We use professional air movers on every job to speed up drying. Thicker cushion fills and heavily saturated items may take up to 6 hours. Keeping windows open and fans running assists drying.

Is upholstery cleaning safe for all fabric types?

Yes — when performed by trained technicians who identify the fabric type and cleaning code before starting. We check every manufacturer tag, test for colour fastness, and select the appropriate cleaning method for your specific fabric.

Are your products safe for children, pets, and allergy sufferers?

Yes. All cleaning solutions are non-toxic, biodegradable, hypoallergenic, and free from harsh chemicals. Children and pets can return to cleaned furniture once it is dry — typically within 2 to 4 hours. Fragrance-free products available on request.

Can you remove pet urine odour from a sofa?

Yes. We use enzyme-based formulations that break down uric acid crystals at the molecular level, permanently eliminating odour rather than masking it. For severe contamination, we offer cushion core treatment to address contamination within the foam. We achieve complete odour elimination in the vast majority of cases.

Can you clean leather sofas and lounges?

Yes. We provide specialist leather cleaning and conditioning for all leather types including full-grain, top-grain, corrected-grain, bonded leather, nubuck, and suede. Leather cleaning and conditioning is recommended annually to maintain moisture balance and prevent cracking.

Will upholstery cleaning remove all stains?

We successfully remove the vast majority of stains. However, some stains are permanent — particularly those treated with the wrong product previously, bleached, set for many years, or caused by dye transfer. We conduct a pre-clean assessment and provide honest expectations before starting.

Do I need to move my furniture before you arrive?

No. We clean furniture in place. We ask you to remove fragile or personal items from the immediate area and ensure access to a nearby power point. If moving a sofa improves access we handle that ourselves.

How often should upholstery be professionally cleaned?

For most households, professional upholstery cleaning every 12 to 18 months is recommended. Pet households should clean every 6 to 12 months. Allergy and asthma sufferers benefit from more frequent cleaning. High-use items like sofas and mattresses deteriorate faster without regular maintenance.

How much does upholstery cleaning cost in Sydney?

Upholstery cleaning in Sydney starts at $50 for an armchair, $80 for a two-seater sofa, and from $200 for a full three-piece lounge suite. Mattress cleaning starts from $70. All quotes are fixed-price and provided upfront with no hidden fees.

Can you clean mattresses?

Yes. We use HEPA-filtered vacuuming, hot water extraction, and antimicrobial sanitising treatment to remove dust mites, allergens, bacteria, sweat residue, and odours from mattresses. Cleaned in situ on your bed. Recommended every 6 to 12 months for allergy and asthma sufferers.

Do you offer same-day upholstery cleaning in Sydney?

Yes, subject to availability. Call before 11am for the best chance of a same-day appointment. Weekend and public holiday service available across all Sydney suburbs.

Can you clean outdoor furniture?

Yes. We clean weatherproof fabrics, synthetic weave, and outdoor cushion covers, with mould and mildew treatments for outdoor furniture exposed to Sydney’s humidity. Each piece is assessed before cleaning begins.

What is Scotchgard fabric protection and is it worth it?

Scotchgard is a fabric protection treatment applied after cleaning that forms an invisible barrier on fabric fibres, causing liquids to bead on the surface rather than absorbing. It reduces dry soil bonding and extends the life of your clean. Recommended for households with children and pets, light-coloured fabrics, and high-value furniture. Costs from $20 per item.

Are you fully insured?

Yes. We carry $20 million public liability insurance and every technician is police-checked and IICRC certified. In the unlikely event of any damage during cleaning, you are fully covered.

Book Today

Book Your Upholstery Clean Today

Getting a tailored quote is fast, free, and obligation-free.

Call 1300 662 725
Call Us Directly
1300 662 725
Trading Hours
Mon–Sat · 7am–6pm