Roof replacement and repair in Johns Creek, quoted before you commit.

Answer four short questions about your roof. We pass your request to independent local roofers who can inspect and quote the job. It's free, and you don't have to hire anyone.

  • Free, no-obligation quotes
  • Replacement, repair, storm damage and gutters
  • Takes about a minute; nothing is paid here
Step 1 of 4Free quote

What does your roof need?

What's on the roof now?

When do you want it done, and where?

Where should the pros send your quote?

This is the last step.

By sending this, you agree that independent local roofing providers may contact you about your request. There's no cost and no obligation.

Roofing work you can get quoted in Johns Creek

Most roofs in Johns Creek are on single-family homes, and most of those are asphalt shingle. Tell us which of these fits your situation and the pros you hear from will know what to bring to the inspection.

Roof replacement

A full tear-off and new roof, usually asphalt architectural shingles. Ask each roofer how they'll handle any rotted decking they find, since that changes both the price and, in Johns Creek, whether a permit is needed.

Get this quoted →

Leak and damage repair

Missing or lifted shingles, failed flashing around chimneys and skylights, cracked pipe boots and soft spots. A repair often makes sense when damage is limited to one area of a roof that still has years left.

Get this quoted →

Storm and hail damage

North Georgia gets strong spring and summer thunderstorms. If you think a storm damaged your roof, photograph it from the ground, then have a roofer inspect it before you file a claim so you know what's actually there.

Get this quoted →

Roof inspections

Useful before buying or selling a home, after a storm, or when a roof reaches the later part of its life. An inspection tells you whether to repair, replace or wait.

Get this quoted →

Gutters and drainage

Gutters protect fascia, siding and foundations. Many homeowners replace gutters at the same time as the roof, when access is already set up.

Get this quoted →

Metal and specialty roofs

Standing-seam metal, tile and cedar shake need roofers who work with those materials regularly. Say so in the form and we'll pass it along.

Get this quoted →

What a new roof usually costs

Roof size and material matter most. Angi's 2026 data puts the national average roof replacement at about $9,610, ranging from about $5,900 at the low end to $46,000 at the high end, and an average of $4 to $11 per square foot. Steep pitches, multiple layers to tear off, replacement decking and extra flashing work push the number up.

Johns Creek homes are often large, two-story houses with complex rooflines, so expect quotes toward the middle or upper part of these ranges rather than the bottom. The only way to know your price is an inspection; use these figures to sanity-check the quotes you get.

Estimates only, not quotes. Source: Angi, roof replacement cost data (updated March 2026).

Get my project priced

Asphalt shingle

Most common on local homes

$5,800–$20,000

Metal

Standing seam or panels

$5,700–$25,000

Tile

Clay or concrete

$8,500–$26,400

Wood shake

Cedar shake or shingle

$16,000–$27,000

Steep-pitch add-on

Extra labor and material

+$1,000–$3,000

Building permit

Varies by city, if needed

$100–$1,400

Do you need a permit for a new roof in Johns Creek?

Johns Creek is its own city, so roofing permits go through the City of Johns Creek Community Development Department's Building Division, not Fulton County. The city's published "Do I Need a Permit?" checklist lists a roof replacement with no structural work, and no more than 32 square feet of decking replaced, as work that does not need a building permit.

If the job involves structural work, such as repairing rafters or trusses, changing the framing, or replacing more than 32 square feet of decking, the checklist says a permit is required. Permits are applied for online through the city's Customer Self-Service portal, and the contractor is normally the one who applies. Because the amount of rotten decking is often unknown until the old roof comes off, ask each roofer how they'll handle a permit if they find more damage than expected.

This is general information, not legal advice. Rules change, so confirm with the City of Johns Creek Building Division before work starts.

How it works

  1. 1

    Describe the roof

    Four short questions: what you need, the current roof type, how soon, and your ZIP. Contact details come last.

  2. 2

    Hear from local roofers

    Independent roofing contractors who serve Johns Creek contact you to schedule an inspection and give you a written quote.

  3. 3

    Compare and decide

    Ask each roofer for proof of insurance, a written scope that says how decking is handled, and warranty terms in writing. Hire whoever fits, or no one.

Roofing in Johns Creek: what's different here

Johns Creek sits in north Fulton County along the Chattahoochee River, with a humid subtropical climate: hot, humid summers, mild winters and frequent thunderstorms in spring and summer. Heat and humidity age asphalt shingles, and wind-driven rain finds weak flashing. Mature hardwoods and pines over many lots drop limbs and debris that clog gutters and valleys, so keeping branches trimmed back from the roof is worth doing whatever shape your roof is in.

Many Johns Creek subdivisions date from the 1980s through the 2000s, including neighborhoods along Medlock Bridge Road, State Bridge Road and McGinnis Ferry Road. Asphalt shingles commonly last 15 to 30 years, so many original roofs in those subdivisions have already been replaced once or are due. If your roof is near that age and has curling or missing shingles, granules collecting in the gutters, or stains on upstairs ceilings, an inspection will tell you whether a repair can buy time.

Homeowners insurance usually covers sudden damage from a covered event such as wind or hail, but not normal wear and tear. Read your policy, document damage right away, and be wary of anyone who knocks on your door after a storm offering to handle your claim.

Service area

Requests are welcome from across Johns Creek (ZIP codes 30005, 30022, 30097) and nearby north Fulton and south Forsyth communities. Enter your ZIP in the form so roofers can confirm they cover your street.

Local Resources & Guides

Services

Neighborhoods

Cost

Permits & HOA

Questions Johns Creek homeowners ask about roofing

How much does a new roof cost in Johns Creek?+

Published national data from Angi puts an asphalt shingle replacement at roughly $5,800 to $20,000 and the average replacement around $9,610. Larger homes, steep or complex roofs and decking repairs cost more. Get two or three written quotes to see where your roof falls.

Do I need a permit to replace my roof in Johns Creek?+

According to the City of Johns Creek's permit checklist, a roof replacement with no structural work and no more than 32 square feet of decking replaced does not need a building permit. Structural work or more decking does. Confirm with the city's Building Division if you're unsure.

Should I repair or replace my roof?+

A common rule of thumb is that if a repair would cost about half as much as a replacement, or the roof is near the end of its life, replacing it usually makes more sense. Limited damage on a younger roof is often a repair.

Will insurance pay for my roof?+

Policies generally cover sudden damage from covered events such as wind or hail, not age or wear. Check your policy, photograph damage, and have a roofer inspect before you file so you know what to claim.

How long does a roof replacement take?+

Professional crews typically finish a single-family reroof in a matter of days once materials arrive, depending on size, pitch, weather and how much decking needs replacing.

Does my HOA need to approve a new roof?+

Many Johns Creek subdivisions have covenants that require approval of roofing color or material. Check your HOA's rules before you sign a contract.

Find out what your roof will cost.

Get a free quote
Get a free quote