Skip to main content
Municipal Guide Georgia Gwinnett County

Gwinnett County, Georgia Building Permit Guide

Everything contractors, builders, and developers need to pull a Gwinnett County building permit — the ZIP Portal, the unincorporated-area rule, subcontractor registration and affidavits, plan review, fees, trade permits, and inspections.

Authority: Gwinnett County Department of Planning and DevelopmentCode: 2024 Georgia State Minimum Standard CodesSubmission: ZIP Portal — zoning, inspections, and permitting
Authority
Planning & DevelopmentUnincorporated county only
Portal
ZIP PortalPermits and inspections online
Trades
Register firstRenewed when the state licence renews
Payments
Until 4:00pmCounter stays open to 5:00pm

Gwinnett County building permits come from the Department of Planning and Development, which issues them for construction in the unincorporated areas of the county. Gwinnett has 17 municipalities, and each permits its own work — so the first question on any Gwinnett job is not what you are building but who is entitled to permit it.

The county's answer to that question has one deliberate exception. Planning and Development also issues permits for all county-owned projects and all Gwinnett County Board of Education projects regardless of location — so a school project inside a city's limits is still a county permit. The boundary settles most cases and not all of them.

Applies to unincorporated Gwinnett County, plus county-owned and Board of Education projects anywhere in the county. Work inside Lawrenceville, Duluth, Suwanee, Snellville, Buford, Norcross, Sugar Hill, Lilburn, or any other Gwinnett city is permitted by that city — including Mulberry, the newest, which has issued its own permits through SagesGov since January 1, 2025.

🔢

Register your trades before you need them. Subcontractors performing work that requires a building permit must register with the department first — and re-register whenever the state contractor licence renews or any business detail changes. A current state licence sitting behind a stale county registration is the version of this that surprises people on mobilisation day.

What requires a permit in Gwinnett County?

A Gwinnett County building permit is required before most construction, alteration, repair, demolition, or change of occupancy — but only where the county is the permitting authority. The Department of Planning and Development issues building permits for construction located in the unincorporated areas of Gwinnett County. Gwinnett contains 17 municipalities, and a project inside any of them files with that city rather than with the county.

There is one deliberate exception worth knowing, because it runs the other way: the department also issues building permits for all county-owned projects and all Gwinnett County Board of Education projects regardless of where they sit. A school addition inside a city's limits is still a county permit. That is unusual, and it catches contractors who assume the city boundary settles the question in every case.

Two things did not move with the rest. The energy code is still the 2015 International Energy Conservation Code with Georgia supplements and amendments, so an envelope or mechanical package built to a newer IECC is being checked against an older one. And the International Existing Building Code (2018) is permissive, not mandatory — it governs your renovation only if that particular city or county adopted it. Two jurisdictions an hour apart can treat the same existing-building alteration under different rulebooks, and neither is doing anything wrong.

Permit required

  • New residential construction, additions, and structural alterations
  • Commercial buildings, commercial structures, and commercial interior projects
  • Site retaining walls, cell tower installations, racking systems, and signage foundations
  • Electrical service changes, panel work, and alterations to the electrical system
  • Plumbing additions, repipes, gas piping, and water heater replacement
  • Mechanical and HVAC installations and changeouts
  • Decks, screened porches, pools, and accessory structures above the local threshold
  • Land-disturbing activity, which is permitted on its own statutory track
  • Demolition of structures in the unincorporated county

Typically exempt

  • Replacement of any switch, fan, light fixture, or similar work that does not alter the mechanical, electrical, or plumbing systems
  • Painting, flooring, cabinetry, and other purely cosmetic work
  • Work inside one of Gwinnett's 17 municipalities — permitted by that city, not exempt
  • Ordinary repairs that do not touch structure or a regulated system
⚠️ Confirm the jurisdiction before you draw anything. The department publishes a guide specifically for determining whether a building or lot is in unincorporated Gwinnett County, which exists because the question is asked constantly and the answer is not obvious from a mailing address. A Lawrenceville or Duluth postal address does not mean the parcel is inside those city limits.

Georgia’s State Minimum Standard Codes apply statewide; the Department of Community Affairs adopts them, with Georgia Amendments, and city and county building departments enforce them under their own permit rules. Georgia rules

Gwinnett County building department: who handles permitting

Permitting sits in the Department of Planning and Development, which runs Planning, Infrastructure Planning, Development, Building, Customer Experience, Code Enforcement, Administration, Economic Development, and Housing and Community Development as divisions of one department. Building permits, plan review and subcontractor registration sit together under the department's Building Services, which reviews plans, issues permits and performs inspections for residential and commercial construction. Questions are routed by project type: single-family house and townhome permitting has its own building permits contact, while commercial and multifamily permitting goes through the department's Customer Support Center.

Short on time to read all of this?

Get a free quote →

That split matters when you are chasing a file. Commercial buildings, commercial structures, and commercial interior projects — where commercial means everything other than one- and two-family dwellings and townhomes — are applied for through the ZIP Portal's commercial permit application rather than the residential one, and the county lists separate Building Permits and Building Plan Review phone lines. Residential work does not route through commercial plan review, so calling the plan review line about a house permit sends you to the wrong desk.

Building Services works out of One Justice Square in Lawrenceville. Counter hours run 8:00am to 5:00pm Monday through Friday except holidays, but payments are only accepted until 4:00pm — an hour before the doors close. A file that is otherwise ready but arrives at 4:30pm does not get paid for that day, and in Gwinnett the permit does not issue until the fees clear.

Gwinnett County permitting contact
DetailInformation
AuthorityGwinnett County Department of Planning and Development
ScopeUnincorporated Gwinnett County, plus all county and Board of Education projects anywhere
AddressOne Justice Square, 446 West Crogan Street, Suite 300, Lawrenceville, GA 30046
Main line678-518-6000
Building Permits678-518-6020 (Building Plan Review: 678-518-6000)
HoursMonday to Friday, 8:00am to 5:00pm, except holidays
Payment cutoff4:00pm — one hour before close
PortalZIP Portal — zoning, inspections, and permitting
💻

Applications for construction permits and inspection requests both run through the county's ZIP Portal. Once plan review is complete, fees are paid, and contractor information has been provided, the construction permit is issued to the contractor of record — so the contractor field is not a formality, and it is the name that ends up on the public permit.

The department has publicly warned about fraudulent emails claiming to come from Gwinnett Planning and Development or the Planning Commission and asking for wire transfers or payment details. The department's guidance is to send nothing, click nothing, and call 678-518-6000 to report it. Permit payment fraud has now been documented across multiple jurisdictions in several states; treat any emailed change of payment instructions as false until you have confirmed it by phone.

In 2025, building permits issued in unincorporated Gwinnett County authorized 2,403 new privately owned housing units, 2,259 of them single-family homes, according to the U.S. Census Bureau Building Permits Survey.

Gwinnett County permits: record types and what each covers

Gwinnett's records are organised around the split between residential and commercial review, with land disturbance running on its own track. Permit case numbers carry the record type on the front — a residential building permit reads like RESBLD2022-00001 — and you need that number to schedule an inspection. These are the records you will actually file:

Residential permit types

Residential permit types in Gwinnett County
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; filed under a Master Plumber Class I or Class II 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
Property Owner as ContractorA homeowner permitting work on their own propertyProof of ownership plus a signed affidavitStandard residential basis
Special inspectionsRequired by the adopted building code on qualifying structural workArranged by the applicant through an approved agency and reported to the countyPaid to the inspection agency

Not sure this scope needs a permit?

Get a free quote →

Commercial permit types

Commercial permit types in Gwinnett County
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
Commercial structureRetaining walls, cell towers, racking systems, and signage foundationsCommercial plan review, as a commercial structure recordValuation-based
Commercial interior projectInterior work in any building other than a one- or two-family dwelling or townhomeCommercial plan review, concurrent with trade reviewValuation-based

Rather talk it over?

Call 1-855-478-4290 →

Residential

  • Single-discipline review in most cases
  • Trade records filed separately under Chapter 14 licences regardless of job value
  • State licence required for residential work once its total value exceeds $2,500; commercial work at any value
  • 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 Gwinnett County

Gwinnett County record catalog
RecordWhat it covers
Residential building permitNew homes, additions, and alterations to one- and two-family dwellings and townhomes
Commercial building permitEverything other than one- and two-family dwellings and townhomes, including interior projects
Commercial structure permitSite retaining walls, cell tower installations, racking systems, and signage foundations
Electrical, plumbing, and mechanical permitsTrade records filed against the building permit by registered subcontractors
Subcontractor registrationA prerequisite registration held by the trade, renewed when the state licence renews
Subcontractor affidavitFiled to identify the specific permits a registered trade intends to work under
Land disturbance permitClearing, grading, and development activity, reviewed on the Title 12 clock
Property Owner as Contractor affidavitSigned by a homeowner permitting work on their own property, with proof of ownership

Solar permits in Gwinnett County

In Gwinnett a residential array is filed through the ZIP Portal like any other permit, and the installing electrical contractor needs to hold a current county subcontractor registration as well as its state Chapter 14 licence. Confirm the parcel is unincorporated before filing: several of the county's cities run their own solar review, and a rooftop array is exactly the size of job where the address gets assumed rather than checked.

Rather not deal with the Gwinnett County building department?

Get a free quote →

Roofing permits in Gwinnett County

Reroofs in unincorporated Gwinnett are county permits; the same job three streets away inside a city is not. Because the permit issues to the contractor of record and that name reaches the public permit record, a roofing company filing under a registration that lapsed when its state licence renewed will find the problem at issuance rather than at inspection.

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.

Solar and roofing work are built to the statewide codes, permit rules are set locally, and utilities run interconnection on their own timeline. Georgia rules

Gwinnett County permit cost

Gwinnett publishes separate fee schedules for residential work and for commercial and multifamily work, both as documents rather than as a calculator, and the department maintains a general fee schedule alongside them. Building permit fees are valuation-driven, with trade permits charged as their own records and plan review carried inside the permitting process for commercial files.

Two practical points shape what you actually pay. Underestimating project value to reduce the fee is checked during review and corrected, so a low valuation buys a revision rather than a saving. And because payment closes at 4:00pm while the counter stays open until 5:00pm, a fee approved late in the day lands on the next business day — which matters when a permit is gating a crew.

Land disturbance is priced and reviewed separately from the building permit. Under the 2026 amendments to the erosion and sedimentation statutes the land-disturbance track now carries its own consequences for missed deadlines, including a refund of application fees, so the two permits are worth tracking as distinct financial items rather than as one line.

How Gwinnett County fees are structured
Fee componentHow it works
Residential building permitValuation-based, per the published residential fee schedule
Commercial and multifamilyValuation-based, per a separate published schedule
Trade permits (E/P/M)Charged as their own records against the building permit
Land disturbancePriced separately on the erosion and sedimentation track
Valuation reviewUnderstated project value is corrected during review
Payment windowAccepted until 4:00pm, Monday to Friday
🧮

Want a precise number for a specific Gwinnett County project? Send us the scope and we will price the permit path before you file.

Gwinnett County trade permits

Gwinnett adds a registration step, and it stops jobs. Trade subcontractors performing construction for which a building permit is required must first register with the Department of Planning and Development. Registration is not a one-time event: a Subcontractor Registration form is required if the trade has not previously registered, whenever the state contractor licence renews, and on any change to the registration — business name, business address, contact information, or the type of state contractor licence held.

Registration first

A trade that has never worked in unincorporated Gwinnett registers before it can be permitted. Build the lead time into the schedule rather than discovering it the morning the crew arrives.

Then the affidavit

After registering and before construction, the trade submits a Subcontractor Affidavit identifying the building permits it intends to work under — required whenever the subcontractor information was not supplied when the permit was issued.

Renewal is a trigger

Registration has to be refreshed when the state licence renews. A lapsed registration behind a current licence is the common failure, because the licence looks fine.

State licence still governs

Registration is a county record, not a licence. The Chapter 14 trade licence is what authorises the work, and it is required regardless of the value of the job.

Georgia licenses residential contractors through a state board once a job passes $2,500, licenses commercial general contractors at any job value, and licenses electrical, plumbing and conditioned air contractors separately at any job value. Georgia rules

Gwinnett County permit application: how to apply step by step

Here is how to get a building permit in Gwinnett County, from confirming the requirement through to close-out. Each step below corresponds to a real decision point where projects commonly stall.

Want this handled start to finish?

Get a free quote →
1. Confirm you are in unincorporated Gwinnett

17 municipalities permit their own construction. Use the department's guide for determining whether a building or lot is in unincorporated Gwinnett County, and do it from the parcel rather than the mailing address. The exception runs the other way for county-owned and Board of Education projects, which are county permits wherever they sit.

2. Register the trades and settle the contractor of record

Any trade subcontractor working under the permit must already be registered with the department, with registration refreshed if the state licence has renewed or any detail has changed. Decide who the contractor of record will be before you file, because the permit issues to that name and it is the name the public record carries.

3. Prepare the submittal for the right review section

Commercial buildings, commercial structures, and commercial interior projects are filed as commercial permits and go through commercial plan review; one- and two-family dwellings and townhomes are filed as residential permits. Draw to the 2024 Georgia State Minimum Standard Codes with the Georgia Amendments, and check whether special inspections are required — the adopted building code requires them for a range of construction, additions, and renovations of existing structural systems.

4. File through the ZIP Portal

Applications for construction permits are submitted through the county's Zoning, Inspections, and Permitting portal. Upload plans at full resolution; compressed or low-resolution sets fail the plan checker and cost a cycle. If the project disturbs land, file the land-disturbance application as its own record on its own timeline.

5. Clear review, pay before 4:00pm, and take issuance

Work the comments back through the portal. Once review is complete, fees are paid, and contractor information is in, the permit issues to the contractor of record. Payments are accepted until 4:00pm — an hour before the counter closes — so plan the last step of a rush file around that, not around 5:00pm.

6. Schedule inspections against the case number

Inspections are scheduled through the ZIP Portal and you need the permit case number to do it, in the department's own example format RESBLD2022-00001. Keep the permit and approved plans on site, and where a private professional provider is doing the inspecting, know that an approved report the county does not challenge in two business days is approved as a matter of law.

Inspections in Gwinnett County

Inspections are requested through the ZIP Portal against the permit case number. Without that number the system has nothing to attach the request to, which is why the confirmation email from the application step is worth keeping — it is the thread that connects the application, the permit, and every inspection that follows.

The International Building Code with Georgia Amendments in effect for the state requires special inspections during construction of buildings, structures, and additions, and during renovation of existing structural systems and components. Special inspections are arranged by the applicant through an approved agency and reported to the county; they are not the same thing as the county's own inspections and do not replace them.

For private-provider inspections, also from July 1, 2026, the local governing authority keeps two business days to identify deficiencies in an approved inspection report, and any deficiency notice must describe the problem and name the regulatory requirement that has not been met. If no timely written notice arrives, the inspection is deemed approved as a matter of law. Correcting a deficient report afterwards cannot undo or delay work the private professional provider already approved (O.C.G.A. § 8-2-26(g)(14)).

Keep the permit and the approved plans on site throughout. 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.

Gwinnett County permit search and official resources

Gwinnett publishes weekly lists of permits issued and annual development activity reports, and the portal's Citizen Access search lets you query any of the department's permit or case types on your own criteria — which is the fastest way to check whether a permit exists on a parcel before you rely on it.

Inspections are where schedules slip.

Get a free quote →

Frequently asked questions

Who issues building permits in Gwinnett County, GA?

The Gwinnett County Department of Planning and Development, through its Building Services, for construction located in the unincorporated areas of the county. Gwinnett's 17 municipalities permit work inside their own limits.

Does Gwinnett County permit work inside its cities?

Only in one situation. The department issues permits for all county-owned projects and all Gwinnett County Board of Education projects regardless of where they are located, so a school project inside a city is still a county permit. Ordinary private construction inside a city is permitted by that city.

How do I know whether my property is in unincorporated Gwinnett?

The department publishes a guide for determining whether a building or lot is in unincorporated Gwinnett County. Check the parcel rather than the mailing address — a postal address carrying a city name does not establish that the land is inside that city's limits.

What is the ZIP Portal?

Gwinnett's Zoning, Inspections, and Permitting portal. Construction permit applications and inspection requests are both submitted through it, and it carries a Citizen Access search that lets you look up the department's permit and case types on your own criteria.

Do subcontractors have to register with Gwinnett County?

Yes. Trade subcontractors that perform construction for which a building permit is required must first register with the Department of Planning and Development. A Subcontractor Registration form is required if the trade has not previously registered, when the state contractor licence renews, and on any change to the business name, address, contact information, or licence type.

What is a Subcontractor Affidavit?

A separate form filed after registration and before construction, identifying the specific building permits the trade intends to work under. It is required where the subcontractor information was not provided at the time the permit was issued.

When does Gwinnett County stop taking permit payments?

Payments are accepted until 4:00pm, Monday through Friday, although the office is open until 5:00pm. Because the permit issues once fees are paid, a file that clears review late in the afternoon can lose a day on that hour alone.

What code does Gwinnett County enforce?

The Georgia State Minimum Standard Codes. Georgia moved to the 2024 International Building and Residential Codes with Georgia Amendments, plus the 2024 plumbing, mechanical, fuel gas, and pool codes and the 2023 National Electrical Code with the 2026 Georgia Amendments, effective January 1, 2026. The energy code remains the 2015 IECC with Georgia supplements.

Are special inspections required in Gwinnett County?

The building code with Georgia Amendments in effect for the state requires special inspections during construction of buildings, structures, and additions, and during renovation of existing structural systems and components. They are arranged by the applicant through an approved agency and are additional to the county's own inspections.

Can a homeowner pull their own permit in Gwinnett County?

Yes, on their own property, with proof of ownership and a signed Property Owner as Contractor affidavit. That places the homeowner in the contractor position for the permit, with the responsibilities that carries.

When is a Georgia contractor licence required?

For residential work, once the total value of the work, or the contractor's compensation if higher, exceeds $2,500; commercial general contractors need a licence at any value. An unlicensed contractor's contract for licensable work is unenforceable by that contractor, and it cannot file a lien or make a bond claim. Trade licences under Title 43, Chapter 14 are required regardless of job value.

How do I schedule a Gwinnett County inspection?

Through the ZIP Portal, using the permit case number — the department's own example format is RESBLD2022-00001. Keep the permit and the approved plans on site for the inspector.

Simplify Gwinnett County permitting with Alliance Permitting

Gwinnett is a large, well-run department with separate residential and commercial permit routes, a registration regime that sits in front of the trades, a payment window that closes before the doors do, and a jurisdiction line that 17 municipalities make genuinely hard to read from an address. None of that is difficult once you know it. All of it costs a cycle when you do not. A permit expediter for Gwinnett County is buying back those cycles.

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 Gwinnett County because the work is done by people who have stood at the counter:

  • Right authority — unincorporated county, one of the 17 municipalities, or the county-wide carve-out for school and county projects, confirmed from the parcel.
  • Trades cleared first — subcontractor registration current against the state licence, and affidavits filed against the right permits before anyone mobilises.
  • Complete oversight — every Gwinnett 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 Gwinnett County sooner?

Let Alliance prepare, file, and track your Gwinnett County permits while your crew stays on the job.

This guide is provided by Alliance Permitting for general information about Gwinnett County permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.