LicensedRental

North Carolina county rules

Brunswick County, NC vacation rental rules and taxes

Brunswick County’s beach towns, led by Oak Island, Ocean Isle Beach, Sunset Beach, and Holden Beach, make it one of the state’s largest rental markets. Southport bars new rentals in its residential zones, and Holden Beach requires stays of at least two nights. Stays pay 6.75% sales tax plus a town and county occupancy tax of 1% to 6%.

Checked against official sources November 6, 2026
Market
About 3,600 Airbnb listings
Oak Island 1,615, Ocean Isle Beach 576, Sunset Beach 329, Holden Beach 315, Bald Head Island 218, Southport 130, Calabash 126 (AirROI).Source
Sales tax
6.75%
Occupancy tax
1% county + town tax
Oak Island, Holden, Ocean Isle, Sunset, and Caswell beaches add 5%; Southport, Leland, and Shallotte 3%; Bald Head Island charges 6% and the county tax doesn’t apply there.Source
Local rules
Southport and Holden Beach
Southport requires a zoning permit and allows no new rentals in residential zones. Holden Beach requires stays of two nights or more.

We confirmed the town rates for Oak Island (5%), Southport (3%), and Bald Head Island (6%) on the towns’ own pages. The other town rates come from a July 2026 statewide profile; confirm your rate and where to file with the town.

What to do

  1. File the county’s 1% tax

    If guests pay you directly, file Brunswick County’s 1% room occupancy tax by the 15th of the next month, even in months with no rentals. In Sunset Beach, Ocean Isle Beach, Caswell Beach, and Holden Beach, pay it to the town along with the town tax; everywhere else, pay the county Revenue Department.Source

    Brunswick County occupancy tax →

  2. Then your town or area

    Zoning rules and some occupancy taxes are set by each town, and by the county outside town limits. Pick your area.

Towns

Full guide

Bald Head Island

We found no short-term rental zoning rules in Bald Head Island’s code. Stays owe 6.75% sales tax + 6% village occupancy tax; Airbnb collects these on its bookings.

Full guide

Calabash

We found no short-term rental zoning rules in Calabash’s code. Stays owe 6.75% sales tax + 1% county occupancy tax; Airbnb collects these on its bookings.

Full guide

Caswell Beach

We found no short-term rental zoning rules in Caswell Beach’s code. Stays owe 6.75% sales tax + 6% occupancy tax (5% town + 1% county); Airbnb collects these on its bookings.

Full guide

Holden Beach

Holden Beach’s zoning allows vacation rentals in its residential districts only for stays of at least two nights, and rental homes need one trash can for every two bedrooms. Stays pay 6.75% sales tax plus a 6% occupancy tax (5% town + 1% county).

Full guide

Leland

We found no short-term rental zoning rules in Leland’s code. Stays owe 6.75% sales tax + 4% occupancy tax (3% town + 1% county); Airbnb collects these on its bookings.

Full guide

Oak Island

We found no short-term rental zoning rules in Oak Island’s code. Stays owe 6.75% sales tax + 6% occupancy tax (5% town + 1% county); Airbnb collects these on its bookings.

Full guide

Ocean Isle Beach

We found no short-term rental zoning rules in Ocean Isle Beach’s code. Stays owe 6.75% sales tax + 6% occupancy tax (5% town + 1% county); Airbnb collects these on its bookings.

Full guide

Southport

Southport requires a yearly zoning permit for short-term vacation rentals and allows new ones only in its PUD, CBD, and BD districts; in the R-10, R-20, and MF residential zones only rentals that were operating when the rules were adopted may continue. Homestays with the owner present are allowed in residential zones. Stays pay 6.75% sales tax plus a 4% occupancy tax (3% city + 1% county).

Full guide

Sunset Beach

We found no short-term rental zoning rules in Sunset Beach’s code. Stays owe 6.75% sales tax + 6% occupancy tax (5% town + 1% county); Airbnb collects these on its bookings.

Full guide

Unincorporated Brunswick County

We found no county short-term rental permit in Brunswick County’s code. The county’s zoning requires two parking spaces per bedroom for homes rented 10 days or less. Stays pay 6.75% sales tax plus the county’s 1% occupancy tax.

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.