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 sixteen incorporated cities, 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.
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 sixteen incorporated cities, 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.
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.
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 sixteen cities — permitted by that city, not exempt
- Ordinary repairs that do not touch structure or a regulated system
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 come out of the Building Permits Section; commercial plan review is handled by a separate Building Plan Review Section in the same office.
That split matters when you are chasing a file. The Building Plan Review Section reviews and authorises permitting for commercial buildings, commercial structures, and commercial interior projects — where commercial means everything other than one- and two-family dwellings and townhomes. Residential work does not route through that section, so calling the plan review line about a house permit sends you to the wrong desk.
Both sections work 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.
| Detail | Information |
|---|---|
| Authority | Gwinnett County Department of Planning and Development |
| Scope | Unincorporated Gwinnett County, plus all county and Board of Education projects anywhere |
| Address | One Justice Square, 446 West Crogan Street, Suite 300, Lawrenceville, GA 30046 |
| Main line | 678-518-6000 |
| Building Permits Section | 678-518-6020 |
| Hours | Monday to Friday, 8:00am to 5:00pm, except holidays |
| Payment cutoff | 4:00pm — one hour before close |
| Portal | ZIP 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.
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
| 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 |
| Property Owner as Contractor | A homeowner permitting work on their own property | Proof of ownership plus a signed affidavit | Standard residential basis |
| Special inspections | Required by the adopted building code on qualifying structural work | Arranged by the applicant through an approved agency and reported to the county | Paid to the inspection agency |
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 |
| Commercial structure | Retaining walls, cell towers, racking systems, and signage foundations | Building Plan Review Section, as a commercial structure record | Valuation-based |
| Commercial interior project | Interior work in any building other than a one- or two-family dwelling or townhome | Building Plan Review Section, concurrent with trade review | Valuation-based |
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 Gwinnett County
| Record | What it covers |
|---|---|
| Residential building permit | New homes, additions, and alterations to one- and two-family dwellings and townhomes |
| Commercial building permit | Everything other than one- and two-family dwellings and townhomes, including interior projects |
| Commercial structure permit | Site retaining walls, cell tower installations, racking systems, and signage foundations |
| Electrical, plumbing, and mechanical permits | Trade records filed against the building permit by registered subcontractors |
| Subcontractor registration | A prerequisite registration held by the trade, renewed when the state licence renews |
| Subcontractor affidavit | Filed to identify the specific permits a registered trade intends to work under |
| Land disturbance permit | Clearing, grading, and development activity, reviewed on the Title 12 clock |
| Property Owner as Contractor affidavit | Signed by a homeowner permitting work on their own property, with proof of ownership |
Solar permits in Gwinnett County
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).
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.
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 Gwinnett County
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 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.
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.
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.
| Fee component | How it works |
|---|---|
| Residential building permit | Valuation-based, per the published residential fee schedule |
| Commercial and multifamily | Valuation-based, per a separate published schedule |
| Trade permits (E/P/M) | Charged as their own records against the building permit |
| Land disturbance | Priced separately on the erosion and sedimentation track |
| Valuation review | Understated project value is corrected during review |
| Payment window | Accepted 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 step most Georgia counties do not, 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.
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.
Sixteen cities 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.
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.
Commercial buildings, commercial structures, and commercial interior projects go to the Building Plan Review Section; one- and two-family dwellings and townhomes do not. 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.
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.
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.
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.
- Gwinnett County Planning and Development
- Gwinnett ZIP Portal — zoning, inspections, and permitting
- Building Permits Section — forms and registration
- Building Plan Review Section — commercial review
- Building permits issued — weekly reports
- DCA — current Georgia State Minimum Standard Codes
Frequently asked questions
Who issues building permits in Gwinnett County, GA?
The Gwinnett County Department of Planning and Development, through its Building Permits Section, for construction located in the unincorporated areas of the county. Gwinnett's sixteen cities 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?
Once the value of the work, or the contractor's compensation, exceeds two thousand five hundred dollars — a per-project test, not per invoice. 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 two review sections, a registration regime that sits in front of the trades, a payment window that closes before the doors do, and a jurisdiction line that sixteen cities 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.
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 sixteen cities, 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.
More Georgia permitting guides
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.