← One Page Loft
Family-Owned Since 2009 · Durham, NC
NC GC License #82147 · Fully Insured
For Triangle Homeowners

Triangle roofs, done right the first time.

Family-owned roofing and exterior work for Triangle homeowners since 2009. Fully licensed. Fully insured. On-site when we say we will be.

Repairs, replacements, gutters, and storm damage. No subcontractors you didn't meet. No surprise charges after the work starts. Free estimates within 48 hours of your call.

Get a Free Estimate

Most estimates scheduled within 48 hours · Same-week emergency repairs available

16+ Years Local NC GC #82147 Fully Insured GAF & CertainTeed Certified
01 — Why this matters

Most roofing problems get worse cheaper to fix early.

A small leak today is a ceiling collapse next year. A few missing shingles after a storm becomes a full underlayment replacement after the next one. The cost of waiting is almost always higher than the cost of fixing.

Most homeowners we meet wish they'd called sooner. Either the damage spread, or insurance got harder to claim, or the original repair went out of warranty before they got around to it. None of that is necessary. None of it is your fault — most contractors don't make it easy to get a real answer fast.

That's the whole reason we built our business this way. Free estimate, fast turnaround, plain answers, fixed quotes. If we can fix it small, we will. If it needs more, we tell you exactly what and why before we touch anything.

02 — What we do

Roofs and exteriors. That's it.

We don't do everything. We do roofing, gutters, and exterior work — and we do them well. If you need something else, we'll tell you who's good at it. No upsells. No tacked-on services we don't actually specialize in.

01

Roof Repairs & Replacement

Asphalt, metal, and tile. Repairs from a single missing shingle to full tear-offs and reinstall. Manufacturer warranty included on all replacement work — GAF and CertainTeed certified.

02

Storm & Insurance Work

Free post-storm inspections and detailed damage reports. We work directly with your insurance adjuster, document everything photographically, and don't get paid until your claim closes.

03

Gutters & Exterior Repair

Seamless gutters, leaf guards, soffit and fascia repair, siding patches. Fixed-fee quotes on most jobs, same-week scheduling for non-emergency work.

03 — How we work

Four steps. No mystery.

Most roofing complaints come from two things: not knowing what's actually being done, and surprise charges. We've built our process around fixing both.

You'll get a written estimate before any work begins. We don't change the number unless something genuinely changes the scope — and if it does, you get a phone call before we proceed. Photos before, during, and after. We're on-site when we say we will be, or we call you 30 minutes before we won't be.

None of this is special. It's just how we'd want it done at our own house.

  • i.
    Free Estimate On-site within 48 hours. Photos taken. Written estimate sent within 24 hours of the visit.
  • ii.
    Scheduling & Materials You approve the estimate. We order materials and lock in your date — typically same week or next.
  • iii.
    Work Day On-site at the time we agreed. Site protected. Photos sent at start, midpoint, and end.
  • iv.
    Walk-Through & Warranty Final inspection together. Cleanup verified. Warranty paperwork delivered. Final invoice.
04 — Who we serve

The homeowners we do our best work for.

Most of our jobs fall into one of these categories. If you see your situation here, the free estimate is the right next step.

i.

Storm Damage

Wind, hail, fallen branches — fast inspections, insurance documentation, and same-week tarps if needed.

ii.

Aging Roof

15+ years old, missing shingles, granules in the gutters — replacement planning before the leaks start.

iii.

Active Leaks

Water in the ceiling, stains spreading — diagnostic visit within 48 hours, repairs prioritized.

iv.

Pre-Sale Inspection

Selling soon — get the roof report you'll need before the buyer's inspector finds it first.

If we can fix it small, we will. If it needs more, we tell you exactly what and why — before we touch anything.

A Principle We Run On

05 — Common questions

What homeowners ask first.

How fast can you come out?
Most non-emergency estimates within 48 hours of your call. Active leaks and storm damage are prioritized — we'll usually be there same day or next morning. Submit the form below or call us directly.
Do you charge for estimates?
No. All estimates are free, on-site, and written. We send the formal quote by email within 24 hours of the inspection so you have it in writing for your records (and your insurance adjuster, if applicable).
Are you licensed and insured?
Yes — NC General Contractor License #82147, fully insured for general liability and workers' compensation. We can provide certificates of insurance on request, and our license is verifiable directly through the NC Licensing Board for General Contractors.
Do you work with insurance claims?
Yes — and frequently. We document damage with photos, write detailed scope reports your adjuster expects, and meet with adjusters on-site when needed. We don't get paid until your claim closes, so our incentives line up with yours.
What happens if my roof gets worse before you can come out?
If you have an active leak, call us — don't email. We can usually get a tarp on the same day to stop additional damage while the formal repair gets scheduled. Tarp service is included in any estimate that turns into work.
Do you sub out the work, or is it your crew?
Our crew. We don't use random subcontractors you've never met. The same person you talk to during the estimate is the person managing the work day, and our crew has been together for years.
06 — Get your estimate

Free estimate. On your roof in 48 hours.

Use the form below or call us directly. We'll respond within one business day to schedule your inspection. No commitment to do the work afterward.

Replies within 1 business day · Most estimates scheduled within 48 hours

Or Call Direct — Faster for Active Leaks
(984) 555-0186