North Carolina doesn't require a food handlers card for food employees. Its Food Code, the 2017 FDA Food Code as North Carolina adopted it in 15A NCAC 18A .2600, goes further on the manager side than most states: the person in charge shall be a certified food protection manager, and a person in charge is present during all hours of operation. Put together, a restaurant has a certified manager on site every hour it's open, not one on the payroll somewhere. The certification is from a program accredited to the Conference for Food Protection's standards. Congregate nutrition sites and Risk Category I establishments are exempt from the manager rule. The person in charge also makes sure employees are properly trained in food safety, including food allergy awareness, for their duties. In the example below, a Lexington barbecue restaurant open from 5 a.m. checks six people. Below are the rules, covering every shift, the example, and a free roster.
The short version
- No food handlers card for food employees in North Carolina.
- The person in charge is a certified food protection manager.
- A person in charge is present during all hours of operation, so a certified manager is there every hour.
- The certification is from a program accredited to the Conference for Food Protection's standards.
- Exempt from the manager rule: congregate nutrition sites and Risk Category I establishments.
- Employees are trained in food safety and food allergy awareness for their duties.
- Off-site service by a permitted establishment has a certified manager there too.
- TaroStack keeps the batch records and sign-offs an inspector reads; it doesn't track certificates. More below.
The rules
| Rule | What the NC Food Code says |
|---|---|
| Food handler card | None required |
| Person in charge | The permit holder or someone designated, present during all hours of operation (2-101.11) |
| Certified manager | The person in charge is a certified food protection manager (2-102.12) |
| The certification | A program listed by a Conference for Food Protection-recognized accrediting agency (2-102.20) |
| Exempt | Congregate nutrition sites and Risk Category I food establishments (2-102.12(B)) |
| Training | Employees properly trained in food safety, including food allergy awareness, for their duties (2-103.11(N)) |
| Off-site service | One food employee present is a certified food protection manager (G.S. 130A-248) |
The rules are in the North Carolina Food Code Manual, a reference for 15A NCAC 18A .2600 effective October 1, 2021, and G.S. 130A-248. Your county health department permits and inspects. This is general information, not legal advice.
Covering every shift
In most states, one certified manager on staff is enough. In North Carolina, the certified manager is the person in charge, and someone is in charge every hour, so the schedule decides how many you need. A restaurant open 16 hours with three shifts needs certified managers who cover each shift, or one who works all of them. When the certified person steps out, the rule isn't met until another certified person is in charge. How a home kitchen sells in North Carolina instead is in North Carolina cottage food laws.
An example: a barbecue restaurant
Uwharrie Barbecue, a made-up barbecue restaurant in Lexington, North Carolina, I use in these examples, lights the pits at 5 a.m. and serves until 9 p.m.:
| Person | Role | Certificate or training | Date | Status on October 16, 2026 |
|---|---|---|---|---|
| Pitmaster | Person in charge, 5 a.m. to 11 a.m. | Certified food protection manager | November 8, 2021 | Expires November 8, 2026 |
| Owner | Person in charge, 11 a.m. to 4 p.m. | Certified food protection manager | February 14, 2022 | Current to February 14, 2027 |
| Evening manager | Person in charge, 4 p.m. to close | Certified food protection manager | May 19, 2025 | Current to May 19, 2030 |
| Line cook | Food employee | Employer training | July 1, 2024 | On file |
| Server | Food employee | Employer training | April 13, 2026 | On file |
| Server, new | Food employee | None | None on file |
Three certified managers cover three shifts. The pitmaster's certificate runs out November 8, and without it the early shift has no certified person in charge, so the pitmaster takes the exam this month. The new server is trained before their first shift, including which sides contain dairy, because customers ask. How the pit's cooling and reheating are logged is in temperature log template, and allergens in allergen matrix template.
Get the roster
Download the North Carolina food safety roster. One sheet: each person, their role, the certificate or training they hold and the date; the expiry, 5 years for the manager certificate and 3 for a food handler course, and the status fill in, red when expired, with a count of current certified managers. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
A certified manager has to be in charge every hour, certificates expire on their own dates, and a sick day on the early shift can leave the pits without one. A list of certificates doesn't show who's in charge at 5 a.m. on Saturday.
How TaroStack does it
TaroStack doesn't track food safety certificates. It keeps the production records an inspector reads alongside them.
Batch records with sign-off. Printable batch-record forms carry your own checklist fields and a sign-off, so a batch of chopped pork's cooling check, and who did it, is on the record.
People by role. Each person has a role, such as production, limited to the sites they work at, so a new server sees what they need, not costs.
Lots and expiry. Each batch of barbecue gets a lot with its production and best-before dates, and first-expired-first-out is the default, so yesterday's pork is used first.
| The job | Clipboard | In TaroStack |
|---|---|---|
| Who signed off a batch | Initials on paper | A sign-off on the batch record |
| What a new server can see | Everything on the shared login | A role limited to their work |
| Which pork to use first | Remembered | First-expired-first-out |
Lots, batches and recipes are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
