From $8,900 · 1–3 days
Roof replacement
We never lay new shingles over old ones. A full tear-off lets us inspect and repair the deck, so your new roof...
Roofing contractor · Residential & commercial
Roof replacement, repair and new metal roofs from a crew that measures twice. Free drone inspection, a fixed itemized quote and a 25-year workmanship warranty in writing.
Roofing services
From a single leaking flashing to a full tear-off and metal roof, one crew handles it start to finish with fixed, itemized pricing.
From $8,900 · 1–3 days
We never lay new shingles over old ones. A full tear-off lets us inspect and repair the deck, so your new roof...
From $16,500 · 3–5 days
Standing seam metal is the longest-lasting roof most homes will ever have, and the panels are recyclable at the end of their...
From $350 · Same week
Many leaks start at flashing, not shingles. We trace the source before we repair, so the fix lasts.
From $7 / sq ft · Commercial
Ponding water is the number one enemy of a flat roof. We design drainage first, then install a membrane system to match....
From $1,200 · 1 day
Overflowing gutters rot fascia boards and flood basements. Seamless gutters with guards solve both problems for good.
From $1,450 · 1 day
A balanced ventilation system can add years to your shingles. We measure attic airflow before recommending anything.
Free drone roof inspection
Our drone maps every slope in about 20 minutes. You get a roof health report with pinned photos of hail hits, lifted shingles and worn flashing, plus an honest answer: repair, or replace.
Recent roofing projects
Shingle replacements, standing seam metal and commercial flat roofs, finished on schedule and left cleaner than we found them.
Full replacement · 2 days
A 22-year-old roof replaced with charcoal architectural shingles, new ridge vent and seamless gutters.
Standing seam · 4 days
A slate-grey standing seam metal roof with black trim for a new-build modern home.
TPO flat roof · 3 weeks
A 14,000 sq ft TPO flat roof with tapered insulation, installed over the summer break.
How a new roof happens
Most roof replacements are finished in one to three days, with a dedicated project lead from first call to final walkthrough.
A drone survey and attic check, with a photo report in your inbox within 24 hours.
Materials, labour, disposal and permits listed line by line. No surprises on the final bill.
Tear-off, new underlayment, flashing and ridge vent, with your yard protected and magnet-swept.
A final inspection together and a 25-year workmanship warranty in writing.
Shingles, metal & slate
Compare architectural shingles, standing seam metal and synthetic slate side by side: lifespan, wind rating, colour and price per square. Then see full-size samples on your own driveway.
By the numbers
Roof maintenance plans
Yearly inspections, gutter cleaning and priority storm response, so small problems never become ceiling stains.
A yearly check-up for newer roofs.
$149/ year
Inspection, gutters and priority storm response.
$279/ year
Flat-roof care for businesses and property managers.
$690/ year
Plans cover one property. Billed yearly, cancel any time before renewal.
Customer reviews
The drone report showed hail damage I never would have spotted. They handled the adjuster meeting and had a new roof on in two days.
Three quotes, and TopLine was the only one that itemized everything. Final bill matched to the dollar, and not a single nail left in the driveway.
We switched to a standing seam metal roof. It is quieter than we expected and the crew protected every plant in the garden.
Roofing guides
Straight answers on repair versus replacement, roofing materials, storm damage and insurance claims.
Curling shingles, granules in the gutters and daylight in the attic. How to tell when a repair is just buying...
Standing seam metal costs more up front but can last twice as long. Here is how the numbers work out...
Stay off the ladder, document everything and get a free inspection. A step-by-step checklist for the first 48 hours.
Emergency tarping, a free damage inspection and photo documentation for your insurance claim. Call any time, day or night.
Request storm inspection