A straight answer in 60 seconds.
Most GTA repairs run $500 to $3,000 and replacements $12,000 to $30,000 CAD. Two taps narrows that to your home.
- No email gate. The number shows up right here.
- Ranges reflect what 2,400+ completed GTA roofs actually ran.
- A free inspection turns it into one written price.
Prefer a human? (999) 888-7771
Instant ballpark
Step 1 of 3
What's going on up there?
How big is the house?
For full replacement we split the $12,000 to $30,000 range into thirds by size. Approximate on purpose, your roof is not average.
Your ballpark
Full replacement, asphalt (CAD)
$12,000 to $30,000
Often covered by insurance.
Wind and hail damage is usually a claim, not a bill. We document it the way adjusters expect and meet them on site. How storm claims work
This is a ballpark, not a quote. A free inspection makes it a real written price, usually within 48 hours.
Where these numbers come from
No mystery math. The replacement range, $12,000 to $30,000, is what asphalt replacements actually run across the GTA. For the size step we split that range into thirds: smaller homes sit at the low end, large or complex roofs at the top. Plain division, labeled approximate.
What moves your number inside the range: pitch, layers to tear off, skylights and chimneys, and the shingle you pick. That is why the inspection is the last step. It is where the guess becomes a price.
How much does a new roof cost in Toronto?
Most single-family asphalt roof replacements in the GTA run $12,000 to $30,000 CAD depending on size, pitch, layers, and material. Buddy can give you a ballpark in about a minute, and a free inspection turns that into a real written number.
What the free inspection adds
Free inspection
We photograph and measure everything, on the roof and in the attic. You get the full picture, plain words, no scare tactics.
A clear estimate
One written price, line by line. Financing options up front. It is the only estimate you will need, and it does not expire next Tuesday.
No waiting by the phone
We call back within 5 minutes during work hours. Standard inspections are usually scheduled within 48 hours, anywhere in the GTA.