Skip to content
AsphaltPavingIndex

Parking Lot Paving rates in Toronto and the GTA, 2026: what a bid should show

Empire Paving, a Toronto and GTA commercial contractor, publishes $3.00 to $6.00 per square foot for standard commercial asphalt paving. That is one contractor's own price rather than a market average, so use it to judge whether a bid sits in the right range. Removing the old surface is its own line item, at $40.80 per square metre in the City of Toronto's estimate.

Last updated: By The Pavement Desk

$3.00–$6.00

per square foot (CAD), standard commercial asphalt paving, contractor's published figure

3

named sources behind the table below

An empty commercial plaza parking lot the morning after it was paved and lined. The asphalt is uniformly new and black, the stall lines are freshly painted white, and one blue and white accessible parking symbol is the only colour in the frame.
A generated illustration of a finished commercial lot, not a photograph of a specific property and not evidence of anything. Every figure on this page comes from the named sources in the table, never from this picture. Real photographs of GTA lots, published by the firms that did the work, are further down.

What does parking lot paving cost per square foot in the GTA?

The 5 rows below come from 3 named Canadian sources; where they disagreed, the range was widened rather than one picked. A row that shows a single figure is one published price rather than a researched band. A further 5 sources are cited elsewhere on this page. Read the table as a benchmark for checking a bid, not as a price for your site: scope, access, phasing and what is found under the surface all move the number.

The same five rows as the table, drawn to scale so the spread inside each unit is visible at a glance. A contractor's published square-foot band and a City of Toronto unit price are not the same kind of number, so each unit is scaled on its own axis and never against another.

per square foot (CAD)
  • Standard commercial asphalt paving, contractor's published figure

    $3.00–$6.00

    Empire Paving (Toronto and GTA commercial paving contractor)

$0$6
per square metre (CAD)
  • Full-depth removal of existing asphalt or concrete pavement, municipal unit price

    $40.80

    City of Toronto (Broadview Avenue Extension, Municipal Class Environmental Assessment, preliminary cost estimate)

$0$41

This is one published figure rather than a researched band, so it is marked at its position rather than drawn as a span.

per stall (CAD)
  • Parking lot line painting and stall restriping, existing lot

    $4–$9

    Zusashi Maintenance (Markham and the GTA, since 2007)

$0$9
per project, add-on (CAD)
  • Mobilization fee for a line striping or restriping job

    $150–$350

    Zusashi Maintenance (Markham and the GTA, since 2007)

$0$350
per catch basin (CAD)
  • New catch basin installation, municipal unit price

    $6,800

    City of Toronto (Broadview Avenue Extension, Municipal Class Environmental Assessment, preliminary cost estimate)

$0$6,800

This is one published figure rather than a researched band, so it is marked at its position rather than drawn as a span.

  • Standard commercial asphalt paving, contractor's published figure

    Price
    $3.00–$6.00
    Unit
    per square foot (CAD)
    Applies to
    The source is a blog post dated November 15, 2022. It names the contractors chosen, the size of the surface and the materials used as the factors that affect the cost, and states no minimum job size.
  • Full-depth removal of existing asphalt or concrete pavement, municipal unit price

    Price
    $40.80
    Unit
    per square metre (CAD)
    Source
    City of Toronto (Broadview Avenue Extension, Municipal Class Environmental Assessment, preliminary cost estimate)City of Toronto, Broadview Avenue Extension (North Segment) Municipal Class Environmental Assessment, preliminary cost estimate, published 2023. Line item: Full depth asphalt pavement / concrete road base removal, per square metre.
    Applies to
    A single line item covering asphalt pavement and concrete road base removed together, in a preliminary cost estimate for one City of Toronto project. The same estimate adds 25% for minor items, then a 30% contingency and 15% engineering on the sub-total, on top of its itemized unit prices.
  • Parking lot line painting and stall restriping, existing lot

    Price
    $4–$9
    Unit
    per stall (CAD)
    Applies to
    Water-based restripe of an existing lot, priced per stall, which the source says already includes the two side lines and the end line. The source states that a mobilization fee and a $250 minimum job charge apply on top.
  • Mobilization fee for a line striping or restriping job

    Price
    $150–$350
    Unit
    per project, add-on (CAD)
    Applies to
    Charged per project on top of per-stall pricing. The source also states that a $250 minimum job charge applies.
  • New catch basin installation, municipal unit price

    Price
    $6,800
    Unit
    per catch basin (CAD)
    Source
    City of Toronto (Broadview Avenue Extension, Municipal Class Environmental Assessment, preliminary cost estimate)City of Toronto, Broadview Avenue Extension (North Segment) Municipal Class Environmental Assessment, preliminary cost estimate, published 2023. Line item: Catchbasins, each.
    Applies to
    A single line item in a preliminary cost estimate for one City of Toronto project. The same estimate adds 25% for minor items, then a 30% contingency and 15% engineering on the sub-total, on top of its itemized unit prices.

What is the bid actually buying under the surface?

Two bids on one lot are rarely the same job, and the difference is usually below the asphalt rather than in the rate. Removing the old pavement first is a distinct line item, priced by the City of Toronto at $40.80 per square metre in its own construction estimates, and a bid that leaves it out is quoting the drawing on the left.

Repaving over the existing baseNew asphalt goes down on what is already there. Nothing under it is priced.
New asphalt lift
Existing granular base
Subgrade

$3.00 to $6.00 per square foot (CAD), standard commercial asphalt paving

New asphalt lift
New asphalt lift. One layer of asphalt laid and compacted in a single pass. A bid quoting two lifts is placing the surface in two passes, and the compacted thickness of each is the number to compare, not the total depth of loose material.
Existing granular base
Existing granular base. The compacted crushed-stone layer under the asphalt. It carries the load; the asphalt only seals it. In this scope it is not touched and not priced.
Subgrade
Subgrade. AsphaltWorkx describes a GTA commercial process of 8 to 12 inches of excavation and granular base compaction before any asphalt goes down, roughly double a residential driveway's preparation. None of that happens in this scope.
New construction, old surface removed firstThe removal, the base and the asphalt are three separate line items.
New asphalt lift
New granular base, compacted
Old pavement broken out
Subgrade

$40.80 per square metre (CAD), full-depth removal, City of Toronto unit price

New asphalt lift
New asphalt lift. The City of Toronto's own material take-off prices the surface course at $142.80 per tonne and the binder course at $183.60 per tonne, so a thicker commercial design uses proportionally more tonnage than a thin residential lift.
New granular base, compacted
New granular base, compacted. The compacted crushed-stone layer under the asphalt. A bid that thins the base to hold a headline rate is the most expensive kind of saving on a lot that takes truck traffic.
Old pavement broken out
Old pavement broken out. Removing the old pavement first is a distinct line item, priced by the City of Toronto at $40.80 per square metre in its own construction estimates. It is the single line most often missing from the cheaper of two bids.
Subgrade
Subgrade. A duty class point: a lot carrying loaded trucks needs a thicker asphalt and base design than a staff or customer lot, and no accountable source publishes a separate GTA rate for it, so get the heavy-duty area priced as its own line item.

Not to scale. The drawing shows which layers each scope pays for, not how thick any of them is. Mobilization sits outside both drawings: it is the fixed charge for bringing crew, paver, rollers and trucks to the site once, and it does not scale with area, which is why a small lot costs more per square foot than a large one on the same unit rate.

What drives the price?

Scope, site access, phasing and what is found under the surface move parking lot paving pricing further than any other factor in the GTA. Two bids on one lot are rarely the same job, so read the list below as the things to check a bidder has priced rather than quietly excluded.

  • Duty class: a lot carrying loaded trucks needs a thicker asphalt and base design than a staff or customer lot, and no accountable source publishes a separate GTA rate for it, so get the heavy-duty area priced as its own line item against the $3.00 to $6.00 per square foot standard band (Empire Paving)
  • New construction versus repaving over an existing base: removing the old pavement first is a distinct line item, priced by the City of Toronto at $40.80 per square metre in its own construction estimates (City of Toronto)
  • Asphalt thickness and lift design: the City of Toronto's own material take-off prices the surface course at $142.80 per tonne and the binder course at $183.60 per tonne, so a thicker commercial design uses proportionally more tonnage than a thin residential lift (City of Toronto)
  • Drainage structures: a new catch basin is priced at $6,800 in the City of Toronto's own unit-price estimates, and a lot with more low points needs more of them (City of Toronto)
  • Line painting scope: a simple restripe runs $4 to $9 per stall while a full new layout costs more, and mobilization alone adds $150 to $350 to a small job (Zusashi Maintenance)
  • Excavation and base preparation depth: AsphaltWorkx describes a GTA commercial process of 8 to 12 inches of excavation and granular base compaction before any asphalt goes down, roughly double a residential driveway's preparation (AsphaltWorkx)

What's specific to Ontario and Toronto?

Ontario rules and municipal bylaws change the math in ways a national price guide misses, and several of them decide whether a bid is even complete. Here is what applies locally, from HST to permits to licensing.

  • Ontario's HST rate is 13%, confirmed on the province's own HST page. Ask every asphalt paving contractor whether their quote is HST-included or HST-extra, since that is a $6,500 swing on a $50,000 project.
  • The City of Toronto requires any business that repaves residential or commercial driveways and lots to hold a Driveway Paving Contractor licence, which requires identification, a criminal record check, business registration, and a minimum $2,000,000 in commercial liability insurance. The combined application and licensing cost is $495.12, with a $293.14 annual renewal. Ask to see the licence before signing a contract.
  • Accessible parking stall counts, stall widths and access aisle rules are set by provincial regulation and, inside Toronto, by the city's zoning by-law, and the two do not give the same count. This site covers that topic in one place rather than repeating it: see the Toronto line marking cost guide at /costs/line-marking-cost-toronto/.

How can I pay less?

You can bring parking lot paving costs down without cutting the parts that decide how long the work lasts. These are the levers that hold up on a commercial site, each tied to a real number in the table above.

  • Get an itemized quote that separates asphalt paving from drainage work. A new catch basin alone runs $6,800 in the City of Toronto's own unit-price estimates, so confirm how many your lot actually needs before assuming the asphalt paving price covers them.
  • Ask whether your job is priced as a repave over the existing base or a full-depth reconstruction. Removing old pavement is billed separately at $40.80 per square metre in municipal estimates, and confirming this scope upfront is one of the few places to trim an asphalt paving bid.
  • Bundle line striping into the same mobilization trip as asphalt paving work. Zusashi Maintenance charges a $150 to $350 mobilization fee on top of $4 to $9 per stall, and that fee is largely avoidable if the striping crew is already on site for another job.
  • Compare bids against Empire Paving's published $3.00 to $6.00 per square foot for standard commercial asphalt paving. A quote well outside that band, in either direction, is worth asking about, and a heavy-duty area is a fair reason for a higher one if the bid says so.
  • Schedule asphalt paving work in the shoulder season. Ontario's asphalt cement price index moves with oil prices and contractor demand, so booking outside the peak summer window can help avoid the premium contractors build into rush pricing.

How did we research these numbers?

Every figure on this page comes from a named Canadian source, and where sources disagreed the range was widened rather than one picked. Where public commercial pricing for a scope is genuinely thin, that is said plainly rather than papered over with an estimate. Here is how the numbers were reconciled.

  • Commercial parking lot asphalt paving in the Toronto area runs roughly $3.00 to $6.00 per square foot. That figure is Empire Paving's, a Toronto and GTA commercial contractor with over four decades in the market, published on its own site. It is one contractor's price rather than a survey of the market, and this guide carries no duty-class split for heavy truck or loading-dock areas because no source that names an author publishes one for the GTA. Expect an industrial-duty design to price above the standard band, and make the bid say by how much.
  • Thickness is a major driver of price on a commercial job. AsphaltWorkx, a GTA commercial asphalt contractor, describes a typical commercial process of 8 to 12 inches of excavation and granular base, with asphalt laid in 2 to 3 inch layers, roughly double the depth used on a residential driveway.
  • Line striping and stall markings are priced separately from the asphalt paving itself. Zusashi Maintenance, serving Markham and the GTA since 2007, quotes $4 to $9 per stall for a water-based restripe of an existing lot plus a mobilization fee of $150 to $350, while Toronto Line Painting quotes small plaza restripes (20 to 30 stalls) starting around $3 to $5 per stall.
  • Real Ontario municipal unit prices show what raw materials and drainage structures cost inside a bid. A City of Toronto preliminary cost estimate for the Broadview Avenue Extension prices asphalt surface course (HL-8) at $142.80 per tonne, asphalt binder course (HL-1) at $183.60 per tonne, full-depth pavement removal at $40.80 per square metre, and a new catch basin at $6,800 each. These are road-construction figures from a municipal class environmental assessment, not a parking lot tender, so treat them as raw-material and drainage-structure context rather than a like-for-like parking lot quote.
  • Ontario's asphalt cement price index, tracked by the Ontario Asphalt Pavement Council (formerly the Ontario Hot Mix Producers Association), stood at 1569.50 in June 2026. Asphalt cement, the binder in hot mix, is priced separately from aggregate and tends to move with oil prices, which is one reason asphalt paving quotes can shift between the estimate stage and the day the crew shows up.
  • Public commercial unit pricing specific to parking lots, as opposed to public roads, is scarce online. Most of the range above comes from contractor-published guides rather than open-tender data, so treat the figures as a planning range and confirm scope in an itemized, written quote.

Sources

Who bids this work in the GTA?

AsphaltPavingIndex tracks 92 parking lot paving contractors across the Greater Toronto Area, rated 4.68★ on average. The three below sit highest on the published score across those 92 firms, August 2026. Call any of them, or open a profile and add it to the bid list.

Photographs the highest-ranked parking lot paving firms on this site published themselves, at the size a finished lot is worth looking at rather than the thumbnail they used to get. Nobody here selected them for flattery: they are the first picture on each firm's own profile, in rank order, and a picture of a lot is one of the few things about a contractor a buyer can judge without a phone call.

See all 92 ranked parking lot paving contractors

What do the terms in a bid mean?

Three words decide most of what a parking lot paving bid is actually offering, and a quote uses them without explaining them. Here is what each one means on the line items priced above.

Lift
One layer of asphalt laid and compacted in a single pass. A bid quoting two lifts is placing the surface in two passes, and the compacted thickness of each is the number to compare, not the total depth of loose material.
Mobilization
The fixed charge for bringing crew, paver, rollers and trucks to the site once. It does not scale with area, which is why a small lot costs more per square foot than a large one on the same unit rate.
Granular base
The compacted crushed-stone layer under the asphalt. It carries the load; the asphalt only seals it. A bid that thins the base to hold a headline rate is the most expensive kind of saving on a lot that takes truck traffic.

Where should I look next?

Most lots need more than one of these at a time, and the cheapest mistake to avoid is pricing this work without seeing what it sits next to. These are the guides, comparisons and calculators on this site that carry on from here.

Frequently asked questions

How much does commercial parking lot paving cost in Toronto?

Empire Paving, a Toronto and GTA commercial contractor, publishes $3.00 to $6.00 per square foot for standard commercial asphalt paving. That is one contractor's own price rather than a market average, so use it to judge whether a bid is in the right neighbourhood, then get three written bids on an identical scope.

What does it cost to remove old pavement before repaving a parking lot?

The City of Toronto's own construction cost estimates price full-depth removal of existing asphalt or concrete pavement at $40.80 per square metre. That is a separate line item from the new asphalt paving itself, so ask any contractor whether their quote includes removal or assumes it away.

How much does a new catch basin cost in a parking lot paving project?

City of Toronto unit-price estimates put a new catch basin at $6,800 each. A lot with poor drainage or multiple low points can need several, which adds up quickly against the base asphalt paving cost.

How much does line painting cost for a commercial parking lot in Toronto?

Zusashi Maintenance, serving Markham and the GTA, quotes $4 to $9 per stall for restriping an existing lot plus a $150 to $350 mobilization fee. Toronto Line Painting quotes small plaza restripes starting around $3 to $5 per stall, so a 30-stall lot lands between roughly $240 and $620 for striping alone, mobilization included.

Does Ontario's HST apply to commercial parking lot paving?

Yes. Ontario's HST rate is 13%, so on a mid-size lot priced within the $3.00 to $6.00 per square foot range, HST adds a meaningful amount to the final invoice. On a $50,000 job that is an extra $6,500 if the quote you received was HST-exclusive. Always confirm whether an asphalt paving quote is HST-in or HST-out before comparing bids.

Questions to ask your contractor

  • What is the unit rate per square metre, and what is the mobilization minimum below it? Compare the two approaches
  • How is the lot phased so tenants and deliveries keep access throughout?
  • Which mix and how many lifts, at what compacted thickness each?
  • Can you produce a WSIB clearance certificate and a liability certificate naming us?
  • Which comparable sites can we drive and see, and who do we call there?