Skip to main content

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

Serving the Windrow Valley since 2004 · (555) 014-8830

Beacon. Roofing & Exteriors

Roofing · siding · gutters · since 2004

A dry house, in writing.

About 3,100 Windrow Valley roofs since 2004, every one installed by our own employees and covered by a 15-year workmanship warranty. Our prices are on this site, so you can run the numbers before you ever talk to us.

Leak right now? Call (555) 014-8830. A person answers Monday to Saturday.

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, and every one is published

  • State roofing license #ROOF-041877 Check it yourself with the state contractor board. Any honest roofer will tell you to.
  • $1,000,000 surety bond, fully insured $2M general liability plus workers' compensation on every crew member. Certificates handed over unprompted.
  • 15-year workmanship warranty 15 years on full replacements and 2 years on repairs. In writing, registered to your address, and transferable once if you sell.

The Beacon standard

Four promises, kept on every single job

  1. 01

    Employees, not day-labor subs

    Every person on your roof works for Beacon. They are background-checked, harness-trained and covered by our workers' comp. No labor brokers, no mystery crews.

  2. 02

    Flashing is never reused

    Step flashing, valley metal and pipe boots are all new on every job. Reused flashing is the top cause of the leaks we get called to fix on other people's work.

  3. 03

    Published prices, honest ranges

    Our price table is on this website. The calculator uses the same numbers our estimators do, and the on-roof measure only narrows the range.

  4. 04

    Magnet sweep, twice

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

What we do

Roofs first, and the exteriors that keep them dry

All services and the price table →

How a Beacon roof happens

From your first number to a warranty in your inbox

  1. Step 1: Run the calculator

    Two minutes, four questions, no email. You get the same range our estimators start from.

    Open the calculator →
  2. Step 2: Free measure

    On the roof or by drone, about 45 minutes. You don't need to be home.

    Book the measure →
  3. Step 3: Written quote

    Line by line within 24 hours, fixed for 30 days. A 10% deposit at most.

    Quote questions →
  4. Step 4: Install and warranty

    One or two days on site for most homes, two magnet sweeps, and a 15-year warranty in writing.

    How install day runs →

When the storm crews roll in

The knock on your door vs. the company across town

After every hail storm, the valley fills with out-of-town trucks. Some do fine work. But you can't check fine work in advance. You can only check 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 check before we ever call 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 in the same town for 22 years.

Storm damage right now? Our $350 emergency dry-in stops the damage 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 and tear-off: four questions and you get the same honest range our estimators start from, plus a cost-per-year comparison across asphalt, metal and cedar. No email needed.

Run your numbers
  • Architectural asphalt shingle $465 to $640 per square
  • Standing-seam metal $1,050 to $1,425 per square
  • Cedar shake $1,275 to $1,650 per square
  • Installed, per 100 sq ft, with flashing, underlayment, ridge vent and disposal included.
Four Beacon crew members in hi-vis vests and hard hats smiling at the Monday safety meeting
Monday safety meeting at the Foundry Road shop. Harnesses on at 6 feet, owner included.

The people on your roof

Four crews. All employees. One shop in Harbor Mills.

No labor brokers and no mystery subs. Every crew has a lead who has run it for years and an apprentice learning the trade the right way. Two of our four crew leads started as apprentices here.

  • Beacon's owner in a plaid shirt and tool belt, arms crossed, standing beside a blue pickup Dale Whitcomb Owner and founder
  • Beacon's lead estimator in a hard hat and safety vest kneeling on a shingle roof with a clipboard, autumn trees behind Glen Ostrowski Lead estimator
  • A Beacon repair lead shining a flashlight along the rafters in an attic, tracing where water gets in Theo Banks Repair and warranty lead

What neighbors say

4.6 out of 5, honest math

the 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 company 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. It turned out to be a sidewall flashing problem, 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 turning into a road trip.

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

Response times by town →

Paying for it

Financing with the interest printed in bold

Four plans, from a true 0% twelve-month plan 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 a 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
Fictional sample site by SearchPod