Johns Creek building permits come from the Community Development Department at 11360 Lakefield Drive. Submittals are reviewed by one or more of four divisions — Building, Land Development, Planning & Zoning, and the Fire Marshal — depending on the project.
Two 180-day clocks run here. An application not issued within 180 days of the initial application date is deemed abandoned; an issued permit becomes invalid if no building inspection has passed in 180 days. In Johns Creek, work starting means passing an inspection.
Applies inside the Johns Creek city limits, incorporated 2006. Alpharetta, Roswell, Milton, and Duluth border the city, and unincorporated Fulton and Forsyth counties each permit differently.
Only the general contractor schedules inspections. Trade subcontractors, business owners, and property owners do not — and inspections cannot be scheduled at all where the required trade permits have not been obtained.
What requires a permit in Johns Creek?
A Johns Creek building permit is required to construct, enlarge, alter, repair, move, or demolish inside the city limits. Johns Creek incorporated in 2006, taking permitting authority off Fulton County, and its Community Development Department now reviews submittals across four disciplines — Building, Land Development, Planning & Zoning, and the Fire Marshal — depending on the project.
Everything runs through the CSS Customer Self-Service Portal, which handles applications, plan submittals, invoice payments, and inspection requests around the clock. Any contact related to a permit may log in to view progress, but only the Applicant submits plans and documents during the application and review steps.
The city's expiry rules are stricter than most and they cut at both ends. A permit application not issued within 180 days of the initial application date is deemed abandoned. An issued permit is valid for 180 days and stays active as long as work is ongoing — but work starting means passing a building inspection, and if no inspection has passed in 180 days the permit becomes invalid.
The enforced code is the Georgia State Minimum Standard Codes — the 2024 International Building Code and 2024 International Residential Code with Georgia Amendments, alongside the 2024 International Plumbing, Mechanical, Fuel Gas, and Swimming Pool and Spa Codes and the 2023 National Electrical Code with the 2026 Georgia Amendments. Georgia turned its codes over on January 1, 2026. The Board of Community Affairs, acting on the recommendation of the State Codes Advisory Committee, adopted the 2024 editions of the building, residential, plumbing, mechanical, fuel gas, and swimming pool and spa codes, together with the 2023 National Electrical Code carrying the 2026 Georgia Amendments. A project drawn to the previous editions is drawn to a superseded code, and the Georgia Amendments — not the base I-Code text — are what the plan reviewer reads.
Permit required
- Constructing, enlarging, altering, repairing, moving, or demolishing a structure
- Commercial interior alterations, which need a certificate of occupancy before use
- Electrical, plumbing, and mechanical trade permits
- Land disturbance, which requires a pre-construction meeting before any site activity
- Tree protection and landscape work, reviewed by the City Arborist
- Any property within the 2,000-foot Chattahoochee River corridor
- Special inspections, whose reports are submitted during construction
Typically exempt
- Painting, flooring, and other cosmetic work
- Ordinary repairs that do not touch structure or a regulated system
- Work outside the city limits — Alpharetta, Roswell, Milton, Duluth, and unincorporated Fulton and Gwinnett all differ
- Like-for-like replacements that do not alter a regulated system
Johns Creek building department: who handles permitting
Community Development works from 11360 Lakefield Drive, Johns Creek, GA 30097, with a permit counter open Monday to Friday, 8:30am to 5:00pm. The Building Division is reached on 678-512-3250, permitting on 678-512-3297, and the main city line is 678-512-3200. Land Development has its own number.
Fees are front-loaded in a way that catches people. For permits requiring plan review, all fees must be paid before the plans are routed for review — so an unpaid invoice is not a permit sitting in a queue, it is a permit that never entered one. If corrections are required, re-submittal fees may be due when the corrections are submitted, and fees are typically charged for the third and subsequent plan reviews.
The portal's division of labour is worth setting up correctly. Any contact related to a permit may log in to follow progress, see invoices due, and view inspections from the dashboard, but only the Applicant submits plans and documents during application and review.
| Detail | Information |
|---|---|
| Authority | City of Johns Creek Community Development Department |
| Scope | Inside the Johns Creek city limits — incorporated 2006 |
| Address | 11360 Lakefield Drive, Johns Creek, GA 30097 |
| Permit counter | Monday to Friday, 8:30am to 5:00pm |
| Building Division | 678-512-3250 — permitting 678-512-3297 |
| Portal | CSS Customer Self-Service — applications, plans, invoices, inspections |
| Review disciplines | Building, Land Development, Planning & Zoning, Fire Marshal |
| Inspection cutoff | Requests by 4:00pm scheduled for the next business day |
All properties within the 2,000-foot Chattahoochee River corridor are reviewed for compliance with the Metropolitan River Protection Act. Across metro Atlanta a separate corridor rule catches riverside parcels. The Metropolitan River Protection Act (O.C.G.A. § 12-5-440 et seq.) imposes a review requirement within 2,000 feet of the Chattahoochee River and its impoundments from Buford Dam downstream, administered locally against a plan adopted by the Atlanta Regional Commission. It is an extra review step on land that otherwise looks ordinary, and it is not part of the building code.
Johns Creek sits at the corner of Fulton, Forsyth, and Gwinnett counties and borders Alpharetta, Roswell, Milton, and Duluth. Several of those run Tyler CSS portals that look similar to Johns Creek's, so confirm you are logged into the right city's system before uploading a plan set.
Johns Creek permits: record types and what each covers
Johns Creek documents its records more thoroughly than most Georgia cities, including the ones that appear at the end of a project rather than the start. These are the records you will file:
Residential permit types
| Permit type | What triggers it | Review path | Fee basis |
|---|---|---|---|
| New construction | New dwellings, additions, and accessory structures above the local size threshold | Full plan review against the 2024 IRC with Georgia Amendments, plus zoning | Valuation-based |
| Renovation / alteration | Structural changes, layout changes, or added plumbing, mechanical, or electrical | Plan review scaled to scope; existing-building provisions apply only where locally adopted | Valuation-based |
| Reroof | Roof covering replacement, recover, and structural deck repair | Dry-in and deck inspection; plan review rarely required | Valuation or squares |
| Solar photovoltaic | Rooftop or ground-mount arrays, with or without battery storage | Electrical review led, with structural review of the attachment | Flat or system-size based |
| Battery energy storage | Wall or floor-mounted storage added to a dwelling | Electrical review plus fire separation and location check | Flat or per-permit minimum |
| Electrical | Service changes, panel upgrades, new circuits, EV chargers, and rewiring | Trade review; filed as its own record under a Class I or Class II licence | Per-permit minimum or per-device |
| Plumbing | New piping, repipes, fixtures, gas piping, and water heater replacement | Trade review under a Journeyman or Master licence | Per-permit minimum or per-fixture |
| Mechanical / HVAC | Changeouts, new ductwork, and refrigeration | Trade review; conditioned air licence class keyed to system capacity | Per-permit minimum or per-unit |
| Deck and porch | New decks, screened porches, and structural rebuilds | Footing and framing review against the residential code | Flat or valuation-based |
| Pool and spa | In-ground and above-ground pools, spas, barriers, and bonding | Structural, barrier, and electrical bonding review under the 2024 ISPSC | Valuation-based |
| Accessory structure | Sheds, detached garages, and carports above the local size threshold | Zoning first, then structural review where applicable | Flat or valuation-based |
| Demolition | Full or partial demolition of a structure | Utility disconnect verification and asbestos notification | Flat |
| Land disturbance | Clearing, grading, and any disturbance above the local threshold | Erosion and sedimentation review on its own statutory clock | Per-acre or valuation-based |
| Permit extension or renewal | An unexpired permit needing more time, or an expired one | Requested for valid reasons through the CSS portal | Fees apply |
| As-built survey | Submitted at the end of construction | One of the documents required during or after construction | Professional fee |
Commercial permit types
| Permit type | What triggers it | Review path | Fee basis |
|---|---|---|---|
| New construction | Ground-up commercial, industrial, and multifamily buildings | Full multi-discipline review; sealed plans required | Valuation-based |
| Tenant build-out | Interior fit-ups and suite build-outs in an existing shell | Concurrent building, trade, and fire review | Valuation-based |
| Renovation / alteration | Structural, envelope, or system changes to an existing building | Plan review scaled to scope; accessibility triggers attach | Valuation-based |
| Change of occupancy | Converting a building from one occupancy classification to another | Life-safety, accessibility, and zoning review | Valuation or flat |
| Shell building | A building permitted without a known tenant or use | Shell review only; no certificate of occupancy until a build-out closes | Valuation-based |
| Reroof | Commercial roof covering replacement or recover | Structural check on added dead load; fire review where applicable | Valuation or squares |
| Solar photovoltaic | Commercial rooftop, carport, and ground-mount arrays | Structural, electrical, and fire access review | Valuation or system-size based |
| Electrical | Service, distribution, and branch circuit work | Trade review; separate record from the building permit | Valuation or per-device |
| Plumbing | Supply, waste, vent, grease, and gas systems | Trade review; backflow and grease interceptor sign-offs attach | Valuation or per-fixture |
| Mechanical / HVAC | Rooftop units, ductwork, exhaust, and refrigeration | Trade review; energy compliance documented against the 2015 IECC | Valuation or per-unit |
| Fire protection | Sprinkler, standpipe, alarm, hood, and suppression systems | Fire review under the state Safety Fire Commissioner's adopted codes | Valuation or per-device |
| Sign | Wall, monument, and illuminated signage | Zoning review plus electrical where illuminated | Flat or per-sign |
| Land disturbance | Site clearing, grading, and stormwater installation | Erosion and sedimentation review as a Local Issuing Authority | Per-acre or valuation-based |
| Pre-construction meeting | All Land Disturbance permittees, before any site activity | Held at City Hall with the owner, design engineer, and site contractors | No separate fee |
| Metropolitan River Protection Act review | Property within 2,000 feet of the Chattahoochee River | Reviewed for corridor compliance in addition to the building permit | Set by the city |
Residential
- Single-discipline review in most cases
- Trade records filed separately under Chapter 14 licences regardless of job value
- State licence required once the work exceeds the statutory threshold, per project
- A private professional provider may be engaged to shorten the review path
Commercial — multi-discipline
- Concurrent review across building, trades, fire, and zoning
- Signed and sealed plans across every affected discipline
- Land-disturbance review runs on its own statutory clock under Title 12
- Accessibility and life-safety review attach to any change of occupancy
Records you will actually see in Johns Creek
| Record | What it covers |
|---|---|
| Building permit | Constructing, enlarging, altering, repairing, moving, or demolishing |
| Trade permits | Required before related inspections can be scheduled at all |
| Land Disturbance Permit | Authorising defoliation, site alteration, or the start of construction activity |
| Pre-construction meeting | Required of all Land Disturbance permittees before any site activity |
| Special inspection reports | Submitted during construction where the code requires them |
| As-built survey | Submitted at the end of construction |
| Change of Contractor request | Formal substitution of the contractor on an issued permit |
| Permit extension or renewal request | For unexpired or expired permits, with fees, for valid reasons |
Solar permits in Johns Creek
Solar is filed as its own record across Georgia rather than as a line item on a building permit, and it is reviewed on two tracks at once: the electrical side (conductors, overcurrent protection, rapid shutdown, labelling, and the service or supply-side connection, all against the 2023 National Electrical Code with the 2026 Georgia Amendments) and the structural side (attachment detail, rail spacing, and whether the existing framing carries the added dead load).
Solar in Johns Creek is filed in the CSS portal, and the electrical permit has to exist before the inspection can be booked — the city will not schedule an inspection where the required trade permit has not been obtained. The general contractor, not the installer, makes the booking.
The covenant question comes up on nearly every residential array, and Georgia answers it less generously than several neighbouring states. Georgia's Solar Power Free-Market Financing Act (O.C.G.A. § 44-3-113 and Title 46, Chapter 3, Article 8) makes third-party solar financing lawful and limits a property owners' association's ability to prohibit solar outright, but Georgia gives homeowners materially less protection than North Carolina or Florida do: an association retains real authority over placement and appearance, and a covenant restricting where panels may sit on the roof will usually stand. Read the covenants before designing the array, not after.
Utility interconnection runs on its own clock alongside the permit. Georgia Power and the state's electric membership corporations each set their own application, meter, and witness-test sequence, and permission to operate is not something the building department controls — plan for the two tracks to finish at different times.
Roofing permits in Johns Creek
A roof covering replacement needs a permit across most of Georgia. The permit is usually quick, but it is not optional, and the inspection that matters happens before the covering goes on rather than after.
Because Georgia enforces a statewide minimum code, there is no state product-approval database to search and no approval number to cite on the application. The assembly has to comply with the adopted code and the manufacturer's listed installation instructions, and that pairing is what the inspector checks — which makes the manufacturer's instructions a document worth having on site.
Reroofs in Johns Creek are city records with the same scheduling rules as any other work: general contractor books, requests by 4:00 p.m. go the next business day, and cancellations run until 7:30 a.m. on the day.
Sequencing is where reroofs go wrong. The deck and dry-in condition has to be visible when the inspector arrives, so covering it first means opening it back up. Where a previous layer has been torn off, expect attention to deck fastening and to any sheathing replaced along the eaves.
Johns Creek permit cost
Johns Creek charges before it reviews. All fees must be paid before plans are routed for review on any permit requiring it, so the invoice sits on the critical path rather than beside it. Invoices are paid in the CSS portal.
Re-submittal economics reward getting it right early. Re-submittal fees may be due when corrections are submitted, and fees are typically charged for the third and subsequent plan reviews — meaning the first correction cycle is usually free and the second is usually not. Re-inspection fees for failed inspections are due before the next inspection may be scheduled.
Landscape and tree work carries its own cost and its own gate: all landscaping for a project must be completed before the certificate of occupancy is issued, and if the landscape design or plant material changes from the permitted plan, three sets of revised plans go to the City Arborist's Office for approval before any work.
| Fee component | How it works |
|---|---|
| Building permit | City fee schedule; all fees paid before plans are routed for review |
| Re-submittal | Typically charged for the third and subsequent plan reviews |
| Re-inspection | Due before the next inspection may be scheduled |
| Land disturbance | Its own permit, with a mandatory pre-construction meeting |
| Landscaping | Must be complete before the certificate of occupancy |
| Extensions and renewals | Available for valid reasons, with fees |
Want a precise number for a specific Johns Creek project? Send us the scope and we will price the permit path before you file.
Johns Creek trade permits
Johns Creek concentrates authority in the general contractor and enforces it through the portal, which makes the GC's admin discipline the limiting factor on a multi-trade job.
Only the GC schedules
The general contractor schedules all inspections. Trade subcontractors, business owners, and property owners do not schedule inspections for their own work.
No trade permit, no inspection
Inspections cannot be scheduled when the required trade permits have not been obtained — so a missing trade record blocks the visit rather than just its own sign-off.
Combination inspections exist
Where there are multiple trades on a project, combo rough and combo final inspections cover all the trade work in one site visit, requested by the general contractor.
State licence still governs
Chapter 14 trade licences authorise the work regardless of job value, and the city links the Secretary of State's licence verification directly from its own pages.
Johns Creek permit application: how to apply step by step
Here is how to get a building permit in Johns Creek, from confirming the requirement through to close-out. Each step below corresponds to a real decision point where projects commonly stall.
Johns Creek permits inside its own limits, having incorporated in 2006. Submittals are reviewed by one or more of Building, Land Development, Planning & Zoning, and the Fire Marshal depending on the project, so identify which apply before assembling documents.
All properties within the 2,000-foot Chattahoochee River corridor are reviewed for compliance with the Metropolitan River Protection Act. Tree protection and landscape plans carry specific notes and go to the City Arborist's Office.
Only the Applicant submits plans and documents during application and review. Other contacts can follow progress, see invoices, and view inspections, but cannot submit — so nominate the right person at the start.
For permits requiring plan review, all fees must be paid before the plans are routed for review. Budget for re-submittal fees from the third plan review onward, and correct thoroughly on the first cycle.
All Land Disturbance permittees must schedule a pre-construction meeting with the Land Development Inspectors before any site activity, held at City Hall. The developer or owner, design engineer, and site contractors should attend, and the LDP is presented there.
Requests by 4:00pm are scheduled for the next business day, and can be cancelled in CSS up until 7:30am on the inspection day. Provide a contact name and phone number plus special instructions such as gate codes. New construction, additions, and commercial interior alterations require a certificate of occupancy before the space may be legally occupied.
Inspections in Johns Creek
Inspections are requested in the CSS portal, which lists the required inspections on the permit itself. Work must not be covered up or progress until it passes the required inspections, and all of them must be scheduled and passed — if you believe one does not apply to your project, the city asks that you call the permit technicians to discuss rather than skipping it.
The scheduling mechanics are precise. Requests made by 4:00pm on a business day are scheduled for the next business day, and an inspection can be cancelled in CSS up until 7:30am on the inspection day. The general contractor or job superintendent should be on site to answer questions and discuss any violations, and results and comments are posted to CSS afterwards.
Georgia also lets an applicant bring a private professional provider to the plan review itself. Once the permit application and the provider's affidavit are both in, the building official has 30 days to issue the permit or give written notice identifying the specific plan features that do not comply and the specific code chapters and sections behind each. If that written notice does not arrive inside 30 days, the application is deemed approved as a matter of law and the permit shall be issued. A timely notice tolls the 30 days; when revisions come back, the official has the remainder of the tolled period plus five business days (O.C.G.A. § 8-2-26(g)).
The job copy of the approved plans and documents must be on the job site and available to the inspector. a Georgia building permit generally becomes invalid if work does not begin within 180 days of issuance, or if work is suspended or abandoned for 180 days after commencing, under the administrative provisions of the adopted International Building and Residential Codes — local ordinance may set a different period, and extensions are usually available in writing on request In Johns Creek specifically, work starting means passing a building inspection, and no passed inspection in 180 days renders the permit invalid.
Johns Creek permit search and official resources
Johns Creek publishes unusually complete guidance — portal guides, inspection policies, document checklists, and FAQs — through Community Development, alongside its fee schedules.
- Johns Creek Building & Permitting
- CSS Customer Self-Service Portal
- Inspection policies
- Application documents and plans
- Land Development division
- DCA — current Georgia State Minimum Standard Codes
Frequently asked questions
Who issues building permits in Johns Creek, GA?
The City of Johns Creek Community Development Department, at 11360 Lakefield Drive. The city incorporated in 2006 and has permitted its own construction since, independently of Fulton County.
Who can schedule inspections in Johns Creek?
The general contractor schedules all inspections, or the job superintendent. Trade subcontractors, business owners, and property owners do not schedule inspections for their own trade work.
Why can I not schedule an inspection?
Most often because a required trade permit has not been obtained — inspections cannot be scheduled when the required trade permits are missing. The required inspection list is shown on the permit in the CSS Portal.
What is the inspection cutoff in Johns Creek?
Inspections requested by 4:00pm on a business day are scheduled for the next business day. You may cancel an inspection in the CSS Portal up until 7:30am on the inspection day.
How long is a Johns Creek permit valid?
An issued permit is valid for 180 days and stays active as long as work is ongoing. Work starting means passing a building inspection, so if no inspection has passed in 180 days the permit becomes invalid under the city code.
What happens if my application is never issued?
A permit application not issued within 180 days of the initial application date is deemed abandoned under the city code.
When do I pay Johns Creek permit fees?
For permits requiring plan review, all fees must be paid before the plans are routed for review. Re-submittal fees may be due when corrections are submitted, and fees are typically charged for the third and subsequent plan reviews.
Do I need a pre-construction meeting?
All Land Disturbance permittees are required to schedule a pre-construction meeting with the Land Development Inspectors prior to any site activity. It is held at City Hall, and the developer or owner, design engineer, and site contractors should be present.
Is my property in the Chattahoochee River corridor?
All properties within 2,000 feet of the river are reviewed for compliance with the Metropolitan River Protection Act. That is an additional review on land that otherwise looks ordinary, and it is separate from the building code.
Does landscaping affect my certificate of occupancy?
Yes. All landscaping for the project must be completed prior to the issuance of the certificate of occupancy, and changes to the permitted landscape design or plant material require three sets of revised plans to the City Arborist's Office before any landscape work.
Who should be on site during a Johns Creek inspection?
The general contractor or job superintendent, to answer questions and discuss any code violations or corrections with the inspector. Provide a contact name and phone number when requesting, along with special instructions such as gate codes.
When is a Georgia contractor licence required?
Once the value of the work, or the contractor's compensation, exceeds two thousand five hundred dollars, tested per project rather than per invoice. Trade licences under Title 43, Chapter 14 are required regardless of job value.
Simplify Johns Creek permitting with Alliance Permitting
Johns Creek publishes more of its own process than almost any city in Georgia, which makes it predictable — and unforgiving, because the rules are written down and applied. Fees before review, the general contractor as the only scheduler, trade permits gating inspections, two separate 180-day clocks, and a river corridor review on a stretch of otherwise ordinary land. A permit expediter for Johns Creek runs all of it on your behalf.
Trusted by leading builders, developers, and national contractors — 21 years of filing in the jurisdictions we write about.
Contractors and builders choose Alliance for Johns Creek because the work is done by people who have stood at the counter:
- Right applicant, right sequence — CSS set up so submissions and payments land before review, not behind it.
- Trade permits ahead of inspections — every required record obtained before the general contractor books the visit.
- Complete oversight — every Johns Creek permit, land disturbance record, and inspection tracked across your jobs in one place.
Alliance Permitting is a permit documentation and expediting service. We are not a law firm and do not provide legal advice, and we are not the permitting authority.
Ready to break ground in Johns Creek sooner?
Let Alliance prepare, file, and track your Johns Creek permits while your crew stays on the job.
More Georgia permitting guides
This guide is provided by Alliance Permitting for general information about Johns Creek permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.