Quick Answer
Carpet laying in Melbourne costs $25–$80 per square metre installed, including underlay and labour. A typical 3-bedroom home (80–100m²) costs $3,000–$7,000 fully installed. Budget ranges from $25–$35/m² for entry-level polyester carpet to $60–$80/m² for premium wool or thick loop pile — not including furniture removal or subfloor prep if needed.
New carpet is one of the most impactful home upgrades available in Melbourne — it adds warmth underfoot during winter, reduces noise between floors, and transforms the feel of bedrooms and living areas. This guide covers every cost factor, from carpet grade and underlay to labour, room preparation, and disposal.

Carpet Laying Cost Breakdown by Carpet Type
Entry-Level Carpet (Polyester / Olefin)
| Carpet Grade | Supply (per m²) | Underlay + Labour | Total Installed |
|---|---|---|---|
| Polyester loop pile (builder’s grade) | $12–$20 | $12–$18 | $24–$38/m² |
| Olefin/polypropylene (moisture-resistant) | $14–$22 | $12–$18 | $26–$40/m² |
| Nylon (entry-level) | $18–$28 | $12–$18 | $30–$46/m² |
Mid-Range Carpet (Nylon / Triexta)
| Carpet Grade | Supply (per m²) | Underlay + Labour | Total Installed |
|---|---|---|---|
| Nylon mid-range (twist pile) | $25–$40 | $14–$20 | $39–$60/m² |
| Triexta/SmartStrand (stain-resistant) | $30–$45 | $14–$20 | $44–$65/m² |
| Cut and loop (textured) | $28–$42 | $14–$20 | $42–$62/m² |

Premium Carpet (Wool / Premium Nylon)
| Carpet Grade | Supply (per m²) | Underlay + Labour | Total Installed |
|---|---|---|---|
| Wool loop pile (Berber style) | $45–$80 | $15–$22 | $60–$102/m² |
| Wool cut pile (plush/velvet) | $55–$100 | $15–$22 | $70–$122/m² |
| Premium nylon (solution-dyed) | $40–$65 | $14–$22 | $54–$87/m² |
Whole-Home Installation Cost Estimates
| Home Size | Approx. Area | Entry-Level Total | Mid-Range Total | Premium Total |
|---|---|---|---|---|
| 2-bedroom unit | 40–55m² | $1,200–$2,200 | $2,000–$3,500 | $3,500–$6,000 |
| 3-bedroom home | 70–90m² | $2,000–$3,500 | $3,200–$5,500 | $5,500–$10,000 |
| 4-bedroom home | 90–120m² | $2,500–$4,500 | $4,000–$7,000 | $7,000–$13,000 |
Additional Costs to Budget For
| Extra Item | Typical Cost | Notes |
|---|---|---|
| Old carpet and underlay removal | $3–$8/m² | Most carpet layers include basic disposal; confirm before booking |
| Subfloor repair (concrete levelling) | $300–$1,500 | Required if concrete is cracked or uneven |
| Subfloor repair (timber) | $150–$600 | Replace squeaky or damaged boards before laying |
| Door trimming | $30–$80 per door | New carpet thickness may require door undercuts |
| Furniture removal and replacement | $50–$200 | Often charged per room; some layers include it |
| Stairs (per step) | $15–$35/step | More labour-intensive; add to flat area calculation |

What Affects Carpet Laying Costs in Melbourne?
1. Room Shape and Access
Rooms with many alcoves, bay windows, or awkward angles waste more carpet (cutting loss) and take longer to fit. A standard rectangular bedroom is the cheapest; L-shaped living rooms or hallways with many doorways cost more per m².
2. Underlay Quality
Underlay affects comfort and carpet longevity. Standard 8mm foam underlay is included in most quotes; premium 10–12mm rubber or felt underlay adds $5–$12/m² but significantly improves warmth and cushioning. In Melbourne’s cold winters, quality underlay makes a real difference.
3. Subfloor Condition
Concrete subfloors common in newer Berwick and Officer homes are usually flat. Older timber-framed homes in Dandenong or Frankston may have squeaky boards or uneven surfaces requiring prep work before carpet goes down.
4. Carpet Waste
Carpet comes in rolls typically 3.66m or 4m wide. For rooms wider than this, seams are required. Irregular room shapes can increase waste by 10–20% — factor this into your m² calculation.
DIY vs Professional Carpet Laying
| Option | Cost | Practicality |
|---|---|---|
| Professional installation | $12–$22/m² labour | Recommended — proper stretching prevents early rippling |
| DIY with correct tools (knee kicker, carpet stretcher) | $80–$250 tool hire + time | Feasible for one or two rooms; challenging for whole home |
| Carpet tiles (DIY-friendly) | $20–$60/m² supply only | No adhesive required; easy to replace individual damaged tiles |

Top 10 Tips and Gotchas
- Measure accurately and add 10% for waste. Always measure the room area and add 10–15% for cutting waste, especially in irregular rooms.
- Don’t skimp on underlay. Quality underlay extends carpet life by 3–5 years and dramatically improves the feel underfoot. It’s one of the best investments in any carpet job.
- Check the carpet’s wear rating. Look for carpets rated Heavy Duty (Class 33 or above per Australian Standard AS 2111) for living areas and hallways.
- Acclimate the carpet. Leave carpet rolls in the room for 24 hours before installation so it adjusts to Melbourne’s humidity. This reduces post-installation rippling.
- Schedule around furniture. Coordinate with your carpet layer about furniture — most charge $50–$150 extra to move heavy items like beds and wardrobes.
- Check door clearances first. Measure door gaps before ordering. New carpet + underlay typically adds 10–15mm of height — your doors may need to be trimmed.
- Get written quotes with m² specified. Always get quotes that specify the area being quoted (m²) and the carpet grade. Comparing “supply and install” quotes without this detail is unreliable.
- Stairs cost more per area. At $15–$35 per step, carpeting 13 stairs adds $200–$455 to the job — budget for this separately from flat areas.
- Moisture barrier matters in Melbourne winters. On concrete slabs, a moisture barrier underlay prevents mould growth — particularly important in ground-floor rooms in Cranbourne, Pakenham, and Officer where clay soil holds moisture.
- Timing affects price. Carpet installers in Melbourne are busiest from August–October (pre-winter/spring refresh). Booking in summer (December–February) often gets you better pricing and faster scheduling.

Local Melbourne Resources
- Bunnings Warehouse — Carpet Tiles — DIY-friendly carpet tile options
- Total Tools — carpet stretcher and knee kicker hire
- WorkSafe Victoria — Asbestos Information — testing and removal requirements for pre-1990 homes
- Consumer Affairs Victoria — contractor rights and warranty disputes
FAQ
How much does carpet installation cost per square metre in Melbourne?
Carpet installation in Melbourne costs $25–$80/m² fully installed (supply + underlay + labour). Entry-level polyester runs $25–$38/m²; mid-range nylon $40–$65/m²; premium wool $60–$100/m² or more. Stairs are priced separately at $15–$35 per step.
How long does carpet installation take?
A professional carpet layer can install 50–80m² per day. A standard 3-bedroom home takes one full day; a larger home with stairs may need two. Old carpet removal adds 1–2 hours to the job.
How long should carpet last in an Australian home?
Entry-level polyester carpet lasts 5–10 years under normal use. Mid-range nylon lasts 10–15 years. Quality wool carpet can last 20–25 years with care. Regular vacuuming and professional cleaning every 12–18 months extends life significantly.
Can I carpet over existing carpet?
Not recommended. Laying new carpet over old creates a thicker, unstable surface that accelerates wear and can cause rippling. Old carpet and underlay should always be removed before new installation.
What is the cheapest way to carpet a house in Melbourne?
Choose entry-level polyester, use 8mm foam underlay, and book during summer when installers are less busy. For small areas, DIY carpet tiles from Bunnings at $20–$40/m² can save on labour, though they wear faster than broadloom in high-traffic areas.
Final Thoughts
Carpet laying in Melbourne costs $25–$80/m² fully installed, with a typical 3-bedroom home running $3,000–$7,000. The key takeaways:
- Don’t skimp on underlay — it extends carpet life and improves winter warmth
- Mid-range nylon offers the best value for high-traffic areas
- Get written quotes specifying m² area and carpet grade
- Budget separately for stairs, old carpet removal, and door trimming
- Check for asbestos adhesive before removing old carpet in pre-1990 homes