StateReg.Reference

Short-Term Rental Rules in North Carolina (2025)

North Carolina short-term rental rules explained: state law, local permits, taxes, and 2025 legislative changes. Know what hosts must do before listing.

Last updated April 21, 202610 statute sources

North Carolina does not have a single STR license. You need local zoning approval, state sales tax registration (unless your platform handles it), and county room occupancy tax compliance before your first guest arrives.

Quick Answer: What North Carolina Requires of Short-Term Rental Hosts

A short-term rental in North Carolina is a residential dwelling rented for fewer than 90 consecutive days. The NC Vacation Rental Act (N.C. Gen. Stat. Chapter 42A) governs the contractual relationship between hosts and guests, covering written agreements, security deposits, and tenant rights.

The state does not issue a unified STR license. Compliance is split across three layers:

State tax law. You must collect and remit NC sales tax on accommodation revenue (N.C. Gen. Stat. § 105-164.4(a)(3)). The combined rate is 4.75% state plus applicable local surtax, totaling 6.75% to 7.5% depending on the county.

County room occupancy tax. Each county sets its own rate, typically 3% to 6%, under authority granted by N.C. Gen. Stat. § 153A-155 and N.C. Gen. Stat. § 160D-215. Some counties layer additional tourism development authority taxes on top.

Local zoning and permits. Most NC municipalities and many counties require a permit, registration, or conditional use approval before you list. No statewide preemption law prevents a city from requiring this.

ObligationWho Sets ItWho Collects (if platform used)Host Still Owes
State sales tax (4.75% + local)NC Dept. of RevenueAirbnb/VRBO as marketplace facilitatorsVerify platform coverage; register with NCDOR if collecting directly
County room occupancy taxEach countyAirbnb/VRBO for many counties (verify yours)Any ROT not covered by platform agreement
Local STR permit/registrationCity or countyN/AApplication, fee, inspection compliance
Zoning complianceCity or countyN/AConfirm permitted use before listing

No Statewide Preemption

North Carolina has not enacted a statewide STR preemption law. Local governments retain broad authority to regulate or restrict STRs through zoning and licensing ordinances under N.C. Gen. Stat. § 160D-702 and § 160D-903. A city can require permits, impose density caps, distinguish between owner-occupied and non-owner-occupied rentals, and set operational standards. The legality of an outright municipal ban, versus reasonable regulation, has not been settled by state statute or courts. Consult a NC-licensed real estate attorney if you face a total ban in your jurisdiction.

SB 291 (2025): Regulation of Short-Term Rentals

SB 291 (2025 NC General Assembly) is a relevant pending bill for STR hosts. The bill has passed its first reading. Its subjects include hotels and motels, landowners, rentals and leasing, local government, municipalities, planning and zoning, and local ordinances. These subjects indicate the bill addresses the scope of local regulatory authority over STRs. A predecessor bill, SB 667 (2023), covered similar ground and stalled after its first reading. Hosts should consult the full bill text on the NC General Assembly website (ncleg.gov) to understand its potential impact.

NC Vacation Rental Act (Chapter 42A)

N.C. Gen. Stat. Chapter 42A applies to vacation rental agreements for residential property. Key host obligations under Chapter 42A include:

  • A written vacation rental agreement is required for each stay.
  • Security deposits are governed by specific rules on collection, holding, and return.
  • Hosts must disclose known conditions that affect the property's habitability.
  • The act covers the landlord-tenant relationship for the duration of the rental, including what happens if the property becomes uninhabitable or is sold during a rental period.

Chapter 42A applies to rentals of residential property for vacation, leisure, or recreational purposes for a specified period. Consult the NC Real Estate Commission for guidance on whether your specific rental arrangement triggers Chapter 42A obligations.

State Fire and Building Codes

NC State Building Code and fire code requirements apply to STR properties. Smoke detectors, carbon monoxide detectors, and egress requirements are enforced at the state level through local inspections departments. Operating an STR does not exempt you from these requirements, and some local permit processes require a code compliance inspection.


Local Permits, Zoning, and Registration Requirements

How to Determine What Your Municipality Requires

Start with your local planning or development services department. Ask specifically:

  • Is my property zoned for short-term rental use?
  • Does the city or county require a separate STR permit or registration?
  • Is there a distinction between owner-occupied (hosted) and non-owner-occupied (investor) STRs?
  • Are there density caps or moratoriums currently in effect?

Owner-Occupied vs. Non-Owner-Occupied

Many NC ordinances treat these categories differently. Owner-occupied STRs, where the host lives on-site, often face lighter requirements or lower fees. Non-owner-occupied investment properties may face stricter rules, higher fees, density caps, or prohibition in certain residential zones.

Key Market Snapshots

Asheville. Asheville has complex STR rules governed by Asheville City Code Chapter 7. The city has previously used a moratorium on new non-owner-occupied STR permits. Consult Asheville Development Services directly for current permit availability, fees, and cap status.

Dare County (Outer Banks). Dare County regulates STRs under the Dare County Code. The county has historically allowed STRs in vacation-zoned areas. Consult the Dare County Planning Department for current permit requirements, fees, and any density restrictions.

Charlotte. Charlotte's STR rules are in the Unified Development Ordinance. The city uses a registration-based system. Consult Charlotte Planning, Design & Development for current registration fees, owner-occupancy requirements, and inspection rules.

Raleigh. Raleigh requires STR permits and distinguishes between hosted and non-hosted rentals. Consult Raleigh Development Services for current permit fees and zoning eligibility.

Wilmington. Wilmington regulates STRs through its Development Services department. Consult Wilmington Development Services for current permit requirements and fees.

HOA and Deed Restrictions

NC courts have upheld HOA rules that prohibit or restrict STRs. A local STR permit does not override a deed restriction or HOA covenant. Review your HOA documents and deed before applying for any permit. Violations can result in fines and legal action from the HOA.

Inspections and Operational Standards

Most NC municipalities that require STR permits also require:

  • Working smoke detectors on every level and in every sleeping area
  • Carbon monoxide detectors where gas appliances or attached garages are present
  • Posted occupancy limits
  • Adequate off-street parking
  • Trash and noise compliance

Penalties for Non-Compliance

Operating without a required local STR permit can result in fines, cease-and-desist orders, and permit revocation. Some municipalities impose per-day fines for continued operation after a notice of violation. Consult your local planning department for the specific penalty schedule.


Taxes Hosts Must Collect and Remit in North Carolina

State Sales Tax on Accommodations

N.C. Gen. Stat. § 105-164.4(a)(3) imposes sales tax on gross receipts from accommodation rentals. The state rate is 4.75%. Local surtaxes bring the combined rate to 6.75% to 7.5% depending on the county. Consult the NC Department of Revenue for the current combined rate in your specific county.

Room Occupancy Tax by County

Room occupancy tax (ROT) is separate from sales tax and is set by each county under N.C. Gen. Stat. § 153A-155. Some counties also have tourism development authority taxes. The table below shows approximate ROT rates for major STR markets. Verify current rates with each county's finance or tax office.

CountyApproximate ROT RateNotes
Dare County6%Verify with Dare County Finance
Currituck County6%Verify with Currituck County Finance
Brunswick County6%Verify with Brunswick County Finance
Buncombe County6%Covers unincorporated areas; Asheville may layer additional tax
Mecklenburg County8%Includes additional tourism tax; verify with Mecklenburg County
Wake County6%Verify with Wake County Finance

These rates are approximate. Confirm current rates directly with each county's finance department before remitting.

Marketplace Facilitator Rules

N.C. Gen. Stat. § 105-164.4F establishes marketplace facilitator provisions. Airbnb and VRBO are classified as marketplace facilitators and are required to collect and remit state sales tax on behalf of hosts for transactions on their platforms. Many counties also have agreements with these platforms for ROT collection, but coverage is not universal. Verify with your county finance office whether your county's ROT is collected by the platform or if you must remit it directly.

Registering Directly with NCDOR

If you collect any taxes directly, or if your county's ROT is not covered by your platform, register with the NC Department of Revenue using Form NC-BR (Business Registration Application). Keep records of all rental income, platform statements, and tax remittances for at least three years.

HB 554 and SB 595 (2025)

HB 554 (2025 NC General Assembly), titled "Revenue Laws Technical Changes...Peer-to-Peer Tax Parity," has passed its first reading. Its subjects include rentals and leasing and sales and use taxes. The title suggests it may address the tax treatment of peer-to-peer rental platforms.

SB 595 (2025 NC General Assembly), "Various Revenue Laws Changes," has advanced to a conference committee. Its subjects include rentals and leasing and revenue department matters. Consult the NCDOR or a NC tax professional for guidance on how these bills may affect STR tax obligations once enacted.


What Changed Recently: 2024–2025 NC STR Legislative Activity

SB 291 (2025): The Bill to Watch

SB 291 (2025 NC General Assembly) is the primary STR-specific legislation in the General Assembly. It passed its first reading and remains in early stages. A nearly identical predecessor, SB 667 (2023), did not advance past its first reading. If enacted, SB 291 could establish a statewide framework for local STR regulation, potentially limiting the ability of municipalities to ban STRs while preserving their authority to regulate operations. Track the bill at ncleg.gov.

SB 736 (2025): Housing Supply and Zoning

SB 736 (2025 NC General Assembly), the "Foundation Act: Building NC's Housing Future," covers planning, zoning, local government, and housing. If enacted, provisions in this bill could affect how local governments regulate residential land uses, which would indirectly affect STR zoning. The bill passed its first reading. Consult ncleg.gov for current status and bill text.

Asheville's Evolving Ordinance

Asheville's STR landscape has been in transition since its moratorium on new non-owner-occupied permits. The city has been working toward a revised ordinance framework under Asheville City Code Chapter 7. Hosts in Asheville and Buncombe County should contact Asheville Development Services directly for the most current rules.

Across NC, municipalities are moving toward tiered permit systems that distinguish owner-occupied from investor-owned STRs, density caps, and annual renewal requirements with inspections. Raleigh, Wilmington, and several coastal towns have updated or are actively revising their STR ordinances. Check with the local planning department for any pending ordinance changes before purchasing a property.

What Hosts Should Do Now

Get your current local permit in order, verify your tax collection coverage with your platform, and monitor SB 291 and SB 595 at ncleg.gov for any provisions that take effect.


Permit Fees, Timelines, and Requirements by Market

The table below reflects general requirements. Fees, timelines, and specific rules change frequently. Verify all information directly with the relevant planning or development services department before applying.

MunicipalityPermit TypeAnnual FeeProcessing TimeInspection RequiredOwner-Occupancy RequiredDensity Cap
AshevilleSTR permitConsult Asheville Development ServicesVariesYesYes (for currently available permits)Yes
CharlotteSTR registrationConsult Charlotte Planning, Design & DevelopmentVariesConsult departmentConsult departmentConsult department
RaleighSTR permitConsult Raleigh Development ServicesVariesYesVaries by typeConsult department
WilmingtonSTR permitConsult Wilmington Development ServicesVariesConsult departmentConsult departmentConsult department
Dare CountySTR registration/permitConsult Dare County PlanningVariesConsult departmentNo (in most vacation zones)Consult department
Currituck CountySTR permitConsult Currituck County PlanningVariesConsult departmentConsult departmentConsult department
Buncombe County (unincorporated)STR permitConsult Buncombe County PlanningVariesConsult departmentConsult departmentConsult department
Chapel HillSTR permitConsult Chapel Hill PlanningVariesYesConsult departmentConsult department

Waitlists and caps. Asheville has a cap on non-owner-occupied permits and has used a moratorium. Other municipalities may have or be considering caps. Ask specifically about waitlists when you contact any planning department.

Renewal. Most NC STR permits require annual renewal. Some municipalities require a re-inspection at renewal. Operating on an expired permit carries the same penalties as operating without one.

Operating during processing. Most NC municipalities do not offer a formal grace period. Operating while your application is pending can result in enforcement action. Confirm with your local planning department whether a pending application provides any protection.


Next Steps: How to Get Compliant and Who to Contact

Compliance Checklist

  1. Check local zoning. Contact your city or county planning department to confirm your property is in a zone that allows STRs. Ask whether owner-occupancy is required. Reference N.C. Gen. Stat. § 160D-702 for the scope of local zoning authority.
  2. Apply for your local STR permit. Gather required documents (proof of ownership, site plan, insurance, inspection reports) before submitting.
  3. Register with NC Department of Revenue if collecting taxes directly. Use Form NC-BR, available at ncdor.gov. If your platform collects state sales tax under N.C. Gen. Stat. § 105-164.4F, confirm this in writing from the platform.
  4. Verify platform tax collection coverage. Contact your platform to confirm which NC county room occupancy taxes they collect and remit on your behalf. For any ROT not covered, register with your county finance office.
  5. Obtain required inspections. Smoke detectors, CO detectors, and egress compliance are mandatory. Schedule a code compliance inspection if your municipality requires one for the permit.
  6. Review HOA documents and deed restrictions. An STR permit does not override a private deed restriction or HOA covenant.
  7. Monitor pending legislation. Track SB 291 (2025) and SB 595 (2025) at ncleg.gov.

Key Contacts

NC Department of Revenue (Sales and Accommodations Tax) Website: ncdor.gov Phone: 1-877-252-3052

Affiliate disclosure: some links below are affiliate links (Amazon and partner programs). If you buy through them, we may earn a small commission at no extra cost to you. Product selection is not influenced by commission — see our full disclosure.