Join Thousands of Hotels Thriving with roommaster
See how roommaster handles rates, taxes, and reporting for your property. Book a walkthrough with our team.
Table of Contents

North Carolina layers two things on a hotel stay: the general state and local sales tax that applies to accommodations statewide, and a separate local Room Occupancy Tax that exists only where a specific county or city has its own individual act from the state legislature. There's no general enabling statute any jurisdiction can simply invoke, each one's authority traces back to its own one-off session law.
There's no voter-referendum requirement for adopting or raising this tax. The state legislature is the actual gatekeeper: a county or city needs its own local act passed by the General Assembly before it can levy an occupancy tax at all, and once that authorization exists, the local governing board typically adopts the tax by ordinary ordinance, no local ballot vote required.
The tax generally covers hotels, motels, and short-term rentals booked through platforms like Airbnb and Vrbo, though a separate carve-out exempts private residences rented for fewer than 15 days a year when not booked through a facilitator.
Because every jurisdiction's authority comes from its own individual local act, the rate and how it's split varies significantly by county and city. Here's where the major North Carolina markets stand as of 2026.
| County / city | Rate | Notes |
|---|---|---|
| Mecklenburg County / Charlotte | 8% | Two legally separate levies: a base 6% and a second 2% dedicated specifically to the NASCAR Hall of Fame Museum, set to sunset by 2038 or once the related debt is repaid |
| Guilford County (Greensboro / High Point) | 3% county, plus a separate 3% inside Greensboro or High Point (6% total in either city) | A hotel inside Greensboro pays effectively double the rate of one just outside city limits |
| Wake County (Raleigh) | 6% | Applies to hotel, motel, and short-term rental gross receipts alike |
| Buncombe County (Asheville) | 6% | Administered by a Tourism Development Authority required to spend 75% on advertising and promotion, 25% on a product development fund |
| New Hanover County / Wilmington | 6%, allocated by zone | The same nominal rate is split completely differently depending on whether the property sits in unincorporated county land, inside Wilmington, inside its Convention Center District, or in one of the beach towns |
| Dare County (Outer Banks) | 6% | Half the tax is shared with municipalities for tourism, the rest split between beach nourishment and the county tourism board |
| Orange County (Chapel Hill / Carrboro) | 3% | Revenue is legally restricted to travel and tourism promotion, fully funding the local visitors bureau |
| Onslow County | 3% | n/a |
Rates change only when a new local act is passed, so treat this table as a starting point and confirm the current published rate with the specific county or city before filing.
North Carolina generally doesn't layer a separate, freestanding tourism district assessment the way some other states do. Instead, that extra tourism-marketing money is typically built directly into the occupancy tax rate itself, an earmarked point or two of the same tax, administered by a state-mandated Tourism Development Authority rather than a separate district. Mecklenburg's extra 2% and Guilford's extra city-level 3% are both examples of this pattern, not a separate assessment on top.
The guest pays the tax, and the property remits it, monthly in every jurisdiction verified for this research, but the exact due date varies by county. Wake, Buncombe, and New Hanover Counties all require returns by the 20th of the following month. Orange and Onslow Counties instead require filing by the 15th, five days earlier, worth checking specifically rather than assuming one statewide deadline.
North Carolina's exemption threshold is 90 continuous days, not the 30 days common in many other states. A state private letter ruling made the "continuous" requirement concrete: a guest who checked out and back in every 30 days specifically to farm a promotional discount was still ruled to have one continuous 120-day stay for exemption purposes, the state looks at the substance of the stay, not whether the guest technically checked out along the way.
None of the above is about software. It's about a North Carolina property tracking which specific local act actually governs its jurisdiction, since there's no general statewide rule to fall back on, and applying a 90-day exemption correctly instead of the more common 30 days. Where a PMS actually helps is in keeping each jurisdiction's rate and any zone-based split configured as its own tax code, and pulling revenue reports by date range for the correct filing deadline. roommaster lets properties configure tax codes per rate, so a new local act is a configuration update once, not a manual recalculation on every folio.
No. North Carolina has no general occupancy tax statute at all; each county or city needed its own specific act from the state legislature, and rates typically run 3% to 8% depending on the location.
North Carolina's hotel tax is a local Room Occupancy Tax, authorized jurisdiction by jurisdiction through an individual act of the state legislature, on top of the general state and local sales tax.
Lodging tax is the same charge as North Carolina's Room Occupancy Tax, just a different common name for it, set locally rather than as one statewide figure.
90 continuous days. State guidance has confirmed that repeatedly checking out and back in doesn't reset that count if the stay is functionally continuous.
No. Occupancy tax authority comes from a specific act of the state legislature for that jurisdiction, not a local voter referendum.
No. Bills that would require this, most recently the NC Junk Fee Prevention Act, have been introduced but not enacted as of this writing.
The property collects the tax from the guest and remits it monthly to the relevant county or city, though the exact filing deadline, either the 15th or the 20th of the following month, varies by jurisdiction.