Skip to main content

Carpet and rug cleaning prices · 2026

Carpet and Rug Cleaning Prices

Every type of carpet and every kind of rug, at reasonable prices set by size. Rugs are collected from your door and brought back clean, as part of every rug price. Every treatment is included and nothing is added at the end, so the price you see is the price you pay.

Carpet prices are for homes. Rug prices are the same for homes and businesses. Business carpet is quoted per site. See the commercial pricing page.

Included in every price

Free rug collection and delivery
Stain treatment
Deep clean and rinse
Pet urine and smell treatment
Grooming, so the pile looks neat and feels soft
Allergy-friendly final rinse
Drying tips before we leave
No call-out fee
1-month satisfaction guarantee

Rug Cleaning Prices

We clean every kind of rug, from the everyday lounge rug to the one you inherited, and the price goes by size. Free collection and delivery, as standard. Synthetic rugs go through our rug-washing machine. Wool, silk, viscose, antique and naturally dyed rugs are delicate rugs: they are washed by hand or dry cleaned, which takes more time. Most rugs are back in 1 to 3 working days. Thick wool rugs may take a little longer to dry.

Rug sizeSyntheticDelicate
SmallUp to 2m², e.g. 1m × 1.5mR299R499
MediumUp to 5m², e.g. 1.6m × 2.3mR599R799
LargeUp to 7m², e.g. 2m × 3mR799R999
XLUp to 9m², e.g. 2.4m × 3.4mR999R1,399
XXLUp to 12m², e.g. 3m × 4mR1,399R1,799
Over 12m²Priced per m², e.g. 4m × 5mR130/m²R150/m²

To find the size, multiply the length by the width: a 1.6m × 2.3m rug is 3.7m², so it is a medium rug. Not sure what your rug is made of? Send us a photo and we will tell you before we quote.

The easy way to get any rug cleaned

We clean every kind of rug, from the lounge rug the kids play on to the one you inherited. We collect it from your door, wash it at our own rug facility and bring it back clean, and collection and delivery are included as standard. Most rugs are back in 1 to 3 working days, and the price is set by size, so you know it before we arrive.

Free collection and delivery
We pick your rug up and bring it back. It is part of every rug price, never an extra.
Every kind of rug
Synthetic, wool, cotton, viscose, shaggy, flatweave, kids’ and pet rugs. Each one is washed the way its fibre needs.
Back in 1 to 3 working days
Most rugs are home again within three working days. Thick wool rugs may take a little longer to dry.
Clear prices by size
Measure your rug and you know the price. No call-out fee, and a R850 minimum per booking, carpets and rugs together.
WoolSafe & CleanSeal Approved
Independently approved to clean both wool and synthetic rugs.
1-month guarantee
Not happy with your rug within 30 days? We clean it again for free.

Carpet Cleaning Prices

Home carpet is priced per room, by size. Stain treatment, smell and urine treatment, the deep clean, the rinse and grooming are all included, with no call-out fee, and most carpets are dry in 2 to 6 hours. Prices are final: we are not VAT-registered, so nothing is added on top.

Room sizeStandardWool / jute
Small room / closetUp to 8m²R300R500
Medium room / standard bedroom9–14m²R500R700
Large room / master bedroom15–20m²R700R900
Lounge / XL large room21–40m²R900R1,200
Flight of stairsPer flightR350R550
Anything over 40m²Measured, per m²R35/m²R65/m²

Price a room by its size, not its name: a 12m² main bedroom is a medium room. Not sure of your sizes? Send us a few photos or a floor plan and we will price it for you.

Optional Add-On: Fabric Protection

MasterGuard, applied after your clean

Add MasterGuard stain protection to any carpet or rug we clean. Just tick the items you want protected when you ask for a quote. It is an invisible, water-based layer that makes spills bead on top instead of soaking in, helps the carpet stay clean for longer and slows sun fading. It does not change the colour or feel, and it is safe for pets and children once dry. It goes on straight after a clean, never on its own, because it only works on a clean carpet or rug.

How it is priced

R50 per m², the same rate for carpets and rugs. For example, a 2m × 3m rug is 6m², so it costs R300 to protect.

Commercial clients

Cleaning for a business or multiple sites?

Business rugs are on the same price list above. Carpet is quoted per site, to suit your premises. We work out of hours so your business keeps running, cover multiple sites, and can clean on a regular schedule that fits your budget. Get in touch and we will put a plan together.

Pricing questions answered

How is carpet cleaning priced?
Home carpet is priced per room, by the size of the room rather than its name. A standard carpet costs R300 for a small room or closet up to 8m², R500 for a medium room or standard bedroom (9 to 14m²), R700 for a large room or master bedroom (15 to 20m²) and R900 for a lounge or XL room (21 to 40m²). Wool and jute carpet costs R500 to R1,200 across the same sizes. A flight of stairs is R350 (R550 in wool or jute), and anything over 40m² is measured at R35 per m² (R65 per m² in wool or jute). Stain treatment, smell and urine treatment, the deep clean, the rinse and grooming are all included, with no call-out fee. Prices are final: we are not VAT-registered, so nothing is added on top.
Is there a minimum charge?
Yes. The minimum booking is R850, and carpets and rugs on the same booking count together, so a lounge carpet and two small rugs are added up before the minimum is checked. Travel, setting up or collecting, and packing away take about the same time for one small item as for a whole house, and the minimum covers that part of the visit. MasterGuard protection is added on top. Most bookings of two or more rooms, or a couple of rugs with some carpet, are above it anyway.
Are there any additional fees not shown in the price list?
There is one, and we would rather tell you here than let you find it on the invoice. Every price includes normal stain treatment, smell and urine treatment, the deep clean, the rinse and grooming, with no call-out fee, no fuel levy and nothing added for products. The one exception is a stain that needs a special product bought just for it, like rust, some dye marks and certain inks. We tell you what that costs and how likely it is to work before we use it, and you can say no, in which case we clean the area without it and charge nothing extra. Separately, every booking has a minimum of R850, carpets and rugs together, which covers travel and setting up for very small jobs.
Do you offer discounts for multiple items cleaned in the same visit?
Yes. When we clean several areas in a single visit, for example the full upstairs carpet plus the stairs and landing, or a lounge carpet together with the rugs sitting on it, we can offer a blended rate that reflects the reduced travel and setup time. Ask us for a combined quote when you book. Commercial clients are offered custom packages on a recurring basis, tailored to your budget and deadlines, see our commercial pricing page for details.
How much does fabric protection cost and what does it do?
Fabric protection is an optional add-on at R50 per m², the same rate for carpets and rugs. For example, a 2m × 3m rug is 6m², so it costs R300 to protect. We use MasterGuard, a water-based protector that coats each fibre so spills bead on the surface instead of soaking in, helps the pile resist everyday soiling, and slows UV fading. It does not change the colour, feel or breathability of the fibre and is pet- and family-safe once dry. It is applied after a clean, never instead of one, because a protector seals the surface as it is and must go onto a clean fibre. Tick the items you want protected on the online quote form.
How much does rug cleaning cost?
Rugs are priced by size, and every price includes collecting the rug from your home and bringing it back. A synthetic rug costs R299 up to 2m² (about 1m × 1.5m), R599 up to 5m² (about 1.6m × 2.3m), R799 up to 7m² (about 2m × 3m), R999 up to 9m² and R1,399 up to 12m². Delicate rugs cost R499 to R1,799 across the same sizes. Stain treatment, smell and urine treatment and the final rinse are included, with no call-out fee. The minimum booking is R850, carpets and rugs together.
How are very large rugs priced?
A rug over 12m² is priced per square metre: R130/m² for a synthetic rug and R150/m² for a delicate rug. A 4m × 5m rug is 20m², so it costs R2,600 as a synthetic rug or R3,000 as a delicate one. Collection and delivery are still included.
What counts as a delicate rug?
Delicate rugs are the ones water and machines can harm, so they are washed by hand or dry cleaned: wool and wool-blend rugs, silk, viscose (art silk), antique rugs and rugs coloured with natural dyes, which covers most Persian, Afghan and other hand-knotted rugs. They are colour tested before they get wet and dried slowly, which takes more time, and that is why they cost a little more. Everyday synthetic rugs, like polypropylene, polyester and nylon, are standard rugs. Not sure which yours is? Send us a photo and we will tell you before we quote.

Get your quote today

Quotes are free, with no obligation, and we usually reply within the hour.