Dunwoody is one of the most active commercial and residential markets in the Atlanta metro. Perimeter Center alone runs a continuous stream of office TI, retail build-outs, and multi-tenant work, and the surrounding residential neighborhoods generate steady roofing and renovation demand.
If you’re hiring a GC for a Dunwoody project, here’s how to skip the guesswork.
The questions that actually matter
Most homeowners and property owners ask the wrong questions. “How much?” is the obvious one — but price alone tells you almost nothing, because cheap bids hide costs elsewhere. Here are the ones that separate signal from noise.
1. “Are you a true GC, or are you self-performing?”
There’s a difference between a contractor who manages every trade through subs and one who shows up with a crew and tries to do everything in-house. The first model — true general contracting — is what you want for any project with mechanical, electrical, plumbing, structural, or roofing scope. One accountable contractor, one master schedule, and subs who specialize in their craft.
Integrity CRR is a GC. We manage subs we’ve worked with on multiple projects — no first-time vendors on critical path.
2. “Who will run the day-to-day?”
The owner sells the bid. A superintendent runs the job. If the GC can’t name the super who’ll be on your project — or if it’s “we’ll figure that out later” — that’s a yellow flag. Big crews can absorb that kind of uncertainty. Small Dunwoody projects can’t.
3. “Are you familiar with Dunwoody’s permitting process?”
Dunwoody has run its own permitting since it incorporated as a city in 2008 — it’s not unincorporated DeKalb County, and the two departments don’t work the same way. A contractor who’s only pulled permits in unincorporated DeKalb, or in a neighboring city like Sandy Springs or Chamblee, is going to learn Dunwoody’s process on your project, on your timeline. Ask directly: “When did you last pull a permit through the City of Dunwoody?“
4. “What’s your bonding and insurance?”
For any commercial project of meaningful size, you want a bonded GC. For residential, you want proof of general liability and workers comp insurance — a current COI emailed to you, not “I’ll send it later.”
5. “What kind of contract are we signing, and what’s excluded?”
Fixed-price and cost-plus are the two contract types you’ll run into. Fixed price gives you cost certainty but only covers what’s explicitly scoped — allowances and exclusions matter more than the headline number. Cost-plus gives you flexibility if scope shifts mid-project, but only works if you trust the GC’s reporting. Either way, read the exclusions list before you read the price. That’s where the surprises live.
6. “What’s the schedule, and what happens if it slips?”
Ask for a written schedule with milestones, not a verbal “should be done in a couple months.” Then ask what happens if a sub misses a date — does the GC have a second sub lined up, or does the whole job stall waiting on one crew.
Common Dunwoody project types
Office TI in Perimeter Center. Class A and B build-outs, demolition and rebuild, full-floor renovations. The big variables are after-hours work rules and tenant coordination. Landlord-mandated building standards (finishes, life-safety systems) also drive cost more than most tenants expect going in.
Retail and restaurant build-outs. Storefront construction, kitchen build-outs, multi-tenant rollouts. Permits, health department, and grease/MEP coordination drive the schedule.
Multi-family renovations. Apartment communities, common-area refresh, value-add work. Tenant impact and scheduling matter as much as scope.
Residential renovations and additions. Kitchen and bath, primary suites, finished basements. The trick here is honest scope conversion — most “easy” residential projects have hidden complexity behind walls. Some Dunwoody neighborhoods also carry HOA or architectural review requirements on top of city permitting — worth checking before you finalize a design, not after.
Roofing and storm restoration. Residential shingle replacement, commercial TPO/EPDM, and storm restoration. Dunwoody’s mature tree canopy means steady wind and tree-damage roof work, and a lot of it runs through insurance claims rather than a straight cash job — see the insurance question below.
Public and institutional work. Smaller municipal, school, and public works projects also run through Dunwoody and the surrounding submarket, usually with bonding and prevailing-wage requirements that not every GC is set up to handle.
What a Dunwoody GC project costs
There’s no single number, and any contractor who gives you one before walking the site is guessing. What you can use are general Southeast market ranges to sanity-check a bid — not as a quote, as a reality check:
- GC fee/markup: typically 10–20% of total project cost across the industry, covering supervision, scheduling, and risk — higher on smaller or more complex jobs, lower on large straightforward ones.
- Commercial office TI: roughly $40–$150+ per square foot in the Atlanta metro, depending on finish level and whether MEP systems are being reworked.
- Commercial roof replacement (TPO/EPDM): roughly $6–$14 per square foot, driven by roof size, deck condition, and insulation requirements.
- Residential asphalt shingle roof replacement: roughly $8,000–$25,000 for a typical single-family home, depending on square footage, pitch, and material.
- Kitchen or bath remodel: roughly $25,000–$80,000+ metro-wide, depending on scope and finish level.
Every one of these ranges varies by scope, site conditions, and material choice. Treat them as a starting frame for comparing bids, not a budget you can lock in without a walk-through.
Why local matters
A Dunwoody GC isn’t just a contractor — they’re a knowledge layer over your project. Local means:
- Established relationships with inspectors at the City of Dunwoody and DeKalb County.
- Subs who’ve worked together on multiple projects, not strangers thrown together for yours.
- Materials sourced from suppliers in or near Atlanta — faster delivery, cleaner returns when something needs to be swapped.
- A contractor who can be on-site in 20 minutes if a problem develops.
We’re literally on Chamblee Dunwoody Rd. There’s not a lot of distance between your project and our office. More on who we are is on the about page.
What to do next
If you’re getting bids on a Dunwoody project:
- Get at least three bids at the same scope.
- Read each bid in detail — line items, allowances, exclusions. Apples-to-apples comparison matters.
- Check references, including one designer or architect, not just owners — and ask to see completed work if the contractor has a portfolio.
- Verify the license at Georgia Secretary of State.
- Verify insurance by getting the COI directly from their broker, not from the contractor.
The cheapest bid is rarely the best one. The most expensive bid isn’t automatically thorough. The best bid is the one where the contractor has clearly understood your scope, can explain how they’ll manage it, and has the credentials to back it up.
Frequently Asked Questions
How much does it cost to hire a general contractor in Dunwoody?
There’s no flat answer — it depends on project type, scope, and site conditions. GC fees typically run 10–20% of total project cost across the industry as a general market range, on top of the underlying construction cost. Any real number requires a site walk and a defined scope; treat quotes given over the phone with no site visit as unreliable.
Do I need a permit for a home renovation in Dunwoody?
Most structural, electrical, plumbing, and roofing work needs a permit through the City of Dunwoody’s own permitting department — it’s a separate process from unincorporated DeKalb County. Cosmetic work like painting or flooring usually doesn’t. If you’re not sure, ask your contractor to confirm in writing before work starts, not after.
What’s the difference between a general contractor and someone who self-performs?
A general contractor manages the project and coordinates specialty subs for each trade. A self-performing contractor uses their own crew for most of the work. GCs are usually the better fit for projects with multiple trades — mechanical, electrical, plumbing, structural, roofing — because each trade is handled by a specialist instead of a generalist crew stretched across disciplines. Integrity CRR operates as a GC on most trades — we manage subs — with roofing as the exception, which we self-perform with our own crews.
How long does a typical office TI project take in Perimeter Center?
It depends heavily on scope and permitting timelines, but a straightforward suite build-out often runs 8–16 weeks from permit issuance to substantial completion. Full-floor renovations or projects with major MEP rework run longer. Landlord approval processes and long-lead materials (specialty finishes, custom millwork) are the most common causes of schedule slip.
Does Integrity CRR handle insurance claims for storm damage?
Yes — we work storm restoration and insurance claim scopes on both residential and commercial roofing. Our inspectors are Haag-certified, which matters when a claim scope is being negotiated with an adjuster. The roofing scope we self-perform, and we write that estimate in-house with a Haag-certified reviewer; beyond the roof, our GC role is documenting damage accurately and managing the repair through licensed subs. See storm restoration for more.
How do I verify a contractor’s license and insurance before hiring?
For the license, search the contractor’s name or license number directly on the Georgia Secretary of State’s verification site — don’t rely on a number printed on a business card. For insurance, call the contractor’s insurance broker directly and request a current certificate of insurance (COI) naming you or your property as certificate holder. A contractor who resists either request is telling you something.
Need a general contractor in Dunwoody? Integrity CRR is veteran-owned, licensed in Georgia (#GCCO009212) and Florida (#CGC1539499), and we work commercial and residential across Dunwoody year-round. Request a free estimate or call (833) 423-6255.