Skip to main content

Mexican restaurant License Requirements in Charlotte, NC

Last reviewed: June 2026

Quick Answer

Mexican restaurants in Charlotte require a Food Service License issued by the Mecklenburg County Health Department, a Sales Tax Permit from the North Carolina Department of Revenue, and local zoning/building permits from the City of Charlotte. At least one food service manager on duty must hold North Carolina food manager certification. Health department approval of your facility layout and menu is required before opening.

Key Facts

  • Charlotte Mexican restaurants need a food service license from Mecklenburg County Health Department.
  • Health inspections are mandatory before opening and annually thereafter.
  • Local zoning approval and building permits are required before renovation or buildout.
  • Food handler certification is required for all employees in North Carolina.
  • Sales tax permit from NC Department of Revenue is mandatory.

State Licence Requirements

Licence name

Food Service License

Issued by

Mecklenburg County Health Department, Environmental Health Division

Cost

$300-$500

Processing time

2-4 weeks after passing health inspection

How to apply

To obtain a Food Service License in Charlotte, contact the Mecklenburg County Health Department Environmental Health Division at (704) 336-5500 or visit their office at 960 Ridgetop Road, Charlotte, NC 28205. Step 1: Schedule a pre-operational consultation with a health inspector to review your menu, equipment layout, and food preparation procedures. This ensures your facility design meets North Carolina General Statutes § 130A-248 requirements.

Step 2: Complete the Food Service Establishment Application form (available on the Mecklenburg County website or in person). Provide your business registration, EIN, menu, equipment specifications, and food sourcing details.

Step 3: Provide proof that at least one manager has obtained North Carolina Food Protection Manager Certification. You can take the test through providers like ServSafe or the National Registry of Food Safety Professionals.

Step 4: Arrange a pre-operational health inspection of your facility. The inspector will verify proper handwashing stations, food storage, cooking equipment, cooling systems, and cleaning procedures comply with the North Carolina Food Code.

Step 5: Submit your application with all required documents. The health department will schedule your inspection. Once your facility passes inspection and documentation is complete, your license will be issued within 2-4 weeks. Licenses are valid for one year and require annual renewal.

Federal Requirements

Mexican restaurants must comply with the Food and Drug Administration (FDA) regulations under the Food Safety Modernization Act (FSMA), 21 U.S.C. § 2201. If your restaurant uses alcohol (beer, wine, margaritas), you must apply for a federal Basic Permit from the Alcohol and Tobacco Tax and Trade Bureau (TTB), 27 U.S.C. § 205. All restaurants must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6109, even if you have no employees.

Restaurants handling seafood must comply with the FDA Seafood HACCP requirements if they serve items like ceviche or shrimp dishes. The establishment must follow FDA food safety standards including time/temperature control, cross-contamination prevention, and proper labeling. If your restaurant qualifies as a covered facility under FSMA (annual sales over $1 million), you must implement a food safety plan and conduct hazard analysis.

Under the Americans with Disabilities Act (ADA), 42 U.S.C. § 12101 et seq., your restaurant must provide accessible parking, restrooms, service areas, and seating. All employees must be paid at least the federal minimum wage of $7.25 per hour under the Fair Labor Standards Act, 29 U.S.C. § 206. If you operate as a business entity, you must register with the IRS and obtain an EIN before hiring employees.

Local & County Requirements

Mexican restaurants in Charlotte must obtain a Certificate of Occupancy from the City of Charlotte Planning and Development Services, confirming the location complies with zoning for food service establishments. Commercial zoning (such as C-1 or C-2) is typically required; residential areas may prohibit restaurant operations. Visit the City of Charlotte Planning and Development Services office at 600 East Fourth Street or call (704) 336-3700 for zoning verification.

A Commercial Building Permit is required if you are renovating or constructing the space. Submit architectural plans showing kitchen layout, restroom facilities, entrance/exit routes, and ADA accessibility to the Building Inspections Department. Estimated cost: $200-$400 depending on project scope.

A Fire Code Compliance inspection is required and administered by the Charlotte Fire Department. They verify proper fire extinguishers in the kitchen, grease hood systems, emergency exits, and occupancy load limits. The inspection fee is typically $50-$100.

If your restaurant will have outdoor seating or a patio, you may need a Sidewalk Encroachment Permit from the City. A Signage Permit is required if you plan exterior signage. Local guidelines also specify parking requirements—typically one space per 300 square feet of restaurant space.

Mecklenburg County also requires a Business License from the county tax office. Applications vary by location within the county or city limits, so confirm whether you're in Charlotte city proper or unincorporated Mecklenburg County, as some requirements differ slightly.

Total Cost Breakdown

Opening a Mexican restaurant in Charlotte involves multiple licensing and permit costs. The Food Service License from Mecklenburg County Health Department costs $300-$500 for the initial license. Food Protection Manager Certification (required for at least one manager) costs $100-$150 and covers exam and training materials. A Sales Tax Permit from the NC Department of Revenue is free but mandatory.

Local permits include a Commercial Building Permit ($200-$400 for typical buildout), a Certificate of Occupancy/Zoning Approval ($0, part of building permit review), and a Fire Code Compliance Inspection fee ($50-$100). If you have outdoor seating or signage, additional permits run $50-$150 combined. Mecklenburg County Business License costs $0-$50 depending on filing location.

If your restaurant serves alcohol (beer, wine, liquor), you must obtain an ABC Permit from the North Carolina Alcoholic Beverage Control Board, which costs $1,700-$2,500 depending on license type (on-premise, off-premise, mixed). A federal TTB Basic Permit costs $0-$50 and is required for alcohol service.

Other first-year costs include general liability insurance ($800-$2,000), workers' compensation insurance if hiring employees ($1,200-$3,000+), and a business formation fee for LLC or corporation ($25-$100). A realistic total first-year compliance cost range is $4,500-$8,500 before any facility renovation, equipment, or inventory. Renewal costs are typically $300-$500 annually for the Food Service License plus $800-$1,200 for insurance renewals.

Licence Renewal

Food Service Licenses in Mecklenburg County must be renewed annually on or before the expiration date stated on your license, typically 365 days from issuance. Submit a renewal application to the Mecklenburg County Health Department Environmental Health Division at least 30 days before expiration. The renewal fee is $300-$500, matching initial license costs. North Carolina requires food protection manager certification to remain current; if your manager's certification expires, you must obtain a new one before or concurrent with license renewal.

You are not required to undergo a full health inspection during renewal unless the previous inspection identified violations or if the county initiates a routine re-inspection. However, unannounced compliance inspections can occur at any time during the license year. If you miss the renewal deadline, your license becomes invalid immediately, and you must stop food service operations. Operating with an expired license violates N.C.G.S. § 130A-248 and can result in fines and business closure. Renewal applications are available through the Mecklenburg County Health Department website or in person. Most renewals can be submitted by mail or in person; some documentation can be submitted electronically, though confirmation with your health department is recommended.

Penalties for Operating Without a Licence

Operating a Mexican restaurant in Charlotte without a valid Food Service License violates North Carolina General Statutes § 130A-248 and Mecklenburg County Code § 9-4000. Civil penalties include fines of $100-$500 per day of non-compliance, with the health department authorized to issue cease-and-desist orders requiring immediate closure. Criminal penalties under N.C.G.S. § 130A-261 can result in misdemeanor charges, fines up to $1,000, and up to 30 days of imprisonment for repeat violations.

The Mecklenburg County Health Department can physically close your establishment by posting a notice on the door and prohibiting food service until the license is obtained and inspection standards are met. This closure order is enforceable by law enforcement and may result in loss of premises access. Violation notices are discovered through routine inspections, complaint investigations, or when customers report unsanitary conditions.

Operating without a license exposes you to significant liability if a foodborne illness outbreak occurs. Your business liability insurance may refuse coverage for claims arising from unlicensed operation, leaving you personally liable for medical costs and damages. Additionally, any sales made while unlicensed are taxable income, and the NC Department of Revenue can assess back taxes plus penalties and interest. Banks and payment processors (Square, Toast, etc.) may suspend accounts if they discover unlicensed operation, and you cannot legally obtain a wholesale food supplier account without proof of licensing. Employees injured on the property may file workers' compensation claims against you personally if the business wasn't properly registered.

Get expert help navigating Charlotte's food service licensing—consult with a local business attorney specializing in restaurant compliance.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does the entire process take from application to opening a Mexican restaurant in Charlotte?

The complete process typically takes 6-12 weeks. After you secure a physical location and obtain zoning approval (1-2 weeks), you'll submit building and fire code permits (1-2 weeks for review). Facility construction or renovation may take 2-8 weeks depending on scope. Simultaneously, schedule your food manager certification exam (1 week to complete). Once your space is ready, submit your Food Service License application and schedule the pre-operational health inspection (1-2 weeks for scheduling). The health inspection itself takes 1-2 hours on-site. After passing inspection, the health department issues your license within 2-4 weeks. If alcohol is served, add 2-4 weeks for ABC Permit processing. Plan conservatively for 10-14 weeks total from signed lease to opening day.

Do I need a food manager certification if I hire a professional manager from another state?

Yes. North Carolina General Statutes § 90-614 requires that at least one person with supervisory responsibilities for food safety hold North Carolina Food Protection Manager Certification. If your manager has certification from another state, they may not automatically qualify in North Carolina. They must pass the North Carolina-approved exam through providers like ServSafe, ANSI National Registry, or Prometric. Some states' certifications are reciprocally recognized, but certification from other states does not automatically transfer. Your manager must either obtain North Carolina certification before opening or within 30 days of the restaurant opening. The Mecklenburg County Health Department can confirm whether an out-of-state certification meets North Carolina requirements—contact them at (704) 336-5500.

What if my Mexican restaurant menu includes prepared items like ceviche or hot salsas—are there special license requirements?

Ceviche is particularly regulated because it contains raw seafood. If ceviche will be on your menu, you must disclose this to the health department during your pre-operational consultation and list it on your Food Service License application. The food service inspector will verify that your facility has proper refrigeration to maintain ceviche below 41°F and will inspect your seafood sourcing and handling procedures. Under the FDA Food Code and North Carolina regulations, raw seafood must come from a HACCP-certified supplier with proper documentation.

For hot salsas and other prepared foods, your kitchen equipment and procedures must handle hot-holding temperatures (maintain above 135°F) or cold-holding (below 41°F) depending on the dish. Fermented salsas or items made in-house require hazard analysis during your pre-operational consultation. None of these require a separate license, but they must be disclosed and approved by the health inspector before service begins. If you plan unique items, notify the health department early in the planning process.

What happens if I open my Mexican restaurant without a Food Service License while waiting for approval?

Operating without a Food Service License is a serious violation. You are prohibited from serving any food or beverages to customers. If the health department discovers unlicensed operation through inspection, complaint investigation, or tip-off, they will issue an immediate cease-and-desist order, posting notice on your door and prohibiting food service. You must immediately stop operations, and law enforcement can enforce this closure. You face civil fines of $100-$500 per day of continued operation, and criminal charges under N.C.G.S. § 130A-261 can result in misdemeanor conviction, up to $1,000 in fines, and 30 days imprisonment for repeat violations.

Additionally, any revenue you earned while unlicensed is taxable income, and the NC Department of Revenue will assess back taxes plus penalties and interest. Your liability insurance will likely deny coverage for any foodborne illness claims arising from unlicensed operation, making you personally liable for damages. Payment processors and banks may freeze accounts. Do not attempt to operate before your license is approved; the penalties far outweigh the benefit of an early opening.

If I move my Mexican restaurant to a different city or county in North Carolina, do I need a new license?

Yes. Food Service Licenses are location-specific and issued by the health department of the county or city where the restaurant operates. If you move from Charlotte (Mecklenburg County) to another North Carolina county, you must obtain a new Food Service License from that county's health department. Your Mecklenburg County license does not transfer. You must follow the same application and inspection process in the new location, including a pre-operational health inspection of the new facility.

If you move within Charlotte to a different address, your license still does not automatically transfer. You must notify the Mecklenburg County Health Department of your move and arrange a health inspection of the new location before service begins. Some counties may allow expedited re-licensing if you hold an active license elsewhere in North Carolina, but this is discretionary. Start the relocation process at least 6-8 weeks before your planned move date to allow time for inspection and approval in the new location. Failure to obtain proper licensing at the new location before operating subjects you to the same penalties as unlicensed operation.

Other Business Types in Charlotte, NC

mexican restaurant Licensing in Other States

See mexican restaurant licensing in every state →

Sources & References

  • North Carolina General Statutes § 130A-248Establishes food service establishment licensing requirements
  • North Carolina General Statutes § 130A-250Defines health department authority to inspect food facilities
  • Mecklenburg County Code § 9-4000 et seq.Local food service establishment regulations
  • North Carolina General Statutes § 90-614Food service manager and handler certification requirements
  • North Carolina General Statutes § 105-164.3Sales tax permit requirement for food service operations

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.