A concrete driveway costs $12 to $20 per square foot installed in the GTA on average, according to Green Building Canada, with Ontario-wide plain-finish quotes starting near $9 to $15 (Nice Guy Concrete). That price is usually all-in: tearout, excavation, granular base, a 32 MPa pour and finishing. A two-car plain driveway runs $5,500 to $9,000, exposed aggregate $18 to $28 per square foot and stamped $18 to $50.
What does a concrete driveway cost per square foot and per project?
Every figure below is quoted from the page it names. These 14 rows rest on 7 independent Canadian sources, each linked on the row it carries. Where sources disagree, each row keeps one publisher's own published figure rather than a range assembled across several, so you can check any number against the sentence it came from.
Researched July 2026, every figure re-checked against its source on August 28, 2026. CAD, sources named per row. Add 13% HST unless noted.
Item
Typical range
Unit
Source
Concrete driveway, installed, GTA average (all finishes)GTA average, not a broom-finish-only figure. Green Building Canada puts urban centres 15 to 25 percent above rural areas in the same province, and prices a plain poured driveway at $10 to $17 per square foot installed nationally.
Exposed aggregate driveway, installedContract Link prices this as a durable, decorative, textured surface, and notes that square footage, grading, access and complexity drive the price more than surface area alone.
Stamped concrete driveway, installed (comparison)From Nice Guy Concrete's 1,000 sq ft price table, where prices include removal of the existing surface, excavation, base preparation, concrete and finishing.
Tearout & disposal of old asphalt drivewayListed under Existing Driveway Removal as a per-square-foot line item. Nice Guy Concrete states no minimum on the removal line itself, but applies a $5,500 minimum project investment to the job as a whole.
Tearout & disposal of old concrete drivewaySame Existing Driveway Removal list; interlock removal is priced separately at $2-4 per sq ft. Nice Guy Concrete states no minimum on the removal line itself.
Excavation & compacted granular base prep (when itemized separately)RenovateIndex prices this as a line item only, about 5 percent of the project total, and says it includes removal of the existing surface and a compacted granular sub-base. It applies when a contractor itemizes rather than quoting all-in per square foot.
Forming & reinforcement (wire mesh / rebar, incl. thickness upgrades for heavy vehicles)RenovateIndex line item, about 6 percent of the project total, covering rebar or wire mesh installation and edge forms. Applies only when a contractor itemizes.
Concrete sealing, professional applicationProfessional application only. Green Building Canada prices DIY sealer at $0.50 to $0.75 per square foot in materials, and calls sealing optional but commonly recommended in cold climates every 5 to 10 years.
Driveway sealing service visit, single-car (up to 400 sq ft)Cedarwood's published 2025 GTA table for a single-car driveway up to 400 sq ft. It states these are average prices and that cost varies with location, driveway condition and sealant type; a double-car driveway is $250 to $400.
Single-car driveway replacement, broom finish 4–6" slab (total project)Contract Link's figure is open-ended at the top ($12,000+) and describes a broom finish over a reinforced base with a 4 to 6 inch slab.
Double-car driveway replacement, broom finish ~600 sq ft (total project)Nice Guy Concrete's worked example for a 600 square foot residential driveway in plain concrete. Coloured concrete on the same footprint is $7,200 to $15,000 and stamped is $10,800 to $30,000.
Double-car driveway, exposed aggregate (total project)From Toronto Concrete Repairs' own double-car table, which prices exposed aggregate at $20 per sq ft. It states all prices include demolition, base prep, reinforcement, pour, finishing and cleanup.
Contractor minimum project charge (applies to small parking pads / walkway-sized jobs)A floor, not a range: Nice Guy Concrete applies this minimum regardless of project size, because a small driveway still needs the same equipment, crew and setup time as a larger one.
Toronto front-yard parking pad licence (city fees, 2026)City of Toronto 2026 schedule, all fees plus HST. The application fee is one time and the renewal is annual; a change in property ownership costs $165.56 to transfer. Many wards issue no new licences at all.
$331.13 renewal–$514.41 application
+ 13% HST; paving permit $227.26, transfer $165.56
Every band below is one publisher's own concrete driveway figure, drawn to scale from the same rows as the table. Bars are grouped by the unit the publisher used, because a square-foot rate and a whole-project price do not belong on one axis.
per sq ft
Concrete sealing, professional application$1–$2
Green Building Canada (2026)
Tearout & disposal of old asphalt driveway$2–$3
Nice Guy Concrete
Tearout & disposal of old concrete driveway$3–$5
Nice Guy Concrete
Concrete driveway, installed, GTA average (all finishes)$12–$20
Green Building Canada (2026 Canadian driveway cost guide)
9 of these 14 rows are drawn. The other 5 are priced in a unit no other row on this page shares, or carry an open-ended figure such as a “starting at” price with no published ceiling. Neither can be placed on a shared axis honestly, so they stay in the table above with their sources rather than being drawn to a number nobody printed.
What are you actually buying?
Two quotes on the same job often differ because they are quoting different work, not different rates. This is how the trade splits it up, drawn from the rows and factors already on this page. It carries no prices on purpose: those belong beside the source that published them.
What a per-square-foot driveway price usually includes, and what it does not
Two driveway quotes at different rates are often quoting different scopes. This is the line most GTA contractors draw, so you can ask where each bid puts it.
Usually inside the square-foot rate
Tearout of the old surface
Breaking out and removing what is there now. What it was matters: old asphalt and old concrete are not the same job.
Excavation and compacted granular base
Digging out and building back a compacted stone layer. Depth and compaction here, not the slab, are what stop a driveway settling.
The pour itself, at the published GTA spec
An air-entrained mix at the strength Toronto's freeze-thaw winters call for, laid at the standard residential thickness.
Finishing
Screeding, floating and the surface texture. A plain broom finish is the baseline every other finish is priced against.
Usually quoted on top
Colour, decorative borders and steps
Each is its own line. A bid that looks high may simply be the only one that included the border you asked for.
Sealing
Applied at install or later as a separate visit. Ask which, because a sealed and an unsealed driveway are not the same product.
Heavier reinforcement
Mesh is standard. A driveway carrying a truck or an RV needs more than that, and the upgrade is priced on its own.
City permits, where the work touches the road
Repaving your own driveway normally needs no building permit. Anything touching the boulevard, curb cut or sidewalk does, and only a licensed contractor can pull it.
What does this work look like across the Greater Toronto Area?
A rate per square foot is hard to picture. These are photographs published by ConcreteFinder companies working in this category across the Greater Toronto Area, at the size they deserve rather than as thumbnails. Each one links to that company's record, with its rating, its service area and its phone number.
Each photograph was published by the company shown, not chosen to sell a finish. Photographs that state a credential, a rating or an offer in the picture are excluded from this site.
What drives the price?
Spec, access and job size move concrete driveway pricing more than anything else in Toronto. Each factor below is tied to a figure in the table above, so you can read a quote and see where the money goes.
Finish type is the biggest per-sq-ft driver: a GTA driveway averages $12-$20 installed (Green Building Canada), exposed aggregate $18-$28 (Contract Link) and stamped $18-$50 (Nice Guy Concrete)
What's under the old driveway: asphalt tearout runs $2–$3/sq ft vs $3–$5 for old concrete (Nice Guy Concrete)
Slab thickness and reinforcement: 5" is the GTA residential standard (Nice Guy Concrete), some installers spec a 6" minimum (Toronto Concrete Repairs); rebar/mesh for trucks or RVs adds to the $600–$1,800 forming/reinforcement line
Base and soil conditions: 4–6" of compacted granular base is standard; poor or clay soils need deeper excavation and more granular
Site access: narrow Toronto lots, shared drives and rear parking pads that need a concrete pump or wheelbarrow runs add labour
Job size vs the ~$5,500 contractor minimum - a small parking pad carries the same crew, forms and disposal costs as a full driveway
Season: winter pours require heating, insulated blankets and accelerators and cost more; spring/fall is ideal
Extras: custom colour $3-$7/sq ft, decorative borders $3-$8/linear ft, steps $75-$150 each, professional sealing $1-$2/sq ft
Permits and licensing when work touches the city right-of-way or involves a front-yard parking pad
What's specific to Ontario and Toronto?
Yes, Ontario changes the math: 13% HST sits on top of every quote, City permits apply to anything touching the right-of-way, and the freeze-thaw season closes the practical pour window. Each point below is what applies locally.
HST: residential concrete work is fully subject to 13% HST on top of the quote - a $10,000 driveway invoices at $11,300. Contractor guides quote pre-tax.
Building permits: paving or repaving a driveway on your own property normally needs NO building permit in Toronto, but it must comply with zoning (Bylaw 569-2013). Driveway widening usually needs no building permit either, though zoning confirmation at your district Toronto Building office is recommended (JG Contracting 2025 guide). Engineering requirements apply to structural work like underpinning or retaining walls, not flat driveway slabs.
Right-of-way: any work touching the boulevard, sidewalk or curb cut requires a City of Toronto Right-of-Way construction permit, and street permits are only issued to licensed contractors - homeowners cannot pull them (JG Contracting).
Front-yard parking pads are licensed and highly restricted: many wards (e.g. areas south of Bloor, Riverdale) have moratoriums on new licences, permeable paving is required, and 2026 city fees are $514.41 application + $331.13 annual renewal + $165.56 ownership transfer (all + HST), plus a $227.26 paving permit and $986.28 tree planting fee where applicable (City of Toronto).
Zoning generally requires at least 75% of the front yard to remain soft landscaping where no driveway exists (JG Contracting summary of Toronto zoning).
Seasonality: the realistic GTA pour window is roughly late April to early November. Concrete cures best at 10–25°C (Petro Cement); winter pours are possible but need hot-water mixes, non-chloride accelerators, ground thawing and insulated blankets (TRP Ready Mix), all of which add cost - and concrete that freezes before setting loses significant strength.
Freeze-thaw spec: 32 MPa air-entrained concrete over a 6" compacted granular base is the published GTA driveway spec (Nice Guy Concrete). Avoid de-icing salts on new concrete for the first winter to prevent surface spalling.
New concrete needs roughly 7 days before light vehicle traffic and cures toward full strength over 28 days - plan street parking accordingly.
How can I pay less?
The biggest savings come from job timing, bundling small pours into one mobilization, and doing demolition yourself. Each lever below is tied to a real number in the table above, not to cutting the parts that matter.
Get 3+ itemized quotes and compare scope, not just $/sq ft - confirm tearout, excavation, 6" granular base, 32 MPa air-entrained mix and cleanup are all included before signing.
Book in late fall or winter for an early-spring pour slot; GTA crews discount to fill the front of the season.
Choose broom finish for the main slab with an exposed-aggregate or coloured border instead of a full decorative pour - borders run $3–$8/linear ft vs paying an extra $5–$15/sq ft across the whole driveway.
Bundle the walkway, steps or a rear pad into the same pour to spread the ~$5,500 contractor minimum and one-time mobilization across more square footage.
Coordinate with a neighbour replacing their driveway the same week - shared mobilization and disposal often earns both of you a discount.
Seal every 4-5 years at $1-$2/sq ft professionally applied, or $0.50-$0.75/sq ft in materials if you do it yourself; it is dramatically cheaper than early replacement of a spalled surface.
If replacing asphalt with concrete, tearout is cheaper ($2–$3/sq ft) than removing old concrete ($3–$5/sq ft) - budget accordingly rather than accepting a flat 'demolition' allowance.
How did we research these numbers?
Every price on this page was re-opened at its source and matched to the sentence that carries it. Where sources disagree, ConcreteFinder keeps each row on one publisher's own figure and writes the disagreement down here rather than blending them into a range nobody published.
All figures are CAD from Canadian (Ontario/GTA) sources published 2025–2026. US guides that surfaced in searches (HomeGuide, Kali Concrete of Minnesota) were EXCLUDED rather than converted, to keep every row citable to a Canadian price.
Sources conflict on the broom-finish floor: Nice Guy Concrete quotes $9-$15/sq ft Ontario-wide all-in, Toronto-proper installer Toronto Concrete Repairs starts at $15/sq ft, and Green Building Canada puts the GTA at $12-$20 per square foot on average. The headline row now carries Green Building Canada's GTA figure rather than a range assembled across sources, because a range no single source publishes cannot be checked against one.
GTA premium: concrete work runs 10–15% above the rest of Ontario (GTA Sunrise); CostCanada puts Mississauga about 10% over the national average at $9 budget / $15 average / $24 premium per sq ft.
Exposed aggregate has the widest spread of any finish. Contract Link publishes $18-$28/sq ft for Ontario and Nice Guy Concrete's 1,000 sq ft table runs $11-$32, because aggregate type, size and premium stone mixes drive the price. The row carries Contract Link's Ontario range.
Most GTA per-sq-ft quotes are ALL-IN: removal of the old surface, excavation, 6" compacted granular base, 32 MPa air-entrained concrete, finishing and cleanup (Nice Guy Concrete spec). Verify scope before comparing quotes; the RenovateIndex line items (base $800–$1,500, forming/reinforcement $600–$1,800) apply only when a contractor itemizes.
Total-project figures conflict at the top end: Nice Guy Concrete's 600 sq ft plain example is $5,500-$9,000, Contract Link's single-car range is $6,500–$12,000+, and The Art of Concrete (Kitchener) quotes $13,000–$15,000 for a single driveway including a garage entrance - the highest figures bundle entrances, steps and premium scope.
Sealing is priced two different ways. Green Building Canada puts professional application at $1-$2 per square foot and DIY sealer at $0.50-$0.75 in materials; Nice Guy Concrete lists sealer application at $0.50-$1.50. The row carries Green Building Canada's professional rate. Per-visit pricing from Cedarwood ($180-$280 single-car) works out to roughly $0.45-$0.70/sq ft at the low end.
HomeStars' Toronto concrete cost guides returned HTTP 403 during research and could not be cited directly; figures were corroborated through contractor-published guides instead.
ConcreteFinder tracks 137 concrete driveway contractors across the Greater Toronto Area, rated 4.64★ on average. The three below rank highest on our review-weighted score, based on ConcreteFinder's analysis of 137 GTA businesses, July 2026.
3 of 4 details on file · A foundation contractor working Willowdale, 46 Google reviews average 5.0★, also listed under concrete driveways and concrete patios & walkways.
3 of 4 details on file · Listed for concrete patio contractor work around Bayview Village, 67 Google reviews average 4.9★, also listed under concrete driveways.
Where in the Greater Toronto Area can you get this done?
One thing the address genuinely changes is access, which every quote on this page is sensitive to: a downtown lot a truck cannot chute into means a pump or a wheelbarrow crew, and a rear-laneway job is formed differently from an open suburban frontage. The other is how many companies will bid at all. These are the Greater Toronto Area areas where ConcreteFinder tracks the most concrete driveway contractors, with the count on each.
What do the terms on a concrete driveway quote mean?
A quote is hard to compare when half of it is trade vocabulary. These are the terms used in the table above, defined in the words a contractor would use.
Broom finish
The standard driveway surface: a stiff broom drawn across fresh concrete to raise a fine texture for grip. It is the cheapest finish and the baseline every decorative option is priced against.
Right-of-way permit
A City of Toronto street work permit required for any driveway work that touches the boulevard, sidewalk or curb cut. Toronto issues these only to licensed paving contractors, so a homeowner cannot pull one.
MPa
Megapascals, the compressive strength of a concrete mix. Ontario residential flatwork is normally 25 to 32 MPa; higher numbers cost more per cubic metre because they carry more cement.
Air-entrained concrete
A mix with microscopic air bubbles deliberately introduced so water has somewhere to expand when it freezes. It is the standard specification for exterior concrete in Toronto's freeze-thaw climate.
Granular base
The compacted crushed stone layer poured concrete sits on, usually Granular A. Depth and compaction of this layer, not the slab, are what stop a driveway or patio settling.
Which other costs should I check?
Most concrete driveway quotes arrive alongside another one. These are the three ConcreteFinder guides closest to this job, each priced from its own named sources.
How much does a concrete driveway cost per square foot in Toronto?
Green Building Canada puts the GTA at $12 to $20 per square foot on average for an installed concrete driveway, while Ontario-wide quotes from Nice Guy Concrete start around $9 to $15 for plain brush finish. That price is usually all-in: tearout of the old surface, excavation, compacted granular base, a 32 MPa air-entrained pour and finishing. Decorative finishes run higher, $18 to $28 for exposed aggregate and $18 to $50 for stamped.
What does a double-car concrete driveway cost in the GTA?
Toronto Concrete Repairs quotes $6,000 to $7,500 for a standard broom-finish double driveway and $8,000 to $10,000 in exposed aggregate. Nice Guy Concrete's 600 square foot plain-concrete example runs $5,500 to $9,000. Projects that include a garage entrance, steps or premium finishes can reach $13,000 to $25,000.
How much extra does exposed aggregate cost compared to broom finish?
Contract Link prices exposed aggregate at $18 to $28 per square foot installed in Ontario. Green Building Canada puts the premium at roughly $5 more per square foot than a broom finish, which it prices at $10 to $17 installed nationally. On a 600 square foot double driveway that is about $3,000 extra for a decorative, slip-resistant surface that hides tire marks.
What does it cost to remove an old asphalt or concrete driveway first?
Nice Guy Concrete lists asphalt removal at $2 to $3 per square foot and old concrete at $3 to $5, including disposal. Green Building Canada pegs full demolition and disposal at $1,000 to $5,000 per project depending on size and access. Most GTA replacement quotes already include tearout, so confirm before paying it as an extra.
Do I need a permit for a new driveway or parking pad in Toronto?
Repaving an existing driveway on your own property normally needs no building permit, but zoning still applies. Any work touching the curb, sidewalk or boulevard requires a Right-of-Way permit issued only to licensed contractors. A front-yard parking pad needs a city licence: $514.41 to apply plus $331.13 annual renewal, plus HST - and many wards issue no new licences.
When can you pour a concrete driveway in Toronto?
The practical season runs late April to early November. Concrete cures best between 10°C and 25°C, making spring and fall ideal. Winter pours are possible with heated enclosures, insulated blankets and non-chloride accelerators, but they cost more and carry risk - concrete that freezes before it sets can lose significant strength or crack.
How thick should a GTA concrete driveway be, and what do upgrades cost?
Nice Guy Concrete pours 5 inches as its residential standard, while Toronto Concrete Repairs specs a 6-inch minimum over 4 to 6 inches of compacted granular base. For daily trucks, trailers or RVs, add rebar or mesh: RenovateIndex prices forming and reinforcement at $600 to $1,800 on a typical Toronto driveway project.
Why does a small concrete parking pad cost so much per square foot?
Most professional crews carry a minimum project charge - Nice Guy Concrete's is $5,500 - because a small pad needs the same crew, forms, equipment and disposal as a full driveway. A 200 square foot pad can therefore land at $27+ per square foot. Bundling steps, a walkway or curbs into the same pour improves the value.