Skip to main content

Lic. #ROOF-041877 · $1,000,000 surety bond · 15-yr workmanship warranty

Serving the Windrow Valley since 2004

Beacon. Roofing & Exteriors

Roofing · siding · gutters — Windrow Valley since 2004

A dry house, in writing.

Roughly 3,100 valley roofs since 2004, every one installed by our own employees and covered by a 15-year workmanship warranty. Our prices are published on this site — run the calculator before you ever talk to us.

  • State roofing contractor license #ROOF-041877 Verify it yourself with the state contractor board — any legitimate roofer will encourage you to.
  • $1,000,000 surety bond, fully insured $2M general liability + workers' compensation on every crew member. Certificates handed over unprompted.
  • 15-year workmanship warranty 15 years on full replacements, 2 years on repairs — in writing, registered to your address, transferable once if you sell.
Two Beacon roofers in red coveralls and hard hats carrying a panel up a dark standing-seam roof at sunset, with wooded hills behind them

4.6/5

across all 10 written reviews we've received — every one published

The Beacon standard

Four promises, kept on every single job

  1. 01

    Employees, not day-labor subs

    Every person on your roof is a Beacon employee — background-checked, harness-trained, covered by our workers' comp. No labor brokers, no mystery crews.

  2. 02

    Flashing is never reused

    Step flashing, valley metal, pipe boots — all new, every job. Reused flashing is the #1 source of the leaks we get called to fix on other people's work.

  3. 03

    Published prices, honest ranges

    Our per-square price table is on this website. The calculator uses the same numbers our estimators do — the on-roof measure only tightens the range.

  4. 04

    Magnet sweep, twice

    We roll the magnetic sweeper across your lawn and driveway at rough clean-up and again at final walkthrough. Kids and tires stay nail-free.

What we do

Roofs first — and the exteriors that keep them dry

All services & the price table →

When the storm crews roll in

The knock on your door vs. the company across town

After every hail event, the valley fills with out-of-town trucks. Some do fine work. But you can't verify fine work in advance — you can only verify paperwork, addresses and history. Here's how to tell the difference, whether or not you call us.

  • The knock

    “Hail got your roof — sign today and it's free.”

    The Beacon answer

    A written, itemized quote that's fixed for 30 days. Sign whenever — or never.

  • The knock

    Out-of-state plates, a magnetic door sign, a PO box.

    The Beacon answer

    A shop at 18 Foundry Road, Harbor Mills — and a state license number you can verify before we knock back.

  • The knock

    “We'll waive your deductible.”

    The Beacon answer

    That's insurance fraud in most states. We document damage slope by slope and meet your adjuster instead.

  • The knock

    A contingency form on a clipboard, on your doorstep.

    The Beacon answer

    We'll tell you in writing: never sign an assignment of benefits at the door. Not ours, not anyone's.

  • The knock

    Gone before the first winter tests the work.

    The Beacon answer

    A 15-year workmanship warranty from a company that's been 22 years in the same town.

Storm damage right now? Our $350 emergency dry-in stops the clock and is credited back to the repair — read the storm-damage checklist before signing anything.

The roof calculator

Our price table is public. Do the math before we do.

Size, pitch, material, tear-off — four questions and you get the same honest range our estimators start from, plus a lifespan-per-dollar comparison across asphalt, metal and cedar. No email gate.

Run your numbers
  • Architectural asphalt shingle $465–$640 / sq
  • Standing-seam metal $1,050–$1,425 / sq
  • Cedar shake $1,275–$1,650 / sq
  • Installed, per 100 sq ft — flashing, underlayment, ridge vent and disposal included.

Recent work

Real jobs, told honestly — surprises included

All six project stories →
  • Birch Landing · 2025

    Three layers down to daylight

    Roof replacement — architectural asphalt

    A 1962 ranch carrying three generations of shingle — a 90s overlay on an 80s overlay on the original roof. The deck sagged visibly between rafters and the hallway ceiling had a brown ring that grew every spring.

    Roof size
    24 squares
    Decking replaced
    14 sheets
    On-site
    2 days
  • East Windrow · 2025

    61 hail strikes, one adjuster meeting

    Insurance replacement — class 4 asphalt

    June hail took out half the street. Three storm crews had already door-knocked the owner with 'free roof' promises and a contingency form on a clipboard.

    Impact points documented
    61
    Roof size
    19 squares
    Claim outcome
    Approved, first meeting
  • Kelsey Junction · 2024

    A 10/12 farmhouse goes to metal

    Roof replacement — standing-seam metal

    An 1890s farmhouse on its third cedar roof, with the owners done re-roofing every couple of decades. Steep, tall, and exposed to the full west wind off the prairie.

    Pitch
    10 / 12
    Panel runs
    38, formed on site
    On-site
    5 days

What neighbors say

4.6 out of 5 — honest math

mean of all 10 written reviews

Including the 3-star one. Read every review we've received →

  • “After the hail, we had storm crews at the door for a week. Beacon was the only outfit that told us two slopes were NOT damaged enough to claim. The adjuster approved everything else in one meeting. That kind of honesty is why they're local and busy.”

    Dean & Priya S. · East Windrow, June 2026

  • “Leak diagnosis was $195 like the site says, and it came off the repair bill. They traced it from the attic with a moisture meter — turned out to be a sidewall flashing issue, not the roof I was ready to replace. They talked me OUT of a replacement. Unheard of.”

    Gary M. · Harbor Mills, April 2026

Where we work

Twelve towns, one warranty radius

We only work where we can honor a 15-year warranty visit without it being a road trip.

  • Harbor Mills
  • Alderton
  • Birch Landing
  • Cassel Heights
  • Dunmore
  • East Windrow
  • Fenwick
  • Granite Shore
  • + 4 more

Response notes by town →

Paying for it

Financing with the interest printed in bold

Four plans, from a true 0% twelve-month to a 120-month stretch — and we show you the total cost of each before you pick. Example: a $14,500 roof over 60 months runs $308/month and $3,981 in total interest.

Every plan, with the real totals →

Free estimate

Price your roof before we ever ring your doorbell

The calculator uses the same per-square table our estimators do. Run your numbers, then book the free on-roof measure — no pressure visit, no 3-hour kitchen-table pitch.

Run the roof calculator Or call (555) 014-8830

State roofing contractor license #ROOF-041877 · $1,000,000 surety bond · 15-year workmanship warranty

Call Beacon
Sample site by SearchPod