Quick Answer
Replacing a concrete driveway in Melbourne costs $65–$120 per square metre for plain concrete, $90–$160 for exposed aggregate, and $120–$220 for decorative finishes including coloured and stencilled concrete. A standard double garage driveway (40–50m²) runs $3,200–$8,000 fully installed. Prices in 2026 remain elevated due to labour and concrete supply costs, but competition in SE Melbourne suburbs keeps quotes reasonable — always get three.
Complete Cost Breakdown
Plain Concrete Driveway
The standard option for SE Melbourne’s residential areas. Plain grey concrete (F32 mix — 32 MPa compressive strength) with a broom or steel-trowelled finish. Most council crossover requirements specify a minimum F32 mix for vehicle loading.
| Job Component | Cost | Notes |
|---|---|---|
| Plain concrete (F32) — supply and pour | $65–$80/m² | Broom finish; includes mesh reinforcement |
| Existing concrete removal and disposal | $30–$55/m² | Bobcat, skip bin hire included |
| Subgrade preparation and compaction | $10–$20/m² | Critical on Melbourne’s clay — don’t skip this |
| Control joints | Included in most quotes | Saw-cut joints every 3–4m to control cracking |
| Total installed (plain) — 40m² | $4,200–$6,200 | Including removal of existing driveway |
Exposed Aggregate Concrete
The most popular premium finish in SE Melbourne’s established suburbs (Berwick, Narre Warren, Frankston). River rock or crushed stone aggregate is exposed by washing back the surface cream before it cures, creating a textured, non-slip surface that hides dirt and staining better than plain concrete.
| Job Component | Cost | Notes |
|---|---|---|
| Exposed aggregate concrete — supply and pour | $90–$130/m² | Price varies with aggregate type and size |
| Existing concrete removal and disposal | $30–$55/m² | Same as plain concrete |
| Subgrade and compaction | $10–$20/m² | Same as plain concrete |
| Total installed (exposed) — 40m² | $5,200–$8,200 | Including removal |
Decorative: Coloured and Stencilled Concrete
| Finish | Cost per m² | Total 40m² |
|---|---|---|
| Oxide-coloured concrete | $90–$140/m² | $5,200–$7,800 |
| Stencilled/pattern concrete | $110–$180/m² | $6,000–$10,000 |
| Stamped concrete | $130–$220/m² | $7,000–$12,000 |
What Affects Driveway Replacement Costs in Melbourne
1. Existing Driveway Removal
Removing an existing concrete driveway is typically $30–$55/m² — this covers bobcat excavation, concrete cutting, skip bin hire and landfill costs. In constrained access sites (no bobcat access, narrow side gates) expect the top end of this range or a hand-break surcharge of $15–$25/m².
2. Subgrade Conditions
Melbourne’s south-eastern suburbs are predominantly Melbourne clay soil (highly reactive to moisture — Class M to Class H2 on the site classification scale). Clay expands and contracts significantly with seasonal moisture changes, making concrete cracking more likely without proper subgrade preparation. Adequate compaction and a 100–120mm concrete slab thickness (not 75mm) adds cost but reduces cracking risk significantly.
3. Site Access and Slope
Steep driveways common in Frankston, Mornington and parts of Berwick Hills add 15–30% to costs for forming, drainage and the challenge of placing concrete on a grade. Very steep driveways (over 1:8 gradient) may need a textured or patterned finish for traction compliance.
4. Council Crossover Requirements
Any driveway that crosses a footpath (council nature strip) in SE Melbourne requires a council-approved vehicle crossing (crossover). Councils typically charge $500–$1,500 for crossover approval and inspection. Your concreting contractor should be familiar with local council requirements — confirm this when quoting.
Driveway Width and Size Guide
| Configuration | Typical Size (m²) | Plain Concrete Cost | Exposed Aggregate Cost |
|---|---|---|---|
| Single garage, short approach | 20–28m² | $2,000–$3,600 | $2,800–$4,600 |
| Single garage, long approach | 35–45m² | $3,200–$5,400 | $4,500–$7,200 |
| Double garage, standard | 45–60m² | $4,200–$7,200 | $5,800–$9,600 |
| Double garage + parking apron | 65–85m² | $5,600–$10,200 | $7,800–$13,600 |
DIY vs Professional: Is It Worth Attempting?
Residential concrete driveways are not a DIY project for most Melbourne homeowners. Concrete must be placed, screeded and finished within a narrow working window (typically 30–90 minutes depending on temperature and admixtures). Errors in flatness, surface finish or joint placement are permanent. Concrete hire (truck or mixer) plus formwork, mesh, base materials and tools would cost $2,000–$3,500 for a 40m² driveway — and the risk of a failed finish that must be demolished is significant.
The exception: small areas under 10–15m² (paths, steps, footings) can be successfully DIY-poured with bagged premix concrete from Bunnings using a hired electric mixer.
Tips and Gotchas
- Get three written quotes — concrete prices in SE Melbourne vary significantly. Quotes from outer suburb contractors (Pakenham, Officer, Cranbourne) are often 15–25% cheaper than inner south-east prices for the same quality.
- Never pour in extreme heat — concrete placed on days over 32°C in Melbourne summer risks rapid moisture loss and cracking before it can cure. Reputable concretors use admixtures and shade cloth, or reschedule hot days.
- Specify F32 mix minimum — some budget quotes use F25 mix which is not adequate for driveways. Confirm the concrete mix strength is F32 (32 MPa) in writing.
- Ask about saw-cut control joints — joints cut within 24 hours of pouring (not stamped in) are far more effective at controlling where the concrete cracks. Confirm these are included.
- Melbourne clay requires 100mm slab thickness — 75mm is the absolute minimum but 100–120mm reduces cracking risk on SE Melbourne’s reactive clay significantly.
- Check council requirements before signing — confirm crossover requirements, setback rules and whether a permit is required before your contractor begins. Being fined by council after the job is done is expensive.
- Don’t seal too soon — most concrete sealers should not be applied until 28 days after pouring when concrete has reached full cure strength. Applying earlier traps moisture and causes spalling.
- Drainage is critical — ensure the driveway falls at 2% minimum away from the house and towards the street. Flat driveways pool water against the foundation and create slab heave in Melbourne’s clay.
Frequently Asked Questions
How long does a concrete driveway last in Melbourne?
A well-installed concrete driveway on properly compacted subgrade in Melbourne typically lasts 25–40 years before significant cracking or surface deterioration requires replacement. Melbourne’s reactive clay soils and hot-dry to wet seasonal cycles are harder on concrete than other climates — this makes subgrade preparation and correct slab thickness especially important.
Do I need council approval to replace my driveway in Melbourne?
Most suburban councils in SE Melbourne (Casey, Frankston, Mornington Peninsula) do not require a permit to replace an existing driveway within its current footprint. However, any new or modified vehicle crossing (crossover) that intersects the council nature strip requires crossover approval — typically $500–$1,500. Confirm with your local council before starting.
What is the best concrete finish for a Melbourne driveway?
Exposed aggregate is the most popular choice in SE Melbourne and consistently recommended by local concretors — it hides oil stains and dirt better than plain concrete, is non-slip when wet, requires minimal maintenance and adds kerb appeal. Broom-finish plain concrete is the most economical option and perfectly functional.
How long after pouring can you drive on a new concrete driveway?
Most concretors advise waiting 7 days before pedestrian traffic and 28 days before vehicle loading. Driving on concrete before 28 days risks surface marking and reduces long-term durability. This is especially important in Melbourne’s spring and autumn where temperature fluctuations slow curing.
Melbourne Local Resources
- Bunnings — concrete mix, forming boards, reinforcing mesh, concrete sealers
- Penrite/Cockram Concrete — SE Melbourne readymix concrete supplier
- Casey City Council — Vehicle Crossings — crossover permit requirements for Berwick, Narre Warren, Cranbourne, Officer
- Victorian Building Authority — find a registered building contractor for your driveway project