Municipal Guide Georgia Johns Creek · Fulton County

Johns Creek Building Permit — Filed & Tracked For You

Everything contractors, builders, and developers need to pull a Johns Creek building permit — the CSS portal and who may do what inside it, the general contractor's monopoly on inspection scheduling, the 180-day abandonment rules, land disturbance pre-construction meetings, and Chattahoochee corridor review.

Authority: City of Johns Creek Community Development DepartmentCode: 2024 Georgia State Minimum Standard CodesSubmission: CSS Customer Self-Service Portal
Authority
Community DevelopmentCity limits since 2006
Scheduling
General contractorSubs do not book inspections
Clocks
180 days twiceApplications and permits both
Corridor
2,000 feetChattahoochee river review

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
⚠️ Subcontractors do not schedule inspections in Johns Creek. The general contractor schedules all of them, and inspections are requested by the licensed contractor — who is responsible for ensuring the work is ready — or by the job superintendent. Trade subcontractors, business owners, and property owners do not schedule. Worse, inspections cannot be scheduled where the required trade permits have not been obtained, so a missing trade permit silently blocks the whole visit.

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.

Johns Creek permitting contact
DetailInformation
AuthorityCity of Johns Creek Community Development Department
ScopeInside the Johns Creek city limits — incorporated 2006
Address11360 Lakefield Drive, Johns Creek, GA 30097
Permit counterMonday to Friday, 8:30am to 5:00pm
Building Division678-512-3250 — permitting 678-512-3297
PortalCSS Customer Self-Service — applications, plans, invoices, inspections
Review disciplinesBuilding, Land Development, Planning & Zoning, Fire Marshal
Inspection cutoffRequests 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

Residential permit types in Johns Creek
Permit typeWhat triggers itReview pathFee basis
New constructionNew dwellings, additions, and accessory structures above the local size thresholdFull plan review against the 2024 IRC with Georgia Amendments, plus zoningValuation-based
Renovation / alterationStructural changes, layout changes, or added plumbing, mechanical, or electricalPlan review scaled to scope; existing-building provisions apply only where locally adoptedValuation-based
ReroofRoof covering replacement, recover, and structural deck repairDry-in and deck inspection; plan review rarely requiredValuation or squares
Solar photovoltaicRooftop or ground-mount arrays, with or without battery storageElectrical review led, with structural review of the attachmentFlat or system-size based
Battery energy storageWall or floor-mounted storage added to a dwellingElectrical review plus fire separation and location checkFlat or per-permit minimum
ElectricalService changes, panel upgrades, new circuits, EV chargers, and rewiringTrade review; filed as its own record under a Class I or Class II licencePer-permit minimum or per-device
PlumbingNew piping, repipes, fixtures, gas piping, and water heater replacementTrade review under a Journeyman or Master licencePer-permit minimum or per-fixture
Mechanical / HVACChangeouts, new ductwork, and refrigerationTrade review; conditioned air licence class keyed to system capacityPer-permit minimum or per-unit
Deck and porchNew decks, screened porches, and structural rebuildsFooting and framing review against the residential codeFlat or valuation-based
Pool and spaIn-ground and above-ground pools, spas, barriers, and bondingStructural, barrier, and electrical bonding review under the 2024 ISPSCValuation-based
Accessory structureSheds, detached garages, and carports above the local size thresholdZoning first, then structural review where applicableFlat or valuation-based
DemolitionFull or partial demolition of a structureUtility disconnect verification and asbestos notificationFlat
Land disturbanceClearing, grading, and any disturbance above the local thresholdErosion and sedimentation review on its own statutory clockPer-acre or valuation-based
Permit extension or renewalAn unexpired permit needing more time, or an expired oneRequested for valid reasons through the CSS portalFees apply
As-built surveySubmitted at the end of constructionOne of the documents required during or after constructionProfessional fee

Commercial permit types

Commercial permit types in Johns Creek
Permit typeWhat triggers itReview pathFee basis
New constructionGround-up commercial, industrial, and multifamily buildingsFull multi-discipline review; sealed plans requiredValuation-based
Tenant build-outInterior fit-ups and suite build-outs in an existing shellConcurrent building, trade, and fire reviewValuation-based
Renovation / alterationStructural, envelope, or system changes to an existing buildingPlan review scaled to scope; accessibility triggers attachValuation-based
Change of occupancyConverting a building from one occupancy classification to anotherLife-safety, accessibility, and zoning reviewValuation or flat
Shell buildingA building permitted without a known tenant or useShell review only; no certificate of occupancy until a build-out closesValuation-based
ReroofCommercial roof covering replacement or recoverStructural check on added dead load; fire review where applicableValuation or squares
Solar photovoltaicCommercial rooftop, carport, and ground-mount arraysStructural, electrical, and fire access reviewValuation or system-size based
ElectricalService, distribution, and branch circuit workTrade review; separate record from the building permitValuation or per-device
PlumbingSupply, waste, vent, grease, and gas systemsTrade review; backflow and grease interceptor sign-offs attachValuation or per-fixture
Mechanical / HVACRooftop units, ductwork, exhaust, and refrigerationTrade review; energy compliance documented against the 2015 IECCValuation or per-unit
Fire protectionSprinkler, standpipe, alarm, hood, and suppression systemsFire review under the state Safety Fire Commissioner's adopted codesValuation or per-device
SignWall, monument, and illuminated signageZoning review plus electrical where illuminatedFlat or per-sign
Land disturbanceSite clearing, grading, and stormwater installationErosion and sedimentation review as a Local Issuing AuthorityPer-acre or valuation-based
Pre-construction meetingAll Land Disturbance permittees, before any site activityHeld at City Hall with the owner, design engineer, and site contractorsNo separate fee
Metropolitan River Protection Act reviewProperty within 2,000 feet of the Chattahoochee RiverReviewed for corridor compliance in addition to the building permitSet 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

Johns Creek record catalog
RecordWhat it covers
Building permitConstructing, enlarging, altering, repairing, moving, or demolishing
Trade permitsRequired before related inspections can be scheduled at all
Land Disturbance PermitAuthorising defoliation, site alteration, or the start of construction activity
Pre-construction meetingRequired of all Land Disturbance permittees before any site activity
Special inspection reportsSubmitted during construction where the code requires them
As-built surveySubmitted at the end of construction
Change of Contractor requestFormal substitution of the contractor on an issued permit
Permit extension or renewal requestFor 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.

Record types, document sets, and fee structures are set by local ordinance and change without notice. Confirm the current catalog against the official portal before you file.

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.

How Johns Creek fees are structured
Fee componentHow it works
Building permitCity fee schedule; all fees paid before plans are routed for review
Re-submittalTypically charged for the third and subsequent plan reviews
Re-inspectionDue before the next inspection may be scheduled
Land disturbanceIts own permit, with a mandatory pre-construction meeting
LandscapingMust be complete before the certificate of occupancy
Extensions and renewalsAvailable 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.

🧢 Georgia's contractor licensing threshold is $2,500, which is far lower than most states and catches work people assume is too small to regulate. Under O.C.G.A. § 43-41-2 a state licence is required once the value of the work — or the contractor's compensation, whichever is higher — exceeds that figure, and the test is per project, not per invoice. The State Licensing Board for Residential and General Contractors sits under the Secretary of State and issues four tiers: Residential-Basic (detached one- and two-family homes and townhouses up to three stories); Residential-Light Commercial (adding multifamily and light commercial under four stories and under 25,000 square feet); General Contractor (all building types, no dollar cap); and General Contractor Limited Tier (the same scope capped at $1,000,000 per contract). The consequence of getting this wrong is not just a fine. Under O.C.G.A. § 43-41-17 a contract for work requiring a licence, entered into with a contractor who does not hold one, is unenforceable in law or in equity by that contractor — who also cannot file a mechanic's lien and cannot make a bond claim. An unlicensed contractor on a Georgia job has no collection mechanism at all. The trades are licensed separately under O.C.G.A. Title 43, Chapter 14 through the divisions of the Construction Industry Licensing Board, and those licences are required regardless of project value — the $2,500 floor does not apply to them. Electrical runs Class I (restricted to low-voltage and single-phase installations not exceeding 200 amperes) and Class II (unrestricted). Conditioned air runs Class I (not exceeding 175,000 BTU heating and 60,000 BTU cooling) and Class II (unrestricted). Plumbing runs Journeyman, Master Class I (one- and two-family dwellings and commercial structures not exceeding 10,000 square feet), and Master Class II (unrestricted). Senate Bill 553, enacted as Act 472, repealed and reenacted the whole of Chapter 14 effective July 1, 2026. A year of full-time experience now means 2,000 documented hours, applicants submit sworn affidavits and consent to fingerprint background checks they pay for, and lending, leasing, renting, or assigning a licence to an unlicensed person — or conspiring to evade the chapter — is now expressly a disciplinary offence. Licences renew biennially with a 31-day late window.

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.

1. Confirm the city and the review disciplines

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.

2. Check the river corridor and the trees early

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.

3. Set up CSS with the right applicant

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.

4. Pay before you expect review

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.

5. Hold the pre-construction meeting on land disturbance

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.

6. Schedule inspections as the general contractor

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.

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.

250K+Permits approved
All 50States covered
21 YearsJurisdictional depth
Done-for-youWe file, you build

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.

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.

Expedite Your Permits Today!

Free Quote1-855-478-4290