North Carolina Sales Tax and Meals Tax for Restaurants, Retail, and Nail Salons: NCDOR Registration, Filing Frequency, County Rates, Prepared Food, Gift Cards, and the Wake / Mecklenburg Prepared Food Tax (2026 Edition)
NC sales tax for restaurants, retail, and salons: NCDOR registration, filing frequency, county rates (Mecklenburg 8.25% from July 1, 2026), prepared food, gift cards, and the Wake/Mecklenburg 1% meals tax.

Author: Chenchen Liu, CPA | YCL Tax, Accounting & Advisory
Bottom line
If you run a restaurant, bubble-tea shop, Asian grocery, or retail store in Cary / RTP / Raleigh—or sell skincare and polish on the side at a nail salon or spa—North Carolina sales tax is a monthly routine. Register online with NCDOR for a Certificate of Registration before opening; file Form E-500 on the frequency NCDOR assigns (quarterly if monthly tax is under $100, monthly from $100 to under $20,000, and monthly with prepayment at $20,000 or more); and charge the rate for your county, for example Wake 7.25%, Durham 7.5%, Orange 7.5%, Johnston 6.75%, and Mecklenburg 8.25% starting July 1, 2026 (subject to current IRS/NCDOR guidance). Restaurants have one more layer: Wake and Mecklenburg counties levy a separate 1% prepared food and beverage tax that requires its own county account and monthly return; the Town of Hillsborough in Orange County also levies 1%, filed monthly with the town (by the 25th of the following month). Durham County was authorized by the legislature in 2008, but voters rejected the tax in a referendum, so it does not currently levy one (subject to current IRS/NCDOR/county tax office guidance). Gift cards are not taxed when sold—tax applies at redemption. Check every filing period from October 2026 onward against this guide. This article is compliance planning and education only. All amounts, rates, and thresholds are subject to current IRS/NCDOR guidance, and it does not promise an outcome.
Background
North Carolina sales tax combines the 4.75% state rate, county local rates (2.00%–2.25%), and a 0.50% transit rate in some counties, for totals from 6.75% to 8.25%. NCDOR’s “Current Sales and Use Tax Rates” page (effective July 1, 2026) shows Mecklenburg County added a 1% local tax under a March 2, 2026 notice, raising its total to 8.25%, and notes that the listed rates do not include locally administered prepared meal taxes. For food, “qualifying food” (typical grocery items) is taxed only at the 2% local rate on the “2% Food Rate” line of Form E-500, while prepared food, candy, soft drinks, prepaid meal plans, and other “non-qualifying food” carry the general state, local, and transit rates (subject to current IRS/NCDOR guidance).
County “meals taxes” are a separate system. Since January 1, 1993, Wake County has levied 1% on all prepared food and beverages sold at retail, collected by the merchant on top of state sales tax through a Wake County Gross Receipts account, with a return due by the 20th of each month for the prior month—including a “Zero Due Return” when there are no sales. According to a 2023 UNC School of Government summary, Wake, Dare, Cumberland, and Mecklenburg counties and the Town of Hillsborough levy such a tax; Mecklenburg’s return added a marketplace-facilitator sales line starting August 2024. For gift cards, 17 NCAC 07B .3804 provides that selling a gift card is not taxable, and redemption is taxed at the rate that applies to the items purchased (subject to current IRS/NCDOR/county tax office guidance).
What changed / options compared
Note: The comparison below contrasts common owner misconceptions with NCDOR and county compliance framing, including key 2026 changes. Amounts, rates, and thresholds are subject to current IRS/NCDOR guidance; county meals taxes are subject to current IRS/NCDOR/county tax office guidance.
1. Registration
- Common misconception: Open first and register once things settle down.
- Compliance framing: Retailers must register online with NCDOR (replacing the paper NC-BR) before opening; only with a Certificate of Registration can you lawfully collect sales tax.
2. Filing frequency
- Common misconception: File quarterly if you prefer.
- Compliance framing: NCDOR assigns it—quarterly if consistently under $100 per month (due the last day of the month after the quarter); monthly from $100 to under $20,000 (due the 20th); monthly with at least a 65% prepayment at $20,000 or more, filed electronically.
3. County rates
- Through June 30, 2026: Mecklenburg County total rate 7.25%.
- From July 1, 2026: Mecklenburg 8.25%; Wake 7.25%, Durham 7.5%, and Orange 7.5% unchanged—set POS rates by each store’s county.
4. Restaurant vs. grocery food
- Prepared food (sold heated, two or more foods combined by the retailer, or sold with utensils): general state + local + transit rates.
- Qualifying food (packaged rice, noodles, produce, etc.): 2% local rate only; an Asian grocery must code the two categories separately in its POS.
5. County 1% meals tax
- Common misconception: State sales tax already includes the county meals tax.
- Compliance framing: Wake, Mecklenburg, and certain other jurisdictions require a separate county registration and monthly return; the Town of Hillsborough levies its own 1% filed with the town; Durham County does not currently levy one; other counties and towns follow their published rules, so confirm county by county before opening a new location.
6. Gift cards, stored-value cards, and prepaid meal plans
- Gift / stored-value cards: Not taxed when sold; redemption for taxable items is taxed on the full price—a gift card is not a discount.
- Prepaid meal plans: Non-qualifying food, taxed at the general rate when sold.
7. Nail, hair, and spa services
- The service itself: Personal services such as haircuts, manicures, and massages are generally not subject to NC sales tax (17 NCAC 07B .1001).
- Retail products: Polish, skincare, and shampoo sold to customers are taxable; supplies used in services are generally taxed when purchased.
Self-check: are you affected?
1. Restaurant, tea shop, or café in Wake or Mecklenburg County — Beyond E-500, do you have a county meals tax account filed by the 20th each month?
2. Asian grocery that also sells hot food or boxed meals — Does your POS separate 2% qualifying food from fully taxed prepared food (subject to current IRS/NCDOR guidance)?
3. A location in Charlotte (Mecklenburg) — Has your POS rate been updated to 8.25% from July 1, 2026 (subject to current IRS/NCDOR/county tax office guidance)?
4. Nail salon or spa selling skincare or polish — Is the retail side registered for sales tax and booked separately?
5. Heavy DoorDash or Uber Eats volume — Separate platform-collected tax from tax you collect, and the county meals tax return may require a separate line (see POS and cash reconciliation).
6. Large year-end gift card promotions — Record gift card sales as a liability; recognize sales and sales tax at redemption.
7. An NCDOR late-filing or assessment notice arrived — Check your assigned frequency and POS reports before choosing a response (see NCDOR assessment and collection notices).
Simplified example (illustrative only)
Example — Cary (Wake County) Chinese restaurant, December 2026
Assume Mr. Zhou’s restaurant has $60,000 of dine-in and takeout sales in December (excluding delivery platforms) and sells $2,000 of gift cards (figures are illustrative only).
- State and local sales tax: $60,000 × 7.25% = $4,350; monthly tax between $100 and $20,000 generally means monthly filing, with E-500 due by January 20, 2027 (subject to current IRS/NCDOR guidance).
- Wake County meals tax: $60,000 × 1% = $600, also due by January 20, 2027 to the Wake County Department of Tax Administration (subject to current IRS/NCDOR/county tax office guidance).
- Gift cards: The $2,000 sold carries no sales tax in December; if customers redeem $500 for meals in January 2027, that $500 is January taxable sales.
These dollars do not calculate any real case; actual rates depend on store address, product classification, and NCDOR-assigned frequency, and rates and thresholds are subject to current IRS/NCDOR guidance. This article does not promise any filing or penalty outcome.
Action plan and timeline
1. Before opening or adding a retail line: Register for sales tax online with NCDOR; restaurants also open a county meals tax account where required, such as Wake or Mecklenburg (subject to current IRS/NCDOR/county tax office guidance).
2. POS setup: Set rates by store county and separate prepared food, qualifying food, retail goods, services, and gift cards; review each quarter.
3. October 20, 2026: Monthly filers file the September 2026 E-500; the Wake meals tax return is due the same day (subject to current IRS/NCDOR/county tax office guidance).
4. November 2, 2026: Quarterly filers file the third-quarter 2026 E-500 (October 31 is a Saturday, so it rolls; subject to current IRS/NCDOR guidance).
5. November 20, 2026, December 21, 2026, and January 20, 2027: Monthly filers report October, November, and December (December 20 is a Sunday, so it rolls; subject to current IRS/NCDOR/county tax office guidance).
6. February 1, 2027: Quarterly filers file the fourth-quarter 2026 E-500, including zero returns (subject to current IRS/NCDOR guidance).
7. At every monthly close: Reconcile E-500, the county meals tax, POS reports, and bank deposits; when unsure, book a YCL Free Consultation.
Related reading:
- Cash-heavy shops: POS and cash reconciliation
- Monthly bookkeeping close and the three financial statements
- Restaurant tip reporting and Form 8027
- NCDOR assessment and collection notices
- First payroll setup for NC small businesses
How YCL can help
YCL Tax, Accounting & Advisory (Cary / RTP + Shanghai), with CPA Chenchen Liu and Gloria, supports Chinese-speaking small business owners with bilingual compliance planning—saving you time, reducing headaches, and keeping taxes compliant and efficient:
1. Registration service — NCDOR sales tax accounts, Wake / Mecklenburg and other county meals tax accounts, and multi-location setup.
2. Every filing period — Prepare and file E-500 and county meals tax returns monthly or quarterly, including zero returns on time.
3. Monthly bookkeeping — Reconcile POS, delivery platforms, gift cards, and bank deposits, with a monthly P&L that keeps collected tax separate from revenue.
4. Payroll and annual tax filing — Employee payroll and 941 / NC-5, plus correct presentation of sales and sales tax on Form 1120-S / 1065 / Schedule C.
5. Annual tax planning — Review location rates, product classification, and cash flow for compliant planning (results vary by case).
6. NCDOR / county letters — Handle late-filing, assessment, or audit notices and prepare reconciliations and responses (no promise of abatement).
7. Free Consultation — Cary handles U.S. filings; our Shanghai team helps cross-border owners organize documents remotely—no promised result.
FAQ
Q: Do Durham County restaurants owe a county meals tax?
A: Not currently. The legislature authorized Durham County to levy a 1% meals tax in 2008 subject to a voter referendum, and voters rejected it, so Durham restaurants report the 7.5% state and local sales tax only (subject to current IRS/NCDOR guidance). Local rules can change, so confirm with Durham County Tax Administration before opening; YCL can check this for you (subject to current IRS/NCDOR/county tax office guidance).
Q: Delivery platforms already collect sales tax. Do I still file?
A: As marketplace facilitators, platforms generally collect and remit state sales tax on their platform sales, but you still report sales you collect directly; the county meals tax return may also ask for platform sales separately (subject to current IRS/NCDOR/county tax office guidance).
Q: If a customer pays with a gift card, can I charge less sales tax?
A: No. North Carolina treats a gift card as a payment method, not a discount, so tax is computed on the full price at redemption; a discount the store itself gives generally does reduce the taxable price.
Book a consultation
YCL Tax, Accounting & Advisory
Web: yclcpa.com | Email: info@yclcpa.com
Phone: 919-802-8376 / 980-202-0666 | WeChat: YCLUSA
U.S. office: 1140 Kildaire Farm Rd. STE 208, Cary, NC 27511
Shanghai office: 上海佳通路 31 弄中冶祥腾城市广场 2-516
Free Consultation: please bring your NCDOR sales tax account number and filing-frequency notice, any county meals tax account, three months of POS sales summaries by category, delivery platform statements, gift card sales and redemption records, and recent E-500 returns (you may mask sensitive digits).
Disclaimer
This article is general information only. It is not personalized tax, legal, employment-law, or investment advice. North Carolina state and county sales tax rates, county meals taxes, filing frequencies, and product classification rules change with law and tax year—verify current NCDOR and county tax office pages and any official notice you receive. For advice about your situation, consult a licensed professional.
Questions this article answers
Do Durham County restaurants owe a county meals tax?
Not currently. The legislature authorized Durham County to levy a 1% meals tax in 2008 subject to a voter referendum, and voters rejected it, so Durham restaurants report the 7.5% state and local sales tax only (subject to current IRS/NCDOR guidance). Local rules can change, so confirm with Durham County Tax Administration before opening; YCL can check this for you (subject to current IRS/NCDOR/county tax office guidance).
Delivery platforms already collect sales tax. Do I still file?
As marketplace facilitators, platforms generally collect and remit state sales tax on their platform sales, but you still report sales you collect directly; the county meals tax return may also ask for platform sales separately (subject to current IRS/NCDOR/county tax office guidance).
If a customer pays with a gift card, can I charge less sales tax?
No. North Carolina treats a gift card as a payment method, not a discount, so tax is computed on the full price at redemption; a discount the store itself gives generally does reduce the taxable price.
Ready to talk? The first 15 minutes are on us.
Book online, or send us a few details and we will come back with a written quote within one business day.
