Get a quote

Paving Prices in Johannesburg (2026): Paving Cost per m² by Paver Type

Paving prices in Johannesburg run R180 to R1,200 per m² installed across Johannesburg and Gauteng price guides updated in 2026: concrete pavers R180 to R600, clay brick R250 to R700, cobble R350 to R700 and natural stone R450 to R1,200. On Guide A's concrete rate, a 40 m² driveway works out at R7,200 to R14,000.

Use the form below for a paving quote.








Every figure below is attributed to a named guide with its own scope; no figure is merged across scopes. Paving Wiz Johannesburg gives a written figure for paving in Johannesburg after measuring the site.

Tape measure stretched across a grey concrete paver driveway to work out paving prices per square metre.
Measuring the area: every paving price starts with square metres.

The Price Guides Behind These Figures

LabelGuideUpdatedScope used
AJohannesburg paving cost guide (contractor)March 2026Installed and material-only rates; driveway, patio and walkway totals; extras
BNorthern-suburbs Johannesburg installer price page2026Installed (supply and lay) residential rates
CJohannesburg paving installation price guideFebruary 2026Installed rates (text and comparison table); labour; extras
DJohannesburg driveway paving cost guideFebruary 2026Driveway rates by suburb and material
ENational paving price guide covering Gauteng locationsFebruary 2026Installation rates by material; base costs
FNational paving price guide (national, not Johannesburg-specific)2025Material-only block prices; labour; transport
CityCity of Johannesburg Tariff of Charges 2026/27, Annexure 7From 1 July 2026Wayleave and reinstatement fees, inclusive of 15% VAT

Paving Cost per m² in Johannesburg, by Guide

Paver type (installed)Guide AGuide BGuide CGuide ESpread
Concrete paversR180 – R350R250 – R450R300 – R600 (text); R180 – R350 (table)R300 – R600; bevels or interlockers R250 – R350R180 – R600
Interlocking concreteR220 – R400R300 – R400—R250 – R350R220 – R400
Clay brickR280 – R450R450 – R650R400 – R700 (text); R250 – R450 (table)R300 – R350 (clay); R400 – R700 (brick)R250 – R700
Cobble or cast stoneR400 – R700R350 – R550—R350 – R550R350 – R700
Large concrete slabs———R350 – R500R350 – R500
Natural stone (flagstone, granite, travertine)R500 – R900R700 – R950R450 – R1,000 (text); R450 – R1,200 (table)R450 – R1,000R450 – R1,200
Quartzite; limestone———R400 – R800; R400 – R700R400 – R800
Exposed aggregate concreteR300 – R500———R300 – R500
Permeable pavers——R280 – R500 (table)—R280 – R500

Guide C gives one set of rates in its text and another in its comparison table; both are shown. Guide B states its figures are for residential work in Johannesburg's northern suburbs.

Material vs Installed Cost (Guide A)

PaverMaterial per m²Installed per m²Installation share at the low end
Concrete paversR90 – R160R180 – R350R90 of R180 (50%)
Interlocking paversR100 – R180R220 – R400R120 of R220 (55%)
Clay brickR140 – R220R280 – R450R140 of R280 (50%)
Exposed aggregateR150 – R250R300 – R500R150 of R300 (50%)
CobblestoneR200 – R380R400 – R700R200 of R400 (50%)
Natural stone (flagstone)R250 – R500R500 – R900R250 of R500 (50%)

Guide A's installed rates include base preparation, compaction, edging, sand bedding, laying, joint filling and sealing.

What an Installed Rate Includes, and What Is Extra

Guide or itemIn the installed rate?Guide figure when extra
Guide A (Mar 2026)Included: base preparation, compaction, edging, bedding sand, laying, joint filling and sealing—
Guide B (2026)Included: excavation or old-surface removal, base, pavers, laying, cutting, edging and compaction—
Guide D brick driveway (Feb 2026)Included: base preparation, sand bedding, paver installation, edge restraints and joint sand—
SealingYes in Guide A onlyR25 – R50 per m² (A); R45 – R85 per m² (C)
Rubble removalUsually itemised (Guide B)Line on the quote
Removing old paving or concreteExtra in A; excavation or old-surface removal included in BR40 – R80 per m² (A)
Soft or uneven groundNoR30 – R60 per m² (A); ground preparation R30 – R230 per m² (E)
Deeper excavationNoR40 – R60 per m² per extra 50 mm (C)
Concrete edging; soldier courseStandard edging yes; upgrades noR80 – R150 per lm; R120 – R200 per lm (A)
Edge restraints; decorative kerbingStandard yes; decorative noR120 – R180 per lm; R180 – R350 per lm (C)
Channel drains on a slopeNoR2,000 – R6,000 (A); soakaways or channel drains R3,000 – R8,000 (C)
Delivery within 125 kmConfirm separately; C and national F list delivery chargesR1,200 – R5,700 total (C, F)
Compactor hire (DIY)—R500 per day (F)
Gravel base, 50 m²; cast concrete base, 50 m²Site-dependentR6,500 – R10,000; R10,000 – R18,800 (E)

Labour-Only Paving Rates and Material-Only Block Prices

Labour costs R100 to R200 per m² in Guides C, D and F. Guide E starts simple jobs at R100 per m² and puts complex jobs above R300 per m². Guide D puts labour at 30 to 40% of a driveway budget. Guide F (national, 2025) lists block prices per m², material only:

Block (Guide F, 2025)GreyColourTan
Bevel paver, 50 mmR150 – R162R159 – R171R169 – R181
Twin cobble paver, 50 mmR150 – R162R159 – R171R169 – R181
Cottage paver, 50 mmR147 – R154R156 – R164R163 – R172
Interlocking paver, 60 mmR164 – R176R176 – R188R181 – R193

Guide F adds R20 per m² for every 10 mm of extra thickness, R15 per m² for coloured over grey, R160 to R180 per m² for special styles and R40 to R150 per m² for beneficiated finishes. Guide C prices 60 mm pavers R20 per m² above 50 mm and coloured pavers R15 per m² above grey.

Paving Calculator: Worked Examples for 20, 40, 60 and 100 m²

Paving cost is area × rate. Concrete pavers, installed:

AreaGuide A, R180 – R350Guide B, R250 – R450Guide C text, R300 – R600
20 m² (path or small patio)R3,600 – R7,000R5,000 – R9,000R6,000 – R12,000
40 m² (double driveway, 5 m × 8 m)R7,200 – R14,000R10,000 – R18,000R12,000 – R24,000
60 m² (large driveway)R10,800 – R21,000R15,000 – R27,000R18,000 – R36,000
100 m² (driveway and patio)R18,000 – R35,000R25,000 – R45,000R30,000 – R60,000

Clay brick, installed:

AreaGuide A, R280 – R450Guide B, R450 – R650
20 m²R5,600 – R9,000R9,000 – R13,000
40 m²R11,200 – R18,000R18,000 – R26,000
60 m²R16,800 – R27,000R27,000 – R39,000
100 m²R28,000 – R45,000R45,000 – R65,000

Guide C puts a 20 m² job at about R280 per m² and a 100 m² job at about R230 per m²: larger areas spread setup over more paving.

Single vs Double Driveway, Patio and Walkway Totals (Guide A)

JobAreaConcrete paversClay brickCobble (driveways) / natural stone (patios)
Single-car driveway, straight20 – 30 m²R3,600 – R10,500R5,600 – R13,500R8,000 – R21,000
Double-car driveway, straight35 – 50 m²R6,300 – R17,500R9,800 – R22,500R14,000 – R35,000
Double-car driveway, curved50 – 70 m²R9,000 – R24,500R14,000 – R31,500R20,000 – R49,000
Circular with turning area80 – 120 m²R14,400 – R42,000R22,400 – R54,000R32,000 – R84,000
Small patio15 m²R2,700 – R5,250R4,200 – R6,750R7,500 – R13,500
Medium patio or pool surround30 m²R5,400 – R10,500R8,400 – R13,500R15,000 – R27,000
Large patio50 m²R9,000 – R17,500R14,000 – R22,500R25,000 – R45,000

Guide A prices walkways per linear metre: a 600 mm concrete path at R110 to R210, a 900 mm brick path at R250 to R400, a 1,200 mm walkway at R220 to R540, and 400 mm stepping stones at R200 to R400. A 15 m garden walkway costs R3,300 to R8,100 in Guide A.

Paving vs Tar vs Concrete: 40 m² Compared

SurfaceGuidePer m²40 m²
Concrete paversA (Mar 2026)R180 – R350R7,200 – R14,000
Clay brick paversB (2026)R450 – R650R18,000 – R26,000
Tar, surfacing onlyT1 (Jan 2026)R80 – R150R3,200 – R6,000
Tar, full residential installT1 (Jan 2026)R300 – R580R12,000 – R23,200
Plain poured concreteD (Feb 2026)R300 – R400R12,000 – R16,000
Stamped concreteD (Feb 2026)R500 – R600R20,000 – R24,000

T1 = Johannesburg asphalt driveway price guide. Tar scopes and lifespans are set out under tar surfacing in Johannesburg.

Cost Drivers: Base, Pattern, Area and Suburb

Cobblestone Paving Prices

Cobble costs R400 to R700 per m² installed in Guide A, with R200 to R380 of that in material. Guides B and E put cobble or cast-stone at R350 to R550 per m². Guide F lists twin cobble blocks at R150 to R181 per m², material only. Fan and circle layouts carry Guide A's 20 to 30% labour premium. Cobble layouts are shown under paving designs.

Municipal Costs: Wayleave and Sidewalk Reinstatement

City of Johannesburg tariff item (2026/27, incl. 15% VAT)Charge
Wayleave processing fee, per project per suburbR1,283.60
Wayleave priority processing within 3 days (excluding processing fee)R1,176.44
Re-inspection after a failed inspection and redone workR4,185.65
Penalty for failed reinstatement done by own agentR16,738.29
Reinstatement: paved footway, per m²R1,949.53
Reinstatement: asphalt footway, per m²R1,882.62
Reinstatement: concrete footway, per m²R3,195.58
Reinstatement: unpaved footway, per m²R1,817.02
Reinstatement: kerbing, per m²R3,247.30

Under section 2.4.1 of the JRA's Code of Procedure, sidewalk work must start within 90 days of the wayleave being issued, or the wayleave lapses and a new application is needed. The same section makes the wayleave holder responsible for reinstatement and any damage to other services. The City's Stormwater Management By-law, 2010, section 5(b), requires a permit for any site development activity that will connect to the Council's stormwater drainage system.

How to Compare Two Paving Quotes Line by Line

  1. Area. Measured m², not an estimate from a photo.
  2. Paver. Type, thickness (50, 60 or 80 mm) and colour.
  3. Excavation depth. 150 mm for paths and 200 to 250 mm for driveways in Guide C.
  4. Sub-base. Material and compacted thickness, for example G5 at 100 to 150 mm in Guide A.
  5. Bedding and joints. Bedding sand depth and joint sand type.
  6. Edges. Edge restraint type and metres.
  7. Pattern and cuts. Herringbone, fans and curves priced, not assumed.
  8. Removal. Old paving, soil and rubble as separate lines.
  9. Drainage. Channel drains, soakaways and falls.
  10. Approvals. Wayleave and reinstatement where the work reaches the sidewalk.
  11. VAT. Shown on its own line.

Why Cheap Paving Quotes Fail

Guide B states that paving advertised from R150 per m² is usually supply-only, excludes base preparation and rubble removal, or cuts the base. It puts a lasting installed driveway from R250 to R300 per m². Guide A puts the saving from skipping or thinning the sub-base at R20 to R30 per m² and the repair bill within 3 to 5 years at R150 to R300 per m². Guide C prices repairs to individual pavers at R250 to R500 per m².

VAT and Retail Paver Prices

No guide used on this page states whether its figures include VAT; the City's 2026/27 tariffs are stated inclusive of 15% VAT. Cashbuild is a building-materials retailer that sells pavers, so its prices cover the blocks only. Block prices in Guide F run R147 to R193 per m²; installed rates add excavation, base stone, sand, edging, labour and compaction.

Paving Wiz Johannesburg: Frequently Asked Questions

How much is paving per m2 in South Africa?

In Johannesburg, installed paving costs R180 to R1,200 per m² across 2026 price guides: concrete pavers R180 to R600, clay brick R250 to R700 and natural stone R450 to R1,200. A 2025 national guide's cost table totals R300 to R580 per m², and its headline gives R390 to R680 per m² including bricks, labour and extras.

How much does it cost to pave 40 square metres?

Paving 40 m² in concrete pavers works out at R7,200 to R14,000 on Guide A's rate, R10,000 to R18,000 on Guide B's and R12,000 to R24,000 on Guide C's. Clay brick works out at R11,200 to R26,000 on Guides A and B. These are arithmetic, not quotes.

How much is paving at Cashbuild?

Cashbuild is a building-materials retailer that sells pavers, so its paver prices are for the blocks. A 2025 national guide lists 50 mm concrete pavers at R147 to R181 per m² and 60 mm interlockers at R164 to R193 per m², material only. An installed rate adds excavation, base, sand, edging, laying and compaction.

How much per m2 to lay paving?

Labour alone costs R100 to R200 per m² in Guides C, D and F. Guide E puts simple jobs from R100 per m² and complex jobs above R300 per m². Guide D puts labour at 30 to 40% of the total budget.

What is included in an installed paving price?

Guide A (March 2026) includes base preparation, compaction, edging, bedding sand, laying, joint filling and sealing; Guide B (2026) includes excavation or old-surface removal, base, pavers, laying, cutting, edging and compaction. Rubble removal, removal of old paving, kerbing, drainage and delivery are commonly itemised separately.

Are cobblestone pavers more expensive?

Yes. Cobble costs R400 to R700 per m² installed in Guide A and R350 to R550 in Guides B and E, against R180 to R350 for standard concrete pavers in Guide A.

Why do some paving quotes say R150 per m2?

Those prices are usually supply-only, or leave out base preparation and rubble removal, according to Guide B, which puts a lasting installed driveway from R250 to R300 per m². Guide A puts the saving from a thin sub-base at R20 to R30 per m² and the repair bill within 3 to 5 years at R150 to R300 per m².

Do paving prices include VAT?

No guide used on this page states whether its figures include VAT. The City of Johannesburg's 2026/27 wayleave and reinstatement tariffs are stated inclusive of 15% VAT. Ask each quote to show VAT as its own line.

How much is a wayleave for paving the sidewalk in Johannesburg?

R1,283.60 per project per suburb under the City's 2026/27 Tariff of Charges, inclusive of 15% VAT. Priority processing within 3 days costs R1,176.44 on top, and a re-inspection after a failed inspection costs R4,185.65.

Is tar cheaper than paving?

Yes, for surfacing only. A January 2026 Johannesburg asphalt guide puts surfacing-only tar at R80 to R150 per m² and full residential installation at R300 to R580 per m², against R180 to R350 for concrete pavers in Guide A.