Pest problems that fail restaurant inspections rarely start with a dramatic infestation. They come from small habits that let pests settle in: a slimy floor drain, a back door propped open, a case of produce on the floor, a can of bug spray under the sink. As one cook put it on Reddit, inspections "are not typically failed for just being dirty". Improper food storage, food handling and "pests/rodents" are what sink them. Here's what the health code actually requires, how South Carolina, North Carolina and Virginia inspectors score it, and the seven mistakes we see most often in commercial kitchens.
The FDA Food Code, which all three states follow, requires four things: routinely inspect incoming deliveries, routinely inspect the premises for evidence of pests, control any pests you find with approved methods, and eliminate harborage, meaning the places pests hide and breed.
The mistakes that fail inspections are usually neglected floor drains, food stored on the floor, gaps and propped-open doors, bug bombs and DIY sprays, dead pests left in traps, dirty dumpster areas, and no record that anyone is checking. Fix the conditions, use gel bait instead of foggers, and keep written proof of routine inspections.
What the Health Code Actually Requires
South Carolina, North Carolina and Virginia base their restaurant rules on the FDA Food Code. Virginia's version of the pest rule, 12VAC5-421-3270, follows the federal text almost word for word. These are the sections that come up during a pest inspection:
| Food Code section | What it requires |
|---|---|
| 6-501.111 Controlling pests | Premises kept free of pests by routinely inspecting deliveries, routinely inspecting the premises, controlling pests that are found, and eliminating harborage |
| 6-501.112 Dead or trapped pests | Removed from traps and the premises often enough that they don't pile up, decompose or attract more pests |
| 6-202.15 Outer openings | Gaps along floors, walls and ceilings closed. Windows tight-fitting. Doors solid, self-closing and tight-fitting. Doors or windows kept open need 16-mesh screens, air curtains or other effective protection |
| 6-202.13 Insect light traps | Zappers must hold the dead insects inside and can't be mounted over a food prep area |
| 3-305.11 Food storage | Food at least 6 inches (15 cm) above the floor, with narrow exceptions such as canned goods in waterproof containers |
| 5-501.113 to .116 Refuse | Outdoor dumpsters and bins kept covered with tight-fitting lids, drain plugs in place, and cleaned often enough not to attract insects and rodents |
| 7-206.12 / 7-206.13 Pesticides | Rodent bait only in covered, tamper-resistant bait stations. Toxic tracking powders are not allowed |
What "harborage" means in a restaurant
Harborage is any place pests can hide, breed or shelter. In a kitchen that means cracks behind wall-mounted equipment, hollow table legs, gaskets on coolers, the slime inside a floor drain, the space under a dish machine, stacks of cardboard, and broken equipment pushed into a corner. The Food Code requires you to eliminate it, and it separately bans keeping nonfunctional or unused equipment on the premises (6-501.114). An inspector can cite harborage even when no live pest is in sight.
How SC, NC and Virginia Inspectors Score Pests
- South Carolina: restaurant inspections moved from DHEC to the SC Department of Agriculture on July 1, 2024, when DHEC was split up. Same Food Code requirements, new agency on the report.
- North Carolina: county environmental health inspectors grade on a 100-point sheet. "Insects and rodents not present" is one line, worth up to 2 points. A score of 90 or above earns an A, 80 to 89 a B, and 70 to 79 a C. Below 70, the permit is revoked. Pest conditions can also cost points on other lines, such as contamination prevention.
- Virginia: local health departments under VDH inspect against 12VAC5-421, including the same pest-control section as the Food Code.
In all three states, live pests seen during the inspection, fresh droppings or an obvious infestation can lead to an immediate correction order, a follow-up inspection or, in serious cases, closure until the problem is fixed.
The 7 Mistakes That Fail Inspections
1. No routine inspection, and no proof of it
The Food Code doesn't require a pest control contract, but it does require you to routinely inspect the premises and deliveries. Service reports, a pest sighting log and notes on what was fixed are how you show an inspector that's happening. "We have a guy who comes" isn't proof of anything.
Paperwork doesn't replace conditions, though. One bar manager on Reddit wrote about showing an inspector "perfect documentation" for floor drain treatments and still being under scrutiny. The inspector grades what's in the kitchen that day.
Fix: keep service reports and a sighting log in one binder or shared folder. Train staff to report any live insect, droppings or gnaw marks the same shift, and make clear that reporting isn't getting anyone in trouble. A cockroach reported on Monday is a quick treatment. One ignored for a month is an infestation.
Teach staff what a daytime sighting means. Under a Kitchen Nightmares clip of a rat- and roach-infested restaurant (about 3.6 million views), a comment with 646 likes passes on a tip from a commenter's father, a lifelong food-service worker: roaches out in daylight, with people around, are one of the biggest red flags in a restaurant. The science agrees. Colorado State University notes that cockroaches hide during the day, and spotting them in daylight indicates a heavy infestation. One roach seen during the lunch rush calls for a same-day service call, not a note for next month's visit.
2. Slimy or dry floor drains
Texas A&M's school IPM program explains why drains matter so much. Drain flies "breed in accumulations of slime that often coat drain walls," and floor drains that are rarely used dry out, letting American cockroaches come up from the sewer. Their warning about the common shortcut: "A bucket of bleach water is NOT an adequate treatment for a floor drain with flies."
Fix: pull the grates and scrub the inside of the drain with a long brush, or use a bacterial gel product that digests the slime. Pour about a gallon of water down rarely used drains every week to keep the trap sealed. One-way trap guards help on drains that sit dry. Keep grease traps pumped on schedule.
3. Food on the floor and deliveries nobody checks
The code requires food stored at least 6 inches off the floor and routine inspection of incoming shipments. Cardboard cases on the floor of the walk-in or dry storage are easy violations, and cardboard itself is harborage. Its corrugations are the kind of tight, narrow space UC IPM says German cockroaches prefer, with surfaces touching them on both sides.
Fix: check deliveries at the back door before they go into storage. Break down cardboard and move dry goods like flour, rice and sugar into sealed, hard-sided containers. Store everything on shelving at least 6 inches up, and rotate first in, first out.
4. Gaps, worn door sweeps and the propped-open back door
The Food Code requires solid, self-closing, tight-fitting exterior doors. A back door propped open for deliveries or a smoke break fails that rule. A mouse needs an opening of only about 1/4 inch, roughly the width of a pencil. A German cockroach can hide in a 1/16-inch crack.
Fix: keep exterior doors closed or use 16-mesh screens or a properly installed air curtain. Replace worn door sweeps, and seal gaps around pipes, conduits and wall-mounted equipment with copper mesh plus sealant or escutcheon plates. Our guide on how mice get in and the gaps to seal covers the common entry points.
5. Bug bombs and DIY sprays in the kitchen
An NC State study tested four brands of bug bombs (total-release foggers) in cockroach-infested homes. They failed to reduce cockroach numbers, while similarly priced gel baits caused significant declines. The foggers also left pesticide residue on kitchen surfaces averaging 603 times higher than before treatment. That's residue on prep surfaces with no control to show for it. UC IPM says foggers and aerosol sprays may scatter cockroaches into new areas without killing them.
A common belief, repeated on Reddit, is that any spray near gel bait ruins it. A 2025 University of Kentucky laboratory study tested this directly. Most sprays and cleaning products did not reduce gel bait performance. The exceptions were DEET, an essential-oil product and a pyrethrin flushing agent. The authors suggest contamination is unlikely to be the main reason baits fail. Resistance and bait avoidance are likelier, and sanitation still matters, because cockroaches with plenty of other food take less bait.
Fix: no foggers in a food establishment. Leave insecticide decisions to your licensed pest control provider, who will rely on gel baits, insect growth regulators and targeted crack-and-crevice treatments. Rodent bait must be in tamper-resistant stations, and tracking powders aren't allowed.
6. Dead pests left in traps, and zappers over prep tables
A glue board full of dead cockroaches, or a mouse in a snap trap from last week, is a violation of its own (6-501.112) and tells the inspector the problem is ongoing. Insect light traps cause a different problem when they're mounted over a prep table, where dead insects can fall onto food.
Fix: check traps on a set schedule, remove catches and log what you found and where. Mount fly lights away from food prep areas. Change bulbs and empty catch trays regularly.
7. Open dumpsters and back-of-house clutter
The code requires outside dumpsters and bins to have tight-fitting lids, drain plugs in place, and cleaning often enough that they don't attract insects and rodents. Rodents feed at the dumpster and move in through the nearest door. Broken equipment and stacks of unused items in a back hallway are harborage, and the code bans them too.
Fix: keep dumpster lids closed and plugs in. Have the pad washed down and schedule pickups often enough that bins aren't overflowing. Clear out dead equipment rather than storing it. Keep a gravel or bare strip along the foundation instead of dense plantings against the wall.
What a Restaurant Pest Program Should Include
- Scheduled service, usually monthly for a full-service kitchen, with more frequent visits while an active problem is cleared up
- A written report after every visit: what was inspected, what was found, what was applied and where, and what the kitchen needs to fix
- Gel bait and insect growth regulators for cockroaches, not foggers or broadcast spraying
- Tamper-resistant rodent stations outside, and traps inside, checked and logged
- Drain, door and gap findings passed to the manager as fix-it items, since many of the conditions above are the kitchen's to correct
- A licensed provider. Commercial pest control for hire requires a state license in South Carolina, North Carolina and Virginia
Our restaurant pest control program and broader commercial pest control service are built around inspection-ready reports for kitchens across all three states. For cockroach-specific prevention, see cockroach prevention for restaurant owners and getting rid of drain flies.
Key Takeaways
- The Food Code requires routine inspection of deliveries and premises, control of pests found, and elimination of harborage.
- Records prove the routine, but the inspector grades the conditions in the kitchen that day.
- Floor drains need scrubbing or bacterial gel, not a bucket of bleach water. Keep traps wet.
- Food 6 inches off the floor, cardboard broken down, deliveries checked at the door.
- Bug bombs failed in NC State testing and left heavy residue. Gel bait worked.
- Empty traps on schedule, keep zappers away from prep areas, and keep dumpster lids shut.
Sources: U.S. Food and Drug Administration, Food Code 2022, §§ 3-305.11, 5-501.113 to 5-501.116, 6-202.13, 6-202.15, 6-501.111, 6-501.112, 6-501.114, 7-206.12, 7-206.13; Virginia Administrative Code 12VAC5-421-3270, Controlling pests; North Carolina 15A NCAC 18A .2600, Rules Governing the Food Protection and Sanitation of Food Establishments, .2662 Grading; Greenville Business Magazine, "South Carolina Department of Agriculture Now in Charge of Restaurant Inspections" (2024); Z. C. DeVries, R. G. Santangelo, J. Crissman, R. Mick and C. Schal, "Exposure risks and ineffectiveness of total release foggers (TRFs) used for cockroach control in residential settings", BMC Public Health (2019), NC State University; B. R. Grady, M. M. Dumas and Z. C. DeVries, "Cockroach connoisseurs: effects of contamination on gel bait efficacy and consumption by German cockroaches", Journal of Economic Entomology (2025); UC IPM, Pest Notes: Cockroaches, Publication 7467; Texas A&M AgriLife Extension, The Science of Drainology; Colorado State University, Cockroaches, Agricultural Biology; Kitchen Nightmares, "RAT & COCKROACH Infested Restaurant Leaves Gordon Distraught", YouTube; restaurant worker and technician accounts from Reddit (via Google search excerpts) and YouTube comments.
Frequently Asked Questions
The FDA Food Code, followed by South Carolina, North Carolina and Virginia, requires the premises to be kept free of pests by routinely inspecting incoming deliveries, routinely inspecting the premises, controlling any pests found with approved methods, and eliminating harborage conditions (section 6-501.111).
Harborage is any place pests can hide, breed or shelter: cracks behind equipment, cooler gaskets, slime inside floor drains, stacked cardboard, clutter and broken equipment. The Food Code requires eliminating harborage, and inspectors can cite it even when no live pest is visible.
The Food Code doesn't require a contract. It requires routine inspection and control of pests. Service reports and a sighting log are the practical way to show an inspector that's happening, but the inspector still grades the conditions in the kitchen that day.
It depends on the inspector and what else they find. In North Carolina, the insects and rodents line is worth up to 2 points on a 100-point sheet, but droppings, harborage and contamination can cost points on other lines too. Live pests and signs of an active infestation can trigger a follow-up inspection or worse.
Under 15A NCAC 18A .2662, the insects and rodents not present item is worth up to 2 points. Scores of 90 and up earn an A, 80 to 89 a B, 70 to 79 a C, and a score below 70 revokes the permit.
The South Carolina Department of Agriculture. Retail food inspections moved there from DHEC on July 1, 2024, when DHEC was split into new agencies.
They shouldn't. An NC State study found bug bombs failed to reduce cockroach populations while gel baits worked, and the foggers left pesticide residue on kitchen surfaces averaging 603 times higher than before. Leave insecticide use in a food establishment to a licensed provider.
Scrub the inside of the drain with a brush or use a bacterial gel that digests the slime where drain flies breed. Texas A&M warns that a bucket of bleach water is not enough. Pour about a gallon of water into rarely used drains weekly so the trap stays sealed against sewer cockroaches.
At least 6 inches (15 cm) under Food Code section 3-305.11. Exceptions include food on approved case-lot handling equipment and canned or bottled food in waterproof containers on a clean, dry floor.
Most full-service restaurants do best with monthly service and a written report after every visit, with extra visits while an active problem is being cleared. Between visits, staff should log sightings and report them the same day.
Photo credits: Clemson University, USDA Cooperative Extension Slide Series, Bugwood.org, CC BY 3.0 US, via Wikimedia Commons.