Free storm inspections this week across the TriangleMon–Sat 7am–7pm · (919) 555-0142
ServicesHow it worksOur workReviewsFinancingFAQCall (919) 555-0142
Raleigh · Durham · Cary · Since 2006

A roof done right the first time.

Family-owned roofing for the Triangle. Full replacements in one day, honest storm-damage repair, and a written workmanship warranty on every job we finish.

4,200+roofs completed
4.9 ★from 860 reviews
10-yearworkmanship warranty

Get your free inspection

We'll photograph every slope and send you a written report — no pressure, no obligation.

Most inspections booked within 48 hours.

What we do

Everything above your walls, handled by one crew.

Our own employees, not day-labor subcontractors. The person who quotes your roof is the person who walks it with you when it's done.

Roofer replacing shingles on a brick home

Roof replacement

Architectural shingle and metal systems, tear-off to ridge vent, typically finished in a single day.

Price my roof →
Roofer repairing storm-damaged shingles

Storm & hail repair

Documented damage reports and photos you can hand straight to your insurance adjuster.

Book a storm check →
Roofer working safely on a roof with harness

Leak repair

Flashing, boots, valleys and skylights traced to the real source — not a tube of caulk and a prayer.

Stop a leak →
Finished roof and siding on a two-story home

Gutters & siding

Seamless 6-inch gutters, guards and fiber-cement siding matched to your new roofline.

Get a quote →
Roofer nailing architectural shingles
How it works

Four steps. No surprises on the invoice.

1

Free inspection

We walk every slope, check the attic and send a photo report the same day.

2

Fixed written price

One number, line by line — materials, tear-off, disposal and permits included.

3

Install day

Landscaping tarped, magnetic sweep for nails, crew lead on site start to finish.

4

Final walk-through

We walk it with you, hand over photos and register your warranty.

Recent work

Roofs we've put over Triangle families this year.

Reviews

4.9 stars from 860 neighbors.

We ask every customer for a review at the final walk-through — good or bad.

★★★★★

"They found hail damage two other companies missed, met the adjuster on the roof, and had the whole thing replaced in one day. The yard was cleaner when they left."

Maria T.Cary · roof replacement
★★★★★

"Fixed price was the price. No change orders, no 'we found rotten decking' surprise. Marcus sent photos of every step."

Derrick W.Raleigh · storm repair
★★★★★

"A leak we'd chased for three years — they traced it to a cracked boot in twenty minutes. Honest, quick and fairly priced."

Allison & Ben K.Durham · leak repair
Financing

A new roof from $189 a month.

Approval in minutes with no impact on your credit to check. 12 months same-as-cash on approved credit.

  • Fixed written price before work starts
  • Permits, tear-off and disposal included
  • 10-year workmanship warranty, in writing
  • Manufacturer-backed shingle warranty
Service area

Local to the Triangle — and staying that way.

Two crews, one yard in Garner, and project managers who live in the towns they work in.

RaleighDurhamCaryApexWake ForestGarnerHolly SpringsMorrisvilleKnightdaleFuquay-Varina
Home with a freshly installed roof
Questions

What homeowners ask us most.

How long does a roof replacement take?

Most homes are torn off and re-roofed in a single day. Larger or steeper roofs can take two; we'll tell you which at the inspection.

Do you work with my insurance company?

Yes. We document damage with dated photos, meet your adjuster on the roof, and build our estimate line-by-line so it's easy to compare.

What if you find rotten decking?

Your written price lists the per-sheet replacement cost up front, and we photograph any board before we replace it. No blank-check change orders.

Do I need to be home on install day?

Not at all. Leave the driveway clear and the garage closed — your crew lead texts you photos at start, midday and finish.

Storm last night? We can be on your roof this week.

Book free inspectionCall (919) 555-0142