Budgeting for a Carpet Clean in Melbourne?

Tell us your suburb, the rooms, halls and flights of stairs, the floor you live on and any marks or pet areas. We pass the same description to local carpet cleaners, so each price you get back covers the same carpet.

Get Free Carpet Cleaning Quotes

Melbourne Carpet Cleaning Price Guide

Standard bedroom or living room$30 - $75
One-bedroom unit, whole home$80 - $150
Two-bedroom unit, whole home$120 - $200
Three-bedroom house, whole home$120 - $320
Four-bedroom house, whole home$220 - $400
Hallway or landing$20 - $40
Stairs, per flight$30 - $60
Spot stain treated during a clean$20 - $80 per area
Pet urine or odour, surface treatment$40 - $120 per area
Minimum charge for a visit$80 - $135

All figures are 2027 estimates for a Melbourne home booked on a weekday in normal hours. The fibre, the soiling, the access to your home and any stain, odour or protector work move the final price.

Carpet Cleaning Cost Melbourne VIC - Complete Pricing Guide

Melbourne carpet cleaners price a job from the amount of carpet, the soiling, the extras you choose and the time it takes to reach your door. For 2027, one standard bedroom or living room is estimated at $30 to $75, and a whole three-bedroom house at about $120 to $320. That house band is wide because Victorian Quote Yard pages price the same home differently, and this band includes all their figures. A one-bedroom Southbank tower unit and a four-bedroom Narre Warren house sit far apart on the price table, and the unit will not cost less than the minimum charge of about $80 to $135. Halls, landings and flights of stairs are priced on their own lines, so two quotes for one house can differ before any stain is touched. Stain and pet work is priced by how deep the problem goes, from a quick spot treatment to flushing urine out of the underlay, the cushion under the carpet. Protector, deodoriser and drying fans are optional, and each should be a separate line you can decline. Rugs and lounges added to the same visit are priced per piece, and a three-seat fabric lounge is estimated at $80 to $150. Corridor carpet in apartment buildings is priced by the square metre and paid through fees to the owners corporation, the body of all unit owners. Card surcharges on Visa, Mastercard, American Express and eftpos ended on 1 October 2026, while goods and services tax (GST) applies only if the cleaner is registered. Post your job on The Quote Yard and we will connect you with local carpet cleaners across Melbourne who can quote on it.

Melbourne Carpet Jobs Priced on This Page

These bands cover carpet cleaning in houses, townhouses and apartments across metropolitan Melbourne, from inner-city towers to outer growth suburbs. Each figure is a 2027 estimate built from the Quote Yard's Victorian carpet, rug, upholstery and cleaning cost pages, widened where those pages differ. Every band is based on a weekday booking in normal hours within the cleaner's usual travel area.

Get Free Quotes

At a Glance - Melbourne Carpet Cleaning Prices 2027

Job Price Band How It Is Charged What Moves It In Melbourne Who Does It
Bedroom or living room $30 - $75 Per room Room size and soiling Carpet cleaner
Room, truck-mounted machine $40 - $70 Per room Hose run from the street Carpet cleaner with a van unit
Room, portable machine $35 - $60 Per room Lift and stairs to carry it Carpet cleaner
Low moisture clean $38 - $70 per room Per room How soon the room is needed Carpet cleaner
One-bedroom unit $80 - $150 Whole home Minimum charge and access Carpet cleaner
Two-bedroom unit $120 - $200 Whole home Hall length and parking Carpet cleaner
Three-bedroom house $120 - $320 Whole home Second living area and stairs Carpet cleaner
Four-bedroom house $220 - $400 Whole home Rooms, halls and flights Carpet cleaner
Hallway or landing $20 - $40 Per area Length and shape Carpet cleaner
Stairs $30 - $60 per flight Per flight Turns and open treads Carpet cleaner
Spot stain $20 - $80 per area Per area Age and cause of the mark Carpet cleaner
Pet urine, subsurface $120 - $300 per area Per area Depth into the underlay Carpet or odour specialist
Wool rug washed off site $110 - $420 Per rug Size, fibre and dye testing Rug cleaner
Three-seat fabric lounge $80 - $150 Per piece Fabric and soiling Upholstery cleaner

What Lifts a Melbourne Carpet Bill

What is involved
A second living area, a long hall or a split-level staircase adds lines to an otherwise standard home price.
Tower apartments add time for lift bookings, loading bay access and carrying a portable machine up to your floor.
Urine in the underlay needs subsurface flushing, a rinse beneath the carpet surface, which costs far more than a spot treatment.
Protector and deodoriser bands are wide, so the product and the coverage should be written on the quote.
Have each room, hall, flight and treatment priced on its own line, so you can drop an extra without waiting for a new quote.

How Melbourne Carpet Cleaners Arrive at a Price

Every figure on this page is a 2027 estimate for a Melbourne home, booked on a weekday during normal working hours. The bands were built from the Quote Yard's Victorian pages on carpet cleaning, steam cleaning, stain removal, end of lease carpet, rugs, upholstery and Melbourne cleaning costs. Where two of those pages gave different figures for the same item, the band was widened so that both figures sit inside it. That approach makes a few bands wide, so the sections below also show what moves a job toward the bottom or the top. Anyone still choosing a cleaner or a cleaning method can start with our guide to hiring a carpet cleaner in Melbourne.

Two cleaners can look at the same home and arrive at different numbers without either of them being unfair. One may count a long hallway as a room, while another prices it as a hall at a lower rate or measures it in square metres. One may include pre-vacuuming, a dry vacuum before the wet clean, and moving light chairs, while another lists those as extras or leaves them to you. For what the work itself involves, read the Victorian carpet cleaning guide, and use the figures here to put a 2027 price on each part of it.

Melbourne Carpet Bands for 2027, From One-Bedroom Units to Four-Bedroom Houses

Our 2027 estimate for a standard bedroom or living room is $30 to $75, and larger or dirtier rooms are priced toward the top of that range. The lower end comes from the Victorian hub page, which prices a room at $30 to $50, while the Melbourne cost pages run as high as $75. Whole-home prices are estimated at $80 to $150 for a one-bedroom unit and $120 to $200 for a two-bedroom unit. Three-bedroom houses are put at $120 to $320, and four-bedroom houses at $220 to $400. The three-bedroom band is the widest, because one Victorian page starts at $120 while the end of lease figures reach $320 in inner Melbourne. Three rooms with no hall are estimated at $90 to $150, which suits a small unit where the bedrooms open straight off the living room.

Jobs priced near the bottom of a band have light soiling, few extras and a legal park within a short walk of the front door. Jobs near the top have a second living area, a study, a darkened path worn along the hall or several flights of stairs. Fibre can matter as well, because wool and synthetic carpets are cleaned with different products and settings. Godfrey Hirst makes Hycraft wool carpets as well as Triexta ranges, Triexta being a type of polyester fibre. Victoria Carpets makes wool carpets and solution-dyed nylon carpets, where the colour is added before the fibre is spun. You can confirm the fibre from the carpet's label, the original receipt or the cleaner's own check, then name it in your request.

Take a two-bedroom unit in Brunswick with a living room, a short hall and no stairs. At the room rate, three rooms come to $90 to $225, and the hall adds $20 to $40, for a total of $110 to $265. The whole-home band for a two-bedroom unit is $120 to $200, so a package price can be lower than the room and hall prices added together. That package band matches the two-bedroom figure in our end of lease carpet cleaning guide for Victoria.

Home or Area 2027 Estimate Priced As What Pushes It Up
One bedroom or living room $30 - $75 Per room Size over the cleaner's room limit
Three rooms, no hall $90 - $150 Per room or package Heavy soiling
Three rooms and a hall $110 - $300 Package Long or L-shaped hall
One-bedroom unit $80 - $150 Whole home Minimum charge and lift access
Two-bedroom unit $120 - $200 Whole home Study or second hall
Three-bedroom house $120 - $320 Whole home Second living area
Four-bedroom house $220 - $400 Whole home Stairs and landings
Open plan or corridor carpet $3 - $9 per m² Per square metre Furniture left in place

Three Ways a Cleaner Can Count the Same Floor

Cleaners in Melbourne price carpet per room, per square metre or as one figure for the whole home, and each method suits a different floor plan. Room rates suit homes with separate bedrooms and a closed living room, where each space is easy to count. Square metre rates suit open plan living areas and long corridors, where a room count would mean little. Whole-home packages suit standard layouts, since the cleaner can picture the job from the number of bedrooms. A fair cleaner can use any of the three, provided the quote shows what was counted. When two quotes use different methods, convert both to the same basis before comparing the totals.

Picture a three-bedroom weatherboard house in Reservoir with a lounge, a family room, a hall and about 55 square metres of carpet. At $30 to $75 a room, the five living spaces come to $150 to $375 before the hall is added. At $3 to $9 per square metre, the same 55 square metres comes to $165 to $495. A three-bedroom package sits at $120 to $320, so it may not allow for the family room. Name every living area in your request, so a package quote covers the whole floor and not a standard layout.

Square metre pricing depends on the measured area, so agree that area in writing before cleaning starts. Measure each room from skirting to skirting along two walls, then multiply the two figures to get its area. At $3 to $9 per square metre, a 15 square metre bedroom comes to $45 to $135, which sits close to the room band. Leave out tiled entries, timber kitchens and built-in robes, since a cleaner who counts them is pricing carpet that is not there. Write the agreed area on the job sheet, so the final bill can be measured against it.

Converting Quotes to One Basis

$3 to $9, per square metre of carpet, the area band used on this page
Line on the quote
How to compare it
Per room
Count rooms and halls, then multiply by the room rate
Per square metre
Multiply the agreed area by the rate
Whole home
Check which rooms and halls the package includes
Per flight
Confirm whether landings count as a step or a hall

Halls and landings are the spaces where room counts can differ between cleaners.

Write the count you expect on your request, so each quote starts from it.

If one quote converts to a much higher figure per square metre than the others, check what extra work it includes before treating it as expensive.

When the Flyer, the Website and the Quote Disagree

The Australian Competition and Consumer Commission (ACCC) tells businesses to display the total price of a service as a single figure. Where only a minimum total cost can be given, it is the lowest amount a customer could pay, including taxes, duties and unavoidable or pre-selected fees. If a partial price such as a room rate is also shown, the ACCC says the total must be at least as prominent as the partial price. A room rate printed large, with the minimum charge in small print below it, may not meet that rule.

Different prices for the same service can appear in different places, such as a letterbox flyer and a website. The ACCC says that if this happens, even by mistake, the business must either charge the lowest displayed or advertised price or stop selling until the price is fixed. Save a copy of any advertised room rate or package price that you rely on when booking. With a dated screenshot or the flyer itself, you can raise a price difference with the business later. Misleading prices can be reported to the Australian Competition and Consumer Commission, which enforces the national consumer law.

An advertised price is a starting point, while a written quote for your own home is the cleaner's offer at a stated amount. Where a quote calls itself an estimate, the final figure can move, so request a written cap on the total. When the quote is fixed and itemised, the invoice ought to carry the same figures, with any added work agreed before it was done. Note the date until which each price holds, because a booking made after it can be repriced.

Reading an Advertised Carpet Price

Single figure, the form the ACCC says a total price must take
Price you see
What the ACCC guidance says
Room rate with a minimum charge
Total shown at least as prominently
Package with protector already ticked
Pre-selected extras belong in the total
Different prices on a flyer and a website
Lowest displayed price, or stop selling
Optional deodoriser not selected
Can be left out of the total

Take a dated screenshot of any online price you book from.

Keep printed flyers until the job is finished and paid.

A price shown in two places can only be charged at the lower figure, unless the business stops selling until the error is fixed.

Truck-Mounted, Portable and Low Moisture Machines on the Invoice

Hot water extraction, sold as steam cleaning, sprays heated water and detergent into the carpet and sucks it back out with strong suction. With a truck-mounted unit, the machine is built into the cleaner's van and hoses run from the street into your home. Portable machines are carried inside and plugged into your power, which suits apartments where hoses cannot reach. For 2027, a room cleaned with a truck-mounted unit is estimated at $40 to $70, and one cleaned with a portable unit at $35 to $60. HydraMaster makes Titan truckmounts, while Truvox makes Hydromist Compact carpet cleaners and Tennant makes the R3 Compact Carpet Extractor.

Low moisture cleaning, also called encapsulation, applies a small amount of solution that dries around the loosened soil so it can be vacuumed out afterwards. For 2027 it is estimated at $38 to $70 a room, close to the price of extraction for the same room. The difference lies in drying time, which matters in an apartment that has to be used again the same evening. Office floors use the same method for an interim clean, a lighter clean between deep cleans, estimated at $1.50 to $3.50 per square metre in our commercial carpet cleaning guide. Prochem makes the Fiberdri carpet dry cleaning system, and Kärcher makes the BRC 40/22 C carpet cleaner for professional use. Heavily soiled carpet may still need extraction to rinse it, so the lower low moisture price does not always give the cheaper result.

Truck-mounted prices only hold if the van can park close enough for the hoses to reach your door. Several floors up, or where the street has no legal park nearby, the cleaner will bring a portable machine instead. For drying times and how each machine performs, read our guide to steam carpet cleaning in Victoria. Machine choice does not change the room count, so compare machine prices only once the rooms, halls and flights match.

Machine 2027 Estimate Best Suited To What to Check
Truck-mounted extraction $40 - $70 per room Houses with close parking Distance from van to door
Portable extraction $35 - $60 per room Apartments and upstairs rooms Power point and lift access
Low moisture (encapsulation) $38 - $70 per room Light soiling, quick return to use Whether a rinse is included
Commercial interim encapsulation $1.50 - $3.50 per m² Office and corridor upkeep Visit frequency in the contract
DIY hire machine $40 - $65 per day plus chemicals Small fresh spills Detergent left in the pile

Kerbside Permits, Tower Lifts and Travel Across Metropolitan Melbourne

Parking becomes a cost in parts of inner Melbourne, where a cleaner's van may need a permit or a long walk from the nearest legal park. The City of Yarra issues tradesperson parking permits for minor works only, and a tradesperson applying needs a works contract signed by the owner or property manager. Applications received with less than 5 business days' notice are declined, and no vehicle is covered until the permit has arrived and is displayed in it. The permit fee is set in the council's annual budget, so confirm the current daily, weekly or monthly charge with Yarra when you apply. Yarra's page does not mention cleaners, so check whether a carpet booking counts as minor works, and agree in writing who applies and who pays.

Apartment towers in Southbank, Docklands and the CBD add building access time to a carpet job. According to Consumer Affairs Victoria, owners corporation rules can cover moving objects through common property, the shared parts of the building, and parking on it. In practice that can mean a lift booking, a loading bay time or a sign-in before the cleaner reaches your floor. That setup time is priced into the job and can lift a small unit toward the upper end of the $80 to $150 one-bedroom band. Give each cleaner the building's rules, the floor number and where a van can stop, so every quote allows for the same access. If the rest of the unit needs a clean too, booking apartment cleaning in the Melbourne CBD on the same lift slot saves arranging access twice.

Travel distance also moves prices between parts of Melbourne, and the Victorian Quote Yard pages give a separate band for each area. For three rooms and a hall, they run from $155 to $260 in the northern and western growth areas to $180 to $300 in inner Melbourne. For a vacate clean of a three-bedroom house, done when renters move out, they run from $165 to $280 in the growth areas to $190 to $320 in the inner suburbs. The eastern and south-eastern suburbs sit between those, at $160 to $270 and $170 to $290 for the same two jobs. A cleaner based on the other side of the city may add a travel fee, so give your full suburb when requesting a price.

Area Three Rooms and a Hall Three-Bedroom House, Vacate Access Factor
Inner Melbourne $180 - $300 $190 - $320 Permits, meters and towers
Eastern and south-eastern suburbs $160 - $270 $170 - $290 Driveway parking, longer travel
Northern and western growth areas $155 - $260 $165 - $280 Distance from the cleaner's base
Bayside and Mornington Peninsula $170 - $290 $180 - $310 Travel down the peninsula

Staircases, Landings and Rugs Sent Out for Washing

Each hallway or landing is estimated at $20 to $40 in 2027, and each flight of stairs at $30 to $60. Those two lines can add $50 to $100 to a double-storey house before any stain work is priced. Split-level homes with two short flights and a landing between them may be charged for both flights, so describe the layout plainly in your request. Curved stairs and stairs with no risers, the upright boards between steps, are cleaned step by step with a hand tool, so mention them before the visit. Photos of the staircase from the bottom and from the top let the cleaner price it without guessing.

Loose rugs sit outside the fitted carpet price, because they are washed on their own and are sometimes taken to a workshop. Washed off site, a synthetic rug of 2 by 3 metres is estimated at $90 to $180, while a wool rug is put at $110 to $420. Pick-up and return across Melbourne adds an estimated $40 to $120, which you can avoid by dropping the rug off yourself. Hand-knotted wool and silk sit at the top of that range, since they need dye testing, a check that the colours will not run, and more careful washing. If the rug is hand-knotted, check the per square metre prices for each rug type in our rug cleaning guide for Victoria before booking. Rugs left lying on carpet during a clean can trap moisture underneath, so have them lifted and priced as their own line.

Furniture moving can also appear on one quote and be missing from another. Moving light pieces such as chairs and side tables may be included or charged, depending on the cleaner. Heavy pieces like wardrobes, bed bases and bookcases are cleaned around, so the carpet under them is left as it is. Packing small items off the floor before the crew arrives keeps the paid time for cleaning. Write on your request which furniture will stay and which you will move, so each quote prices the same work.

Item 2027 Estimate Counted As Note for Your Request
Hallway or landing $20 - $40 Per area Length and shape
Stairs $30 - $60 per flight Per flight Number of flights and turns
Synthetic rug, 2 m x 3 m $90 - $180 Per rug, off site Fringe and backing
Wool rug $110 - $420 Per rug, off site Hand-knotted or machine-made
Rug pick-up and return $40 - $120 Per return trip Distance from the workshop
Pet urine in a rug $80 - $250 Per rug Depth of soaking

Stain and Urine Work Priced by How Far It Has Soaked

Stain work is priced by how far the problem has gone into the carpet, not by how large the mark looks. Spots treated during a booked clean are estimated at $20 to $80 per area in 2027, and suit fresh food, drink and mud marks. Set-in stains such as old coffee, rust or ink are estimated at $35 to $135 each, because the cleaner may test several products and repeat the treatment. Stain work booked on its own, with no full clean, carries a minimum of about $90 to $180. Booking stain work with a full clean avoids that separate minimum, and you can see which marks are likely to lift in our notes on carpet stain removal.

Pet urine is priced in steps that follow how far it has soaked. Surface treatment of a fresh accident is estimated at $40 to $120 per area, depending on its size and how quickly it was found. Enzyme treatment across a whole room, using a product that breaks down the organic cause of the odour, costs an estimated $85 to $270. Urine that has reached the underlay, the cushioned layer beneath the carpet, needs subsurface flushing, where the urine is rinsed out from beneath, at an estimated $120 to $300 per area. Dunlop Flooring and Airstep both make carpet underlay, and a patch that cannot be saved is replaced by a carpet layer, not the cleaner. Get a separate price for that work on carpet installation and replacement before agreeing to repeated flushing.

Results on old stains and urine cannot be promised, so a fair quote prices the attempt and says what happens if the mark remains. List the cause and age of each mark in your request, along with any spray you have already used on it. With daylight photos taken beside a ruler, the cleaner can judge the size of each patch. With those details, a cleaner can price stain work before arriving instead of adding it on the day.

Treatment 2027 Estimate Suits Priced As
Spot stain during a clean $20 - $80 per area Fresh food, drink and mud Per area
Set-in stain $35 - $135 per stain Old coffee, rust and ink Per stain
Stain-only visit $90 - $180 minimum Marks with no full clean booked Minimum charge
Pet urine, surface $40 - $120 per area Fresh accidents Per area
Enzyme odour treatment $85 - $270 per room Smell spread through a room Per room
Pet urine, subsurface $120 - $300 per area Urine in the underlay Per area

Protector, Deodoriser and Air Movers You Can Decline

Carpet protector is a coating sprayed on after the clean to help the pile, the carpet's upright fibres, resist spills, and its 2027 band is wide at $8 to $60 per room. The low end comes from the Victorian steam cleaning page, which prices a protector application at $8 to $20 a room. At the top, the Victorian hub page prices carpet protection at $30 to $60 a room. A light top-up and a full coat are different jobs, so the quote should name the product and say which one is included. ACCC guidance says optional extras that are not pre-selected do not need to be in an advertised total. If a quote includes protector by default, it has been pre-selected, and it belongs in the total you are shown.

Deodorising or sanitising is estimated at $10 to $50 per room, again because two Victorian pages price it differently. It treats smells spread across a room, but it does not replace urine treatment where the source is in the underlay. Air movers, which are fans that blow across the carpet to speed drying, are estimated at $20 to $60 per visit. Ionmax makes desiccant dehumidifiers, which draw moisture out of the air with a drying material, for home use, and one running in a closed room can help the carpet dry after cleaning. If you already own a fan or a dehumidifier, paid air movers may not be needed for a small job.

Declining an optional line should leave the price of the rest of the job unchanged. Where extras are quoted as one bundle with the clean, request a split so each part carries its own price. That split lets you drop protector from the bedrooms and keep it in the living room, where food and drink are more likely. Protector on a lounge is a different product and price, so check the figures in our guide to upholstery cleaning costs in Melbourne.

Optional Lines and Their 2027 Bands

What is involved
Protector costs $8 to $60 per room, from a light spray top-up to a full coat.
Deodorising or sanitising costs $10 to $50 per room, for smells spread across a room.
Air movers cost $20 to $60 per visit and shorten the drying time.
Enzyme treatment costs $85 to $270 per room where the smell comes from organic matter.
An extra that appears on the quote already ticked counts as pre-selected, so it should be inside the total price you were shown.

Vacate Carpet Bills for Renters and Rental Providers

Carpet cleaning at the end of a rental is quoted by home size, with the rooms assumed to be empty on the day. For 2027 the vacate bands run from $80 to $150 for a one-bedroom unit, through $120 to $200 for two bedrooms, to $120 to $320 for a three-bedroom house. Four-bedroom houses are estimated at $220 to $400, with stairs at $30 to $60 a flight on top. Booked with a full vacate clean, the carpet adds about $150 to $300 for a three-bedroom home, according to our Melbourne cleaning cost guide. List the carpet as its own line on a combined bond cleaning quote, so you can see what the carpet alone cost.

Whether a renter must pay for a professional carpet clean depends on Victorian renting law, not on a clause the agent prefers. Consumer Affairs Victoria says a renter must leave the property reasonably clean when moving out. For agreements signed from 29 March 2021, professional cleaning can only be required where needed to return the home to how it was when the tenancy began, allowing for fair wear and tear. The other case is a property left in a state that itself requires professional cleaning. For the bond steps and the rules on pets, read the renting section of our guide to hiring a carpet cleaner in Melbourne. Either way, a dated tax invoice listing each room is the record a renter or a rental provider will need if the bond is disputed.

Rental providers pay for carpet cleaning too, such as a clean between tenancies or before photos for a new listing. Between tenancies, the job is priced on the same home-size bands, and an empty home can be cleaned faster than a furnished one. Booking it before the ingoing condition report is prepared gives the next renter and the rental provider a clean starting point for that report, the written record of the home at move-in. Keep the invoice with the condition report, since together they record when the carpet was last cleaned.

Rental Job 2027 Estimate Pushes It Toward the Top Lines Priced Separately
One-bedroom unit $80 - $150 Lift bookings and parking Spot stains
Two-bedroom unit $120 - $200 Study or long hall Pet treatment
Three-bedroom house $120 - $320 Second living area Stairs per flight
Four-bedroom house $220 - $400 Several flights and landings Protector
Stairs added $30 - $60 per flight Turns and landings Landings at $20 - $40

What Corridor Carpet Costs an Owners Corporation

Corridor and lobby carpet in an apartment building is part of the common property where it lies outside the individual lots. Under Consumer Affairs Victoria guidance, the owners corporation must repair and maintain the common property, and must raise fees from lot owners to meet its financial obligations. Corridor cleaning is therefore booked by the owners corporation and paid for through the fees every lot owner contributes. Before arranging anything for a corridor yourself, read the owners corporation notes in our guide to hiring a carpet cleaner in Melbourne. These duties come from the Owners Corporations Act 2006, which is published on the Victorian legislation website.

Corridor and lobby carpet is priced by the square metre, estimated at $3 to $9 in 2027 for restorative extraction, which is a deep wet clean. Interim low moisture cleans between those deeper cleans are estimated at $1.50 to $3.50 per square metre. With 200 square metres of corridor carpet, a building would pay about $600 to $1,800 for extraction, or $300 to $700 for an interim clean. After-hours or weekend work, booked so residents are not disturbed, can add 15 to 40 per cent on commercial jobs. Buildings that already have a commercial cleaning contract for the lobby can have the carpet priced as a separate line.

Committees comparing corridor quotes should check that each one measures the same area and names the method. In the Victorian commercial figures, a contract with quarterly visits is estimated at 10 to 20 per cent below booking each clean on its own. Routine upkeep should be covered by the annual fees, according to Consumer Affairs Victoria, while a maintenance plan lists major items due for repair or replacement over 10 years. File the invoices with the owners corporation records, so the next committee can see what was paid and when.

Job 2027 Estimate Priced As Paid By
Corridor carpet, extraction $3 - $9 per m² Per square metre Owners corporation fees
Corridor carpet, interim clean $1.50 - $3.50 per m² Per square metre Owners corporation fees
After-hours or weekend work Adds 15 - 40% Loading on the job Owners corporation fees
Quarterly contract 10 - 20% below one-off visits Contract rate Owners corporation fees
Carpet inside your own lot $30 - $75 per room Per room Lot owner or renter

What the Tax Office and the Reserve Bank Mean for Your Invoice

Under Australian Taxation Office rules, a business has to register for goods and services tax (GST) when its GST turnover is $75,000 or more. Registration below that level is optional, and a business that chooses it generally has to stay registered for at least 12 months. A quote of $200 plus GST comes to $220, while a quote of $220 from an unregistered cleaner is the full amount. Check whether each figure is shown with GST included, plus GST, or with no GST because the business is not registered. The bands on this page are meant as the price you pay, including GST where it applies.

Card payments for a carpet clean changed on 1 October 2026. The ACCC says businesses can no longer add a surcharge for payments made using Visa, Mastercard, American Express and eftpos cards. The Reserve Bank of Australia removed surcharging on eftpos, Mastercard and Visa, and American Express decided to remove surcharging on its own cards. According to the Reserve Bank, the change does not cover weekend surcharges, public holiday surcharges, booking fees or service fees. Cleaners can therefore still charge more for a Saturday booking, but not for paying that Saturday price by Visa. Businesses can also still offer a discount for a particular payment method, such as a lower price for a bank transfer.

The Reserve Bank says card costs can be built into a business's overall pricing in place of a separate surcharge. That may show up as slightly higher room rates, so compare quotes on the total and not on one room price. Paying cash without an invoice gives you nothing to show if a stain returns or a bond claim is disputed. Paying by card or by a bank transfer matched to an invoice leaves a dated record, and a card payment may also allow a chargeback, where your bank reverses the payment.

Checking the Payment Lines on a Carpet Invoice

What to check
GST is shown as a separate amount, or the invoice says the business is not registered.
No extra fee appears for paying by Visa, Mastercard, American Express or eftpos.
Any weekend or public holiday rate was stated on the quote before you booked.
The business name and Australian Business Number (ABN) match the name on the quote.
If a card surcharge appears on an invoice dated after 1 October 2026, raise it with the cleaner and request a refund of that amount.

Lowering the Bill Without Cutting Corners

Vacuuming every room slowly the day before lifts dry grit, leaving the cleaner's paid time for washing the carpet. Miele makes bagged and bagless cylinder vacuum cleaners, and any sound vacuum used regularly between cleans keeps grit from grinding into the pile. Booking a weekday slot avoids any weekend rate, which remains allowed after the card surcharge change. Lightly used rooms may not need the full treatment, so price a low moisture clean beside extraction for those rooms. Doormats at each outside door and a shoes-off habit reduce the soil carried onto the carpet.

Hiring a machine costs an estimated $40 to $65 for the day, plus the cleaning solution you buy with it. Rug Doctor carpet cleaning machines are offered for hire, and its own site describes them as compact and easy to use. Hire units are smaller than professional extractors, so a householder needs extra rinse passes to avoid leaving detergent in the pile. Residue left behind can attract new soil, which the next professional clean then has to rinse out. For urine in the underlay or a set-in stain, a hire machine can spread the problem, so leave those to a cleaner.

Outdoor areas are a separate job, yet dirt walked in from a stained path or patio ends up on the carpet. Paths and patios are priced by the square metre, so check our guide to pressure washing costs in Victoria before booking both. If nobody is booked for the outside work yet, our guide to hiring a pressure cleaner in Melbourne lists what to check. Doing the outside first means wet grime from the paths is not walked onto a freshly cleaned carpet.

Savings That Keep the Clean Intact

Before the visit
Vacuum every room slowly the day before the cleaner arrives.
Book a weekday slot to avoid any weekend or public holiday rate.
Decline protector in rooms that rarely see food or drink.
Add a second room when a single room would be billed at the minimum anyway.
Savings that leave detergent in the carpet or soak the underlay can cost more at the next clean than they saved.

Adding a Lounge, Mattress or Rug to the Carpet Visit

The minimum charge for a carpet visit is estimated at $80 to $135 in 2027, covering the trip, setup and packing away whatever the size of the job. One bedroom at $30 to $75 will be billed at that minimum, so a second room may add little to the total. Cleaned on the same visit, a three-seat fabric lounge is estimated at $80 to $150, the Melbourne figure in our Victorian upholstery cleaning guide. Upholstery has its own minimum, estimated at $90 to $200 when booked alone, so adding it to a carpet visit can avoid paying two minimums. For the fabric checks a cleaner should make first, see our guide to hiring an upholstery cleaner in Melbourne.

A queen mattress, put at $70 to $130 in the Victorian upholstery figures, can share the same visit. Ducted heating cleaning is a separate trade, estimated at $250 to $600 for a full duct clean in the Melbourne figures. If both are planned, book duct cleaning and sanitisation first, so dust loosened from the vents does not settle on freshly cleaned carpet. Rugs going to a workshop can leave with the cleaner on the day, which may save a separate pick-up fee of $40 to $120. Each added item should still carry its own price, so the bundle can be checked against the bands on this page.

Items That Can Share One Visit

$80 to $135, the estimated 2027 minimum charge for one carpet visit
Item added to the visit
2027 estimate
Second bedroom
$30 - $75
Three-seat fabric lounge
$80 - $150
Queen mattress
$70 - $130
Hallway or landing
$20 - $40

Items added to one visit share a single minimum charge and a single trip.

Each item should still appear with its own price on the quote.

Upholstery booked on its own carries a minimum of about $90 to $200, so adding it to a carpet visit can cost less.

Disputed Carpet Bills: Complaint Letters, Chargebacks and Tribunal Claims

Carpet bills can be disputed over extras added on the day, a stain that came back or a minimum charge that was not mentioned. The path recommended by Consumer Affairs Victoria starts with knowing your rights and then contacting the business directly. Speak with someone who has the authority to fix the problem, and keep notes of each call, email or message. If that fails, Consumer Affairs Victoria suggests a written complaint letter, kept as a copy and sent by email or registered post. Attach the quote, the invoice and photos, and state the amount you dispute and the outcome you want. Paying the undisputed part of the bill keeps the disagreement limited to the items in question.

If the business still will not resolve it, you can lodge a complaint with Consumer Affairs Victoria, which may offer its voluntary dispute services. It can contact the business on your behalf and look for an outcome that is consistent with the law. It cannot make anyone take part or enforce an outcome, since only a court or tribunal has that power. How you paid also matters, because Consumer Affairs Victoria lists a credit card chargeback as one option for recovering money. If your bank handles that request poorly, the Australian Financial Complaints Authority offers free, independent dispute resolution for complaints about financial firms.

Unresolved claims can go to the Victorian Civil and Administrative Tribunal (VCAT), which hears goods and services disputes, including poor quality services and breach of contract. VCAT says you generally must apply within six years of the dispute. For a claim of up to $15,000, its application fee from 1 July 2026 is $67.40 at the standard rate and $202.10 for a company, with no fee for concession holders. On goods and services claims under $15,000, the tribunal generally does not allow a lawyer to speak for you. Bring the quote, the invoice, your messages and dated photos, since together they show what was agreed and what was charged.

What to Look Out For Before Accepting a Melbourne Carpet Price

In a useful carpet quote, the cleaner names the method, lists each room, hall and flight, and prices every treatment separately. The cleaner also shows the minimum charge, whether GST is included and any weekend or public holiday rate. Stain and urine work should be described as an attempt, with the product type named, and not as a guarantee. For a truck-mounted price, the quote should say where the van will park and whether a permit is needed. The business name and Australian Business Number (ABN) should be the same on the quote and the invoice.

Room rates well under $30 can mean the price leaves out work that is charged later, such as the pre-spray, a solution applied to loosen soil before rinsing. Packages that do not say which rooms they cover can be repriced on the day when the cleaner sees a family room or a study. Pressure to accept a discount before you have time to compare is a reason to slow down. Without a date or validity period on the quote, it is hard to rely on the price later.

Public liability insurance covers damage the cleaner causes to your property, and a certificate of currency shows the policy is in force. Checking that certificate and getting a written quote can both be done before you book a carpet cleaner. Quotes sent as a single number in a text message are hard to check against these points. Request the same details in writing from every cleaner, so missing lines are easy to see when you compare. Keep the accepted quote until the carpet is dry and any treated stain has had time to reappear.

Lines Missing From a Weak Carpet Quote

Warning signs
There is no room, hall or flight count, only a single total for the home.
No minimum charge is stated, even though the job is a single room.
Stain or urine treatment is promised as a guaranteed result.
A card surcharge is added for Visa, Mastercard, American Express or eftpos.
A cleaner who will not put the price in writing before starting gives you nothing to compare the invoice against.

Sending One Brief to Several Melbourne Carpet Cleaners

Prepare a single written description of the job and give the same text to every cleaner you approach. Include the suburb, the type of home, the floor level and whether there is a lift, a driveway or street parking only. List each room with rough dimensions, the halls, the flights of stairs, any rugs and any furniture that will stay in place. Attach the photos of marks and pet areas, and say whether the job is routine, a vacate or preparation for a sale. Three quotes priced from one written brief are easier to compare than three phone estimates.

Set the quotes next to each other and read across each line before you compare the final figures. Check that each counts the same rooms, halls and flights, names a machine and shows GST the same way. When one total is far below the others, look for the line it leaves out before you book it. Prices from cleaners in your own area may also be lower, because the travel is shorter. For a full home clean before a sale or a move, compare the carpet figure with the bands in our guide to hiring a cleaner in Melbourne. Keep every quote until the job is paid, since the unused ones record what other cleaners charged for the same job if a dispute arises.

Confirm the booking time, the arrival window and what happens if the cleaner cannot park or the lift is unavailable. Any cancellation fee should be written on the quote, along with the notice you must give to avoid it. Flood and leak jobs are priced after an inspection, so request a written estimate that shows the daily equipment charge. Once you accept, reply in writing so the accepted price and scope are on record.

Carpet Cleaners Across Melbourne

Carpet cleaners quote across Melbourne, from apartment towers in Southbank to family homes in Craigieburn and Narre Warren, and the bands on this page apply in each area. Travel distance from the cleaner's base can change the price between suburbs, so give your full suburb when you request quotes.

▶ Melbourne 32 areas
Melbourne CBD Carlton Fitzroy Richmond South Yarra Prahran St Kilda Brighton Bentleigh Caulfield Malvern Camberwell Hawthorn Box Hill Doncaster Ringwood Glen Waverley Clayton Dandenong Springvale Frankston Werribee Point Cook Footscray Sunshine Essendon Moonee Ponds Coburg Preston Reservoir Epping Craigieburn
▶ Geelong & Surf Coast 24 areas
Geelong Newtown Belmont Highton Waurn Ponds Grovedale Corio Lara Leopold Drysdale Clifton Springs Portarlington Queenscliff Point Lonsdale Ocean Grove Barwon Heads Torquay Jan Juc Anglesea Aireys Inlet Lorne Winchelsea Bannockburn Armstrong Creek
▶ Mornington Peninsula 26 areas
Mornington Mount Eliza Mount Martha Safety Beach Dromana McCrae Rosebud Rye Blairgowrie Sorrento Portsea Tootgarook Capel Sound Red Hill Main Ridge Arthurs Seat Balnarring Merricks Somers Flinders Shoreham Hastings Bittern Crib Point Somerville Tyabb
▶ Yarra Valley & Dandenongs 26 areas
Lilydale Mooroolbark Chirnside Park Coldstream Yarra Glen Healesville Badger Creek Launching Place Yarra Junction Warburton Wandin North Seville Silvan Monbulk Olinda Sassafras Kallista Belgrave Tecoma Upwey Ferntree Gully Upper Ferntree Gully Emerald Cockatoo Gembrook Macclesfield
▶ Ballarat, Bendigo & Goldfields 26 areas
Ballarat Wendouree Alfredton Delacombe Sebastopol Buninyong Creswick Clunes Daylesford Hepburn Springs Trentham Kyneton Castlemaine Maldon Harcourt Bendigo Kangaroo Flat Strathdale Eaglehawk Epsom Heathcote Maryborough Avoca Beaufort Talbot Dunolly

Melbourne Carpet Cleaning Cost FAQ

Why is the three-bedroom house band so wide on this page?
The 2027 estimate for a three-bedroom house is $120 to $320, because the Victorian pages it draws on start and finish at different points. The Victorian hub page starts at $120, while the end of lease figures for inner Melbourne reach $320. Homes near the bottom have light soiling and easy parking, and homes near the top have a second living area or stairs. Listing every room, hall and flight in your request lets a cleaner place your home within the band.
Does a truck-mounted clean cost more than a portable one?
For 2027, a room cleaned with a truck-mounted unit is estimated at $40 to $70, and with a portable unit at $35 to $60. The two bands overlap, so the machine alone does not decide the total. Truck-mounted units need the van parked close enough for their hoses to reach your door. In a tower apartment the cleaner will bring a portable machine, so a truck-mounted quote for that address needs checking. HydraMaster makes Titan truckmounts, and Truvox makes Hydromist Compact carpet cleaners.
What would an owners corporation pay to clean 300 square metres of corridor carpet?
Restorative extraction of corridor carpet is estimated at $3 to $9 per square metre in 2027, so 300 square metres comes to about $900 to $2,700. An interim low moisture clean at $1.50 to $3.50 per square metre would cost about $450 to $1,050 for the same area. Commercial jobs booked after hours or at weekends can carry a loading of 15 to 40 per cent. Consumer Affairs Victoria says the owners corporation must raise fees from lot owners to meet its financial obligations, so the cost reaches owners through those fees.
Can a carpet cleaner still charge extra for a Saturday booking?
Yes, a weekend rate is still allowed after the card surcharge change. According to the Reserve Bank of Australia, the change does not apply to weekend surcharges, public holiday surcharges, booking fees or service fees. What ended on 1 October 2026 is the extra charge for paying by Visa, Mastercard, American Express or eftpos. The weekend rate should be shown on the quote before you book. Booking a weekday avoids that rate if your timing allows.
Does a cleaner below the GST threshold have to show GST on the quote?
Businesses must register for GST when their GST turnover reaches $75,000, according to the Australian Taxation Office. Below that level registration is optional, so a smaller operator may not charge GST at all. Unregistered businesses should not add GST to their prices. Check whether each quote is GST inclusive, plus GST or free of GST, because the difference is one eleventh of a GST-inclusive total. Compare all quotes on the full amount you will pay.
Will a cleaner's van need a Yarra tradesperson permit to park?
The City of Yarra issues tradesperson parking permits for minor works only, not for major works that need a building or planning permit. A tradesperson applying must supply a works contract signed by the owner or the property manager. Applications made with less than 5 business days' notice are declined, and the van is not covered until the permit is displayed in it. The council's page does not mention cleaners, so confirm that a carpet booking qualifies and check the current fee before applying. Agree in writing who applies and who pays before the booking date.
What does it cost to have a rug taken away and washed?
Off-site washing of a 2 by 3 metre synthetic rug is estimated at $90 to $180 for 2027. Wool rugs are put at $110 to $420 each, and hand-knotted pieces sit near the top because they need dye testing first. Collection and return across Melbourne adds roughly $40 to $120, a cost you avoid by taking the rug to the workshop yourself. Decontaminating a rug soaked by pet urine is estimated at $80 to $250. Handing the rug over on the day of the carpet clean can save a separate trip.
What happens if a cleaner's flyer and website show different prices?
The ACCC says that if a business displays different prices for the same item, even by mistake, it must charge the lowest displayed or advertised price. The other choice open to the business is to stop selling until the wrong price is corrected. Keep the flyer or a dated screenshot of the website as evidence of the lower price. Raise the difference with the cleaner before the job is booked, and confirm the agreed price in writing.
Why did my quote for one bedroom come to more than the room rate?
The minimum charge for a carpet visit is estimated at $80 to $135 in 2027, while one room is estimated at $30 to $75. When the rooms booked add up to less than the minimum, the cleaner bills the minimum instead. That charge covers the trip, the setup and packing away, whatever the amount of carpet. Adding a hall at $20 to $40 or a second room may then cost little or nothing extra. A three-seat fabric lounge at $80 to $150 can also share the same minimum.
Is protector included in a standard carpet clean price?
Protector is an optional extra, estimated at $8 to $60 per room in 2027 depending on the product and coverage. Under ACCC guidance, optional extras that are not pre-selected do not have to be included in an advertised total. If a cleaner adds protector by default, it counts as pre-selected and belongs in the total price shown. Feltex makes wool carpets such as the Ashgrove and Salisbury ranges, and the care information for your own carpet may mention protector. Decide room by room whether you need it, since the bedrooms may not.

Carpet Cleaning Specialists

For Trades & Contractors - VIC

A carpet job in Melbourne can reveal work needed from other trades. Soaked underlay needs a carpet layer, mould in a bathroom needs a specialist, and worn timber under old carpet may need sanding. Each of these trades can be booked across Victoria alongside a carpet clean.

Compare Melbourne Carpet Cleaning Quotes

Tell us your suburb, the rooms, halls and stairs and any marks or pet areas, and compare prices from local Melbourne carpet cleaners who are all quoting on the same carpet.

Get Free Carpet Cleaning Quotes

About This Guide

This page provides guidance information only. Details may change, always verify with the relevant authorities and seek independent professional advice where needed.

Reviewed by The Quote Yard Editorial Team

Published 12 November 2026 ·

How The Quote Yard Works

We connect you with independent local tradies and service providers, we don't perform any trade work ourselves. Tradies provide their own quotes directly to you. Always confirm licensing, insurance, and scope of work before engaging any provider.

All Victorian tradies are required to hold appropriate licences. Verify at the Building and Plumbing Commission.
Prices are estimates based on typical Melbourne carpet cleaning rates in 2027. Your final price will depend on the size of the job, access, surface condition and scope, so compare written quotes that list each item and any call-out fee separately.
Need work done? Get free quotes. Post a Job – It's Free