North Carolina Lodging Tax Calculator.
State rate 4.75%. Local add-ons 0% – 8%.
State rate: 4.75% · North Carolina Department of Revenue · verified 2026-05-05
Estimate only. State and local rates change. Confirm with the North Carolina Department of Revenue before relying on it for filing or pricing.
How North Carolina lodging tax works
North Carolina layers two charges on short-term rental stays:
- 4.75% state sales tax — applies to the rental charge for stays under 90 days.
- County occupancy tax — every county may add 3–8%, dedicated to local tourism boards.
Effective rates in the top markets:
- Asheville (Buncombe County): 4.75% state + 4% county = 8.75%
- Outer Banks (Dare County): 4.75% state + 6% county = 10.75%
- Charlotte (Mecklenburg County): 4.75% state + 8% county = 12.75%
- Wilmington (New Hanover County): 4.75% state + 6% county = 10.75%
- Boone / High Country (Watauga County): 4.75% state + 6% county = 10.75%
Platform collection
Airbnb and Vrbo collect and remit the 4.75% state sales tax in most cases. For county occupancy tax, coverage varies widely. Buncombe, Dare, and Mecklenburg are typically covered. Smaller counties often expect the host to register and file directly.
The NC Department of Revenue publishes the marketplace-facilitator agreement list per county. Always verify before assuming local tax is handled.
What this means in practice
- For state sales tax — platforms handle it; you’re fine.
- For county occupancy tax — check your county’s collection agreement. If the platform isn’t on it, you must register with the county Tourism Development Authority (TDA), file monthly or quarterly returns, and remit.
- For 30+ night stays — exempt from state sales tax. Some counties also exempt the occupancy tax for stays of 90+ nights or for the same guest in the same property for 90+ consecutive days — verify locally.
- Outer Banks operators: Dare County is strict on annual permit renewals. A lapsed permit can shut down your listing even if occupancy tax is current.
How to use the calculator above
- Enter your booking subtotal (nightly × nights + cleaning fee, before tax).
- Set the county add-on rate. Asheville/Buncombe = 4%. Outer Banks/Dare = 6%. Charlotte/Mecklenburg = 8%. Most coastal and mountain counties land at 6%.
- Read the effective rate, total tax, and what the guest sees on the booking page.
Source: North Carolina Department of Revenue. Verified 2026-05-11. Not tax advice — confirm with a CPA or the county TDA before filing.