Gwinnett County, GA Business License Guide: County and City Rules

Analic Mata-Murray
Written & reviewed by
Managing Editor · Communications & Journalism degree, PR and media specialist with 11 years of experience making complex information clear

Gwinnett County, Georgia

Last updated: August 1, 2026. Accuracy checked: August 1, 2026. Next review: November 1, 2026.

A Gwinnett business may need a county or city Occupational Tax Certificate, zoning approval, a certificate of occupancy, a trade name filing, Georgia tax accounts, and industry permits. The right local office depends first on the exact business address.

Bottom line

Start by finding out whether the business is inside one of Gwinnett County’s 17 municipalities or in unincorporated Gwinnett County. Gwinnett County Licensing and Revenue issues Occupational Tax Certificates, commonly called business licenses, for businesses in unincorporated Gwinnett County. A business inside city limits normally starts with that city instead.

The local certificate is only one layer. It does not form an LLC, register a trade name, create a Georgia sales tax account, approve a building, or give permission to perform licensed professional work. Our guide to city, county, and state license layers explains why one business may need several separate approvals.

Quick start: use this order

  1. Write down the exact address. Do not use only the mailing city or ZIP code. Check the county’s business address search and license page.
  2. Confirm city limits. Review the official Gwinnett municipalities list. It now includes the City of Mulberry. If the address is near a boundary, ask the city or county to confirm the jurisdiction in writing.
  3. Check zoning before spending money. A license application does not make a home, storefront, warehouse, or office legal for your use.
  4. Get location approvals. Commercial businesses may need a certificate of occupancy, tenant name change, building permit, fire review, sign permit, or other inspection before the local certificate is issued.
  5. Apply for the local Occupational Tax Certificate. Use the county portal for an unincorporated address or the correct city process for a city address.
  6. Complete separate state and federal steps. Check entity registration, sales tax, employer accounts, professional licenses, food permits, and an EIN as needed.

For a broader start-to-finish list, use the BLG beginner business license checklist.

Gwinnett business license map

LayerCommon itemWhere to startWhat it does not replace
FederalEIN and federal permits for certain regulated activitiesIRS or the federal agency that regulates the activityLocal license, Georgia tax account, zoning, or professional license
GeorgiaLLC or corporation filing, state tax account, employer account, professional licenseGeorgia Secretary of State, Department of Revenue, Department of Labor, or licensing boardCounty or city Occupational Tax Certificate and location approval
Gwinnett CountyOccupational Tax Certificate for an unincorporated address, county planning, building, fire, and some health-related stepsGwinnett County Licensing and Revenue or the proper county departmentA city certificate when the address is inside city limits
CityCity Occupational Tax Certificate, zoning, local permits, and city inspectionsThe city finance, clerk, planning, or business license officeGeorgia entity, tax, employer, food, or professional requirements
PrivateLease, HOA, insurance, marketplace, franchise, or platform rulesProperty owner, insurer, marketplace, or contractGovernment licenses and permits

If the terms are confusing, review business license vs. LLC vs. DBA vs. seller’s permit before filing.

Unincorporated Gwinnett County business license rules

The county’s Licensing and Revenue Office issues a Business/Occupation Tax Certificate for a business located in unincorporated Gwinnett County. The county says all new applications must go through the Gwinnett County Business Tax Portal.

Current county fees

Gwinnett County uses six occupation tax classes. The county’s current rate range is $0.65 to $1.30 per $1,000 of gross revenue. It also charges a nonrefundable, non-prorated $80 flat fee for issuing the certificate. The final class depends on the business activity and NAICS code. Use the county’s linked tax calculator for an estimate, but wait for the county to confirm the amount.

The county also lists a typical $180 Certificate of Occupancy fee, including building plan review and fire plan review. A different project, construction scope, reinspection, special permit, or city process may change the total.

County renewal deadline and late charges

The county’s stated renewal deadline is February 15. A renewal after that date can bring a $25 late fee. If payment arrives after March 31, the county says it adds a 10% late fee to the total due, in addition to the $25 fee. Interest grows at 1.5% per month. Renew and pay through the county portal, then print or save the issued certificate.

What the county asks for

Requirements depend on the business. The county business license page lists the affidavits and special forms used with applications.

  • A home-based applicant must provide the required ID and signed home-business disclosure. The county says the Georgia driver’s license or ID address must match the home business address.
  • A commercial applicant generally needs a Certificate of Occupancy showing the business or DBA name, or an approved tenant name change when no construction is taking place.
  • A regulated professional or trade must attach the current state license when the county requests it.
  • A seller of goods must check whether a Georgia sales and use tax number is required.
  • Food, alcohol, daycare, personal care, vehicle sales, and other regulated activities may need extra approvals before the certificate is issued.

County contact: Gwinnett County Licensing and Revenue lists 678-377-4100 and P&D-LicenseRevenue@gwinnettcounty.com. Use this office for a location change, ownership change, tax ID change, or uncertainty about an unincorporated address.

City business license rules in Gwinnett County

Gwinnett County has 17 municipalities. A city address normally follows the city’s Occupational Tax Certificate process, not the county’s general certificate process. City forms, tax rates, renewal dates, portals, zoning reviews, and document lists are not all the same.

Use the table as a starting point, not as a complete list. Auburn, Berkeley Lake, Braselton, Buford, Dacula, Grayson, Lilburn, Loganville, Rest Haven, Snellville, and Sugar Hill also have local rules. Rest Haven has no official city website listed by the county, so confirm the correct office with Gwinnett County before filing.

CityWhat the city currently saysFirst practical step
LawrencevilleBusinesses in the city must have a valid Business License/Occupational Tax Certificate.Use the Lawrenceville business licensing page and choose the commercial or home-business path.
DuluthEvery business in city limits must apply for an Occupational Tax Certificate and renew it each year. The city uses an online application and requires zoning use verification first.Start with Duluth Occupational Tax. Duluth’s general renewal instructions say renewals are due January 30 and become delinquent after April 30.
NorcrossA new business, name change, ownership change, or move to a new city location requires a new business license process.Review the Norcross business license page and its change-of-occupancy packet.
Peachtree CornersA business must have a current Occupational Tax Certificate. The city says businesses should obtain city Zoning Use Approval and a Gwinnett County Fire Certificate of Occupancy before the local certificate.Follow the Peachtree Corners business license instructions.
MulberryThe new city now has its own portal for new and renewal Occupational Tax Certificates.Use the official Mulberry business applications and licensing page. Do not assume an older county certificate is the only local step.
SuwaneeEvery business in the city must apply each year. The fee is based on gross receipts and the business class rate.Begin on the Suwanee business license page.

Do not file from the postal city name alone. A Lawrenceville, Duluth, Suwanee, or Norcross mailing address can be outside that city’s legal limits. Confirm the parcel before paying a fee.

Trade name, LLC, and business registration are separate

Gwinnett County trade name or DBA

Georgia uses the term trade name for many DBA filings. The Gwinnett County Clerk of Superior Court trade name page says a person, firm, or partnership doing business under a name that does not show the individual ownership must file before starting business. The notice must be published in the county’s legal newspaper once a week for two weeks.

The clerk currently lists a $172 filing fee plus a separate $40 publication fee payable to the Gwinnett Daily Post. The clerk also warns that filing a trade name does not guarantee exclusive rights to the name and does not guarantee a business license or zoning approval.

Georgia LLC or corporation

An LLC or corporation is filed with the Georgia Secretary of State Corporations Division. It creates or registers a legal entity. It does not replace the local Occupational Tax Certificate, trade name filing, zoning, sales tax account, certificate of occupancy, or professional license.

Georgia entities also have a separate annual registration. Georgia’s official guidance says LLC annual registration is due between January 1 and April 1 each year. Check the Georgia annual registration page for the current process and fee.

Georgia state and federal steps

Georgia tax accounts

Use the Georgia Department of Revenue tax registration page to identify the right accounts. The Georgia Tax Center handles registrations such as sales and use tax, withholding, alcohol, tobacco, and other tax types.

A sales tax number is not the same as a resale certificate or a local business license. Georgia says a person or entity that meets the legal definition of a dealer must register for a sales and use tax number. Review the state’s sales and use tax registration FAQ for online, wholesale, out-of-state, and exempt-sale questions.

Employees and professional work

If you hire workers, check the Georgia Department of Labor employer services for unemployment insurance registration and reporting. Also check payroll withholding through the Georgia Tax Center.

Contractors, cosmetology businesses, massage businesses, real estate firms, health professionals, and other regulated fields may need a state license. Use the Georgia licensing boards directory before advertising or doing regulated work.

Federal EIN and federal permits

An Employer Identification Number is a federal tax ID, not a license. Apply free through the IRS EIN page when your structure, employees, banking, or federal tax duties call for one.

Some activities also need a federal permit, such as certain transportation, firearms, alcohol production, aviation, broadcasting, wildlife, or import work. The SBA licenses and permits guide points to the federal agencies by activity.

Zoning, occupancy, fire, food, and other permits

Zoning and home-based work

For an unincorporated address, Gwinnett County’s Unified Development Ordinance controls zoning and land-use rules. The county’s current home occupation disclosure limits activity at a home. It covers customer visits, hours, signs, storage, traffic, business vehicles, and the part of the home used for business. A use outside the standard limits may need a Special Use Permit.

Home businesses should read the county’s home occupation disclosure before applying. A city address follows the city’s own home-business rules. The BLG guide on running a business from home explains the separate roles of zoning, leases, HOAs, and licenses.

Commercial space, occupancy, and fire review

Do not assume a former tenant’s approval covers your business. A new use, new owner, new name, remodeling project, kitchen, salon, warehouse rack system, or change in customer load can trigger review.

Gwinnett County Building Services handles commercial plan review, permits, and inspections in the county system. The county business license page says a commercial applicant should attach a Certificate of Occupancy showing the DBA name or obtain an authorized tenant name change permit when no construction occurs.

Fire review can still be part of a city application. For example, Peachtree Corners and Norcross direct applicants to obtain a Gwinnett County Fire Certificate of Occupancy. Check the Gwinnett Fire Marshal and Community Risk Reduction page and the city before opening.

Food businesses

Food service and retail food do not always go to the same agency. GNR Public Health Environmental Health regulates food service establishments, tourist accommodations, pools, body art studios, and septic systems in Gwinnett, Newton, and Rockdale counties. Its restaurant regulations and forms section covers restaurants, mobile food service, catering, fairs, festivals, and temporary events.

The Georgia Department of Agriculture food establishment license page applies to many grocery, convenience, bakery, market, packaged-food, and retail food operations.

Georgia changed its cottage food law on July 1, 2025. The state says cottage food operators no longer need a Georgia Department of Agriculture cottage food license or state licensing fee, but product, labeling, food-safety, local business license, and zoning rules still matter. Check the current Georgia cottage food law FAQ before selling from a home kitchen.

Food trucks should also review the BLG food truck permit guide because the base of operation, county health authorization, fire rules, event approval, and city vending rules can be separate.

Checks by business model

Business modelMain checksCommon missed step
Home-based serviceJurisdiction, local certificate, home occupation rules, state professional license if regulatedAssuming no customer visits means zoning does not apply
Online storeLocal home or warehouse rules, Georgia sales tax, entity or trade name, product rulesThinking a marketplace collects every tax or replaces local licensing
Storefront, office, salon, or studioZoning, lease use, occupancy, fire, signs, local certificate, state professional licenseSigning a lease before the use is approved
Restaurant, caterer, mobile food, or market vendorGNR Public Health, local certificate, zoning, fire, Georgia tax, event or vending rulesBuying equipment before plan review and health approval
Mobile service or contractorHome-base jurisdiction, state trade license, local rules where work occurs, vehicle and sign rulesChecking only the owner’s home city and not work locations
Business with employeesEIN, Georgia withholding, unemployment insurance, and the local private-employer affidavit when requiredWaiting until after payroll starts to open employer accounts

Online sellers can use the online store business license guide and the guide on whether online businesses need a local license for more detail.

Common mistakes

  • Using the mailing city as the legal city. Check the parcel and city boundary.
  • Applying to the county when the address is in a city. The wrong office can delay the opening.
  • Forming an LLC and stopping there. An LLC is not the local certificate, zoning approval, tax account, or professional license.
  • Signing a lease before zoning review. The building may not allow the proposed use.
  • Using an old tenant’s Certificate of Occupancy. A name, owner, use, or construction change can require a new review.
  • Calling a resale certificate a seller’s permit. Georgia sales tax registration and supplier documents serve different purposes.
  • Missing city renewal dates. The county and cities can use different deadlines and late charges.
  • Following old cottage food advice. Georgia removed the state cottage food licensing requirement in 2025, but local and food-safety rules still apply.

What to ask the local office

Phone or email script

Hello. I plan to operate a business at [full address]. The business will [describe products or services]. It will be [home-based, commercial, mobile, online, or temporary]. Can you confirm whether this address is inside the city or in unincorporated Gwinnett County, which Occupational Tax Certificate I need, and whether zoning, occupancy, fire, health, sign, or special-use approval must come first?

Write down the office, staff name, date, exact form name, fee, deadline, and next office you must contact.

What to do next

  1. Confirm the legal jurisdiction of the address.
  2. Ask planning or zoning whether the use is allowed before signing a lease or buying equipment.
  3. List every location where work, storage, sales, food preparation, or customer visits will happen.
  4. Choose the correct county or city Occupational Tax Certificate process.
  5. Complete the separate trade name, LLC, Georgia tax, employer, professional, health, building, and federal checks that match the business.
  6. Save portal logins, receipts, certificates, inspection reports, and renewal dates in one folder.

A business that moves from Gwinnett into Atlanta or another county must recheck the local layer. Use the Fulton County business license guide when comparing nearby metro Atlanta locations.

Continue your license search

Start with the closest next-step guides, then explore other BLG location and licensing resources.

Frequently asked questions

Does Gwinnett County require a business license?

Gwinnett County requires an Occupational Tax Certificate for businesses located in unincorporated Gwinnett County. A business inside a municipality normally applies through that city instead.

How much is a Gwinnett County business license?

The county currently lists six tax classes ranging from $0.65 to $1.30 per $1,000 of gross revenue, plus a nonrefundable and non-prorated $80 flat fee. The final amount depends on the business class, revenue, and any other permits.

When is the Gwinnett County business license renewal due?

The county states that renewal is due by February 15. A $25 late fee can apply after that date. Payment after March 31 can also bring a 10% late fee on the total due, plus monthly interest.

How do I know whether to apply with the county or a city?

Use the exact business address, the county business address search, and the official municipality list. Do not rely only on the mailing city or ZIP code. Ask the city or county to confirm a boundary address before filing.

Does a Georgia LLC replace the local Occupational Tax Certificate?

No. An LLC is a state business entity. It does not replace a county or city Occupational Tax Certificate, zoning approval, trade name filing, Georgia tax account, certificate of occupancy, or professional license.

Where do I file a DBA or trade name in Gwinnett County?

Trade names are filed with the Gwinnett County Clerk of Superior Court. The clerk currently lists a $172 filing fee and a separate $40 publication fee, with notice published once a week for two weeks.

Do home-based businesses need approval?

They may need a local Occupational Tax Certificate and must follow home occupation and zoning rules. An unincorporated Gwinnett applicant must review the county home-business disclosure. A city address follows that city’s rules.

Do Georgia cottage food businesses still need a state license?

Georgia removed the Department of Agriculture cottage food licensing requirement effective July 1, 2025. Cottage food operators must still follow current product, labeling, food-safety, local business license, and zoning rules.

Careful disclaimer

This guide is for general information only. It is not legal, tax, accounting, immigration, employment, zoning, building, food-safety, or professional licensing advice. Rules, fees, forms, boundaries, office names, and deadlines can change. Confirm current requirements with the correct city, Gwinnett County, Georgia agency, federal agency, or qualified professional before filing, paying a fee, signing a lease, buying equipment, hiring workers, or opening.

Analic Mata-Murray, Managing Editor at businesslicenseguide.com
About the author
Analic Mata-Murray
Managing Editor, businesslicenseguide.com
🎓 BA Communications & Journalism 📋 11+ years in benefits navigation 🌎 Bilingual English / Spanish 🤝 Salvation Army volunteer translator

Analic Mata-Murray holds a Communications degree with a focus in Journalism and Advertising from Universidad Católica Andrés Bello. For over 11 years, she volunteered as a translator for The Salvation Army — sitting across the table from Spanish-speaking families trying to access government programs, emergency housing, and poverty relief when they needed it most.

What she learned in that work shapes everything on this site: most people who don't get help don't miss out because they don't qualify. They miss out because nobody bothered to explain the system in plain English.

As Managing Editor of Business License Guide, Analic oversees every guide published here. Her job is simple — If a guide is vague, jargon-heavy, or out of date, it doesn't go live.