Roofer vs general contractor: who should handle your addition or remodel?
You're planning an addition, a kitchen, or a second-story pop-up, and you already know a roofer you trust — or a general contractor who says "sure, we do roofs." Who actually gets the job? The answer comes down to two things most homeowners never check: what the license legally covers, and who owns the seams — the places where two trades meet and where almost every remodel failure starts.
What each one actually is
A roofing contractor is a specialty trade: tear-off, decking, underlayment, shingles or metal, flashing, ventilation. Done daily, at volume, with crews who do nothing else. A general contractor (GC) is a project-delivery company: it designs the sequence, pulls the permits, hires and schedules every trade (foundation, framing, electrical, plumbing, HVAC, drywall, finish), passes inspections, and carries responsibility for the finished whole.
The licensing reflects that split — and it differs by state:
- Maryland: residential work runs through the MHIC (Maryland Home Improvement Commission). An MHIC license covers home improvement broadly, but you should still verify the contractor has real experience in the category — the license number (ours is MHIC #111971) is verifiable on the state's public lookup.
- Virginia: DPOR tiers contractor licenses by contract size. Class C caps out under $10,000 per contract, Class B at $120,000, and Class A is unlimited — the tier a serious addition requires. United Developers holds VA Class A #2705183185.
Thirty-second homework: verify MD licenses at the MHIC lookup and VA licenses at DPOR's license lookup before signing anything. A contractor who hesitates to give you the number has answered your real question.
When a roofer is exactly the right call
If the project is the roof — replacement, repair, storm work — a dedicated roofing operation is the right tool. Same for the rest of the exterior envelope: siding, gutters, windows. These are self-contained scopes: one trade, one permit, one inspection, done in days. Adding a GC's management layer to a roof replacement just adds margin.
When you need a general contractor
The moment a project touches structure, or more than two trades, you're in GC territory:
- Additions — footings, foundation, framing, roof tie-in, electrical, plumbing, HVAC extension, insulation, drywall, finish, and six-plus inspections in a fixed order. See our home additions page for how that sequence runs.
- Kitchens and baths — gas, water, waste, venting, and electrical loads behind every wall. (Kitchens · Bathrooms)
- Basements — egress requirements, moisture control, and mechanical rework (basement finishing).
- Structural anything — removing walls, second-story pop-ups, attached decks and porches over a certain height.
Could you act as your own GC and hire trades separately? Legally, often yes. Practically, you just took an unpaid project-management job where every trade's overrun is your problem and no one warranties the whole. The GC's fee buys sequencing, accountability, and a single throat to choke.
The part nobody tells you: additions fail at the roofline
Here's our bias, stated openly, and the reason it exists. When an addition leaks — and leaking is the most common addition callback in our market — it almost never leaks in the middle of the new roof. It leaks at the tie-in: where new roof meets old roof, where roof meets the original wall, at the kickout flashing above the gutter line. That seam is precisely where a framing-first GC hands off to a roofing sub, and where a roofing-only crew has no authority over the wall assembly it's flashing into.
That's the argument for a GC that self-performs the envelope. United Developers is a roofing company that grew into general contracting — we hold both licenses, and on our additions the same organization that frames the structure installs and flashes the roof, siding, and windows. One contract, one warranty, and nobody to point at across the seam.
Seven questions that sort contractors fast
- What license number will this contract be executed under, and what class is it? (Verify it.)
- Who pulls the permits — you, under your license? (The only right answer.)
- Who is on-site daily, and who do I call when two trades disagree?
- Which trades do you self-perform, and which do you sub out?
- What's the payment schedule tied to — dates, or completed milestones? (Milestones.)
- What does your written warranty cover on the whole project, not per-trade?
- Can I see a comparable local project — an addition, not just a roof? (Our project gallery and 137+ Google reviews are a fair starting standard to hold anyone to.)
What hiring wrong actually costs
The failure pattern we're called to fix is depressingly consistent. A homeowner hires a roofing crew to "handle" an addition because the roof bid was persuasive, or hires a paper GC who subs everything and visits weekly. Six months later there's a failed framing inspection that stalled the plumbing rough-in, a change order for structural work the fixed bid "didn't anticipate," and — most often — water tracking down the wall where the new roof meets the old one, because the flashing detail belonged to whichever trade left the site first. Unwinding that costs more than the original GC fee would have: open walls, re-inspection fees, and two contractors each pointing at the other's scope. The cheapest insurance on a multi-trade project is one licensed party who owns every seam in writing before demolition starts.
Bottom line
Roof-only or envelope-only project: hire the specialist. Anything structural or multi-trade: hire a licensed GC — Class A in Virginia for a real addition — and prefer one that self-performs the envelope so the tie-ins have a single owner. If you're weighing a specific project, a free consultation costs nothing and produces a written scope you can compare against anyone.
Get a real number, not a guess
Free roof inspection, typically scheduled within 24 hours — full photo report and a written, itemized quote. Yours to keep, no obligation either way.
Frequently asked questions
Can a roofing company build a home addition?
Only if it holds the right license. In Maryland, home additions fall under MHIC home-improvement licensing; in Virginia, an addition of meaningful size requires a Class A or Class B contractor license, not a roofing-only specialty. Ask for the license number and verify it covers general contracting, not just roofing.
What is the difference between a Virginia Class A, B, and C contractor license?
Virginia tiers licenses by project size: Class C covers single contracts under $10,000, Class B covers mid-size work up to $120,000 per contract, and Class A is unlimited — required for large additions and whole-home remodels. United Developers holds VA Class A #2705183185, the unrestricted tier.
Who pulls the permits on an addition — me or the contractor?
The licensed general contractor should pull all permits — building, electrical, plumbing, mechanical — under its own license and manage the inspection sequence. A contractor who asks the homeowner to pull an 'owner permit' is usually avoiding license scrutiny, and it shifts code liability onto you.
Is it cheaper to hire trades separately instead of a GC?
On paper, sometimes; in practice, rarely. Self-managing means you become the scheduler, inspector, and dispute-resolver between trades, and nobody owns the seams where most failures happen — like the roof-to-wall tie-in on an addition. A GC's markup buys sequencing, one warranty, and one responsible party.
Does United Developers handle both roofing and additions?
Yes. United Developers is licensed for both — MHIC #111971 in Maryland and Class A #2705183185 in Virginia — and self-performs the exterior envelope (roofing, siding, windows) on its addition and remodel projects, which is where tie-in leaks usually start when trades are split.