Skip to content

Roofer in Barrie, ON

From minor roof repairs and routine maintenance to full replacement and new installations, ELSA Roofing serves Barrie homeowners with top-quality workmanship. We understand the region’s climate and building codes, and we use premium materials and proven techniques for a roof that lasts.

A completed roof on a home in Barrie

Repair or full replacement?

If your roof is under 15 years old and the damage is limited — a few missing shingles, minor flashing issues or a small isolated leak — a targeted repair is usually the most economical solution.

If your roof is approaching 20–25 years, or you’re seeing recurring leaks, widespread granule loss, sagging or storm damage across multiple sections, a full replacement is the wiser long-term investment. A thorough inspection is the most reliable way to determine the right course of action for your home and budget.

Fast, local response

When water is actively entering your home or a storm has left your property exposed, waiting isn’t an option. We prioritize prompt response times and often schedule inspections within a matter of days.

On site, we assess the extent of the damage, walk you through our findings with full transparency, and provide a clear, upfront quote with no hidden fees.

Why a local, experienced team matters

Barrie winters are harsh — heavy snow loads, freeze-thaw cycles and ice damming can silently compromise a roof. Our team knows exactly what to look for and how to address these region-specific challenges with durable, lasting solutions.

We use premium, Canadian-engineered IKO materials and back our work with honest pricing and clear communication, serving Barrie and the surrounding communities of Innisfil, Alliston and Bradford.

Ready to get started?

Send a few details or call (289) 552-3334 — ELSA Roofing follows up with an honest, no-obligation quote.

Request information

Request a free quote

Send a few details and ELSA Roofing follows up — it takes under a minute. The more you tell us, the faster we can help. Prefer to talk? Call (289) 552-3334.

  1. 1Who you areYour name and a phone number we can reach you on.
  2. 2Where the roof isYour address or postal code.
  3. 3What’s happeningLeak, damage, snow load or a new install.
  4. 4Photos, if handyA picture helps us size up the job.
When are you looking to get this done?
Add photos if helpful (optional, up to 4)
(289) 552-3334
(289) 552-3334Free Quote