LicensedRental

Georgia county rules

Gwinnett County, GA vacation rental rules and taxes

Gwinnett has well over 1,000 short-term rentals. Unincorporated Gwinnett will require a yearly county license starting April 14, 2027, and Snellville, Lilburn, Norcross, Dacula, and Duluth already require permits; Peachtree Corners treats short-term rentals as a hotel use.

Checked against official sources November 6, 2026
Market
About 1,300 rentals (county estimate)
Lawrenceville 455, Buford 147, Norcross 146, Duluth 129, Snellville 110 Airbnb listings (AirROI).Source
Sales tax
6%
State 4% + local 2%.Source
Hotel-motel tax
8% county; 3% to 8% in cities
DCA lists Gwinnett County 8%, Lawrenceville and Snellville 8%, Buford, Norcross, and Suwanee 7%, Duluth 5%, Lilburn 3%.Source
County license
Starts April 14, 2027
Unincorporated areas only.Source

Many Lawrenceville, Buford, Snellville, and Dacula mailing addresses are outside city limits, under county rules. Check your parcel.

What to do

  1. Then your city or area

    Permits, zoning, and the hotel-motel tax are set by each city or by the county outside city limits. Inside a city, the city’s own hotel-motel tax normally applies instead of the county’s; ask your city to confirm. Pick your area.

Towns

Full guide

Buford

We found no short-term rental permit or rules in Buford’s code. Stays owe 6% sales tax + 7% hotel-motel tax + $5/night; Airbnb collects these on its bookings.

Full guide

Dacula

Dacula requires a $250 yearly short-term rental permit. Overnight guests are capped at 2 per bedroom plus 2 (no more than 15), and a local contact must respond on site within three hours.

Full guide

Duluth

Duluth requires special use approval for short-term rentals in its R-100, R-75, and CBD districts (they’re allowed in RM), with a $200 fee. Rentals can’t sit next to another rental in single-family districts, and guests are capped at 2 per bedroom plus 4.

Full guide

Lawrenceville

We found no short-term rental permit or rules in Lawrenceville’s code. Stays owe 6% sales tax + 8% hotel-motel tax + $5/night; Airbnb collects these on its bookings.

Full guide

Lilburn

Lilburn requires a short-term rental permit with a life safety inspection, then a yearly occupational tax certificate. Rentals are allowed in the R-1, R-2, and MU districts and existing homes in CB, with up to 2 adults per bedroom plus 3.

Full guide

Norcross

Since 2026 Norcross requires a short-term rental license from its Finance Department, good for three years. You need a local property maintenance agent in metro Atlanta and must report rental income to the city every quarter.

Full guide

Peachtree Corners

Peachtree Corners’ zoning code treats any rental of a home for less than 31 days as a hotel/motel use and defines houses and apartments as having no short-term rental use. That effectively rules out short-term rentals in residential zones; ask the city before you list.

Full guide

Snellville

Snellville allows short-term rentals in every zoning district but requires a separate city business license for each one, plus a city hotel-motel tax registration and a state sales tax number. Guests are capped at 2 per bedroom, with up to 6 daytime visitors.

Full guide

Sugar Hill

We found no short-term rental permit or rules in Sugar Hill’s code. Stays owe 6% sales tax + local hotel-motel tax + $5/night; Airbnb collects these on its bookings.

Full guide

Suwanee

We found no short-term rental permit or rules in Suwanee’s code. Stays owe 6% sales tax + 7% hotel-motel tax + $5/night; Airbnb collects these on its bookings.

Full guide

Unincorporated Gwinnett County

Unincorporated Gwinnett allows short-term rentals as a conditional use in residential zones, limited to 2 adults per bedroom. Starting April 14, 2027, every rental will also need a yearly county license, a safety inspection, and a 24-hour local agent.

Sources

A plain-language summary to help you prepare, not legal advice. Rules and fees change; confirm with the office before you apply. Spot something out of date? Email hello@licensedrental.com.