Gwinnett County home with a new architectural shingle roof installed by MDJ Roofing and Construction

Roofing contractor in Lawrenceville, GA Honest roofing for Gwinnett homes and businesses

Roof replacement, leak repair, storm damage and commercial TPO roofs from a GAF Certified contractor based in Lawrenceville since 2009. Start with a free inspection and photos of everything we find.

Free, no-obligation inspection. Or call (404) 405-5701, Mon to Sat, 7 AM to 5 PM.

  • 5.0 on Google (58 reviews)
  • GAF Certified
  • Lawrenceville since 2009
How it works

Three steps, no surprises

Book a free inspection

Pick a time online or call. Most inspections take about an hour.

See what we found

We walk you through photos of your roof and give you a written estimate if anything needs work.

We do the work and clean up

Our crew completes the job to the manufacturer's specifications and leaves your property clean.

Recent work

Roofs we have built

Completed residential roof replacement in Gwinnett County

Residential re-roof

Lawrenceville area

MDJ crew replacing a storm-damaged roof

Storm damage replacement

Gwinnett County

White TPO commercial flat roof

Commercial TPO roof

Metro Atlanta

See more of our work

Reviews

Rated 5.0 by Gwinnett homeowners

58 reviews on Google, and a GAF Certified contractor listing you can check yourself.

5.0
from 58 Google reviews
Read our Google reviews
Service areas

Roofing across Gwinnett and North Metro Atlanta

Based on Grayson Highway in Lawrenceville.

Prefer a call back?

Tell us about your roof

Answer a few quick questions and we will call or text you to set up your free inspection. Want to pick a time yourself? Book online.

  • Free inspection with photos
  • Help with insurance claims
  • Written estimate before any work

Request a free estimate

Tell us what is going on and we will call or text you back to set up your free inspection.

FAQ

Questions homeowners ask

Is the roof inspection really free?

Yes. No cost and no obligation. You get photos of what we find and a written estimate if anything needs work.

Do you help with insurance claims?

Yes. We document storm damage with photos and can meet your insurance adjuster at the property. You remain responsible for your deductible.

What areas do you serve?

Lawrenceville and the rest of Gwinnett County, plus Alpharetta, Roswell and Marietta. Call to confirm if you are farther out.

Do you do commercial roofs?

Yes. We install and repair TPO flat roofs for offices, retail buildings, clinics and warehouses.

No cost, no pressure

Start with a free roof inspection

Pick a time online. We inspect the roof, show you photos of what we find, and give you a written estimate if anything needs work.

CallFree inspection