Carolina Beach requires an annual registration for all short-term rentals, which are permitted in all residential zones without a primary residency requirement or cap on rental nights. Key compliance points include designating a 24/7 local contact, posting the registration number on all advertisements, and adhering to occupancy limits. All applicable occupancy and sales taxes, totaling 16%, are collected by New Hanover County.
To host an Airbnb in Carolina Beach, you must get a Short-Term Rental Registration from the town every year for a $100 fee. The good news is you don't have to live at the property, and there's no limit on how many nights you can rent. You'll need to calculate your maximum occupancy (2 guests per bedroom + 2), assign a local contact who can respond 24/7, and post your registration number in your online listing. Be aware that the total tax rate is a high 16%, but the county has agreements with platforms like Airbnb to handle the collection for you.
Permit Required
Yes
Night Limit
None
Primary Residence
Not Required
Total Tax Rate
16.0%
Disclaimer
This information is for general guidance only and should not be considered legal advice. Regulations change frequently. Always verify current requirements with local government authorities before operating a short-term rental.
Learn more about STR regulations and hosting tips.
Regulations Videos
Permit Fee
$100
Processing Time
1-2 weeks
Expert advice on STR compliance