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.
Melbourne Carpet Cleaning Price Guide
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.
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
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
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.
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
Take a dated screenshot of any online price you book from.
Keep printed flyers until the job is finished and paid.
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
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
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
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
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.
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
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
▶ Geelong & Surf Coast 24 areas
▶ Mornington Peninsula 26 areas
▶ Yarra Valley & Dandenongs 26 areas
▶ Ballarat, Bendigo & Goldfields 26 areas
Melbourne Carpet Cleaning Cost FAQ
Why is the three-bedroom house band so wide on this page?
Does a truck-mounted clean cost more than a portable one?
What would an owners corporation pay to clean 300 square metres of corridor carpet?
Can a carpet cleaner still charge extra for a Saturday booking?
Does a cleaner below the GST threshold have to show GST on the quote?
Will a cleaner's van need a Yarra tradesperson permit to park?
What does it cost to have a rug taken away and washed?
What happens if a cleaner's flyer and website show different prices?
Why did my quote for one bedroom come to more than the room rate?
Is protector included in a standard carpet clean price?
Carpet Cleaning Specialists
Related Services
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 QuotesAbout This Guide
This page provides guidance information only. Details may change, always verify with the relevant authorities and seek independent professional advice where needed.
Looking for more services across Victoria? View all available trade services.
Reviewed by The Quote Yard Editorial Team
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.