NEC 90.12: inspector tips

NEC 90.12 explained: inspector tips. Field-ready for working electricians.

NEC 90.12 is the new kid in the 2023 code cycle, but inspectors are already leaning on it hard. If you haven't read it yet, read it before your next rough-in. It changes how AHJs evaluate the work you've installed, and it gives them explicit authority to reject anything that doesn't meet the manufacturer's instructions, even when the rest of the Code looks clean.

What 90.12 actually says

NEC 90.12 is titled "Wiring Integrity" and it's short. The text requires that after installation, wiring be protected from foreign materials like paint, plaster, cleaners, abrasives, and corrosive residues. It also requires that internal parts of equipment such as busbars, wiring terminals, insulators, and other surfaces not be damaged or contaminated.

It sits in Article 90, which means it applies to everything downstream. Residential, commercial, industrial, service work, solar, EVSE. There is no exception list.

Tip from a Phoenix inspector: "If I can wipe drywall dust out of a panel with my finger, it's a red tag. 90.12 gave me the hook I was missing."

Why inspectors love it

Before 2023, inspectors had to lean on 110.12 (neat and workmanlike) or 300.4 (protection against physical damage) to call out contaminated gear. Those calls were subjective and easy to appeal. 90.12 is explicit. Paint inside a panel, drywall mud on a receptacle yoke, or sawdust packed into a disconnect now has a named article behind the rejection.

It also gives inspectors grounds to reject work that was "finished" by other trades. If the painters sprayed your panel covers with the door open, that's on you to remediate before the final.

Common red-tag triggers

These are the failures showing up most often in the field under 90.12. Walk your job before you call for inspection and check every one.

  • Drywall dust inside panelboards and j-boxes. Blow them out with compressed air or a shop vac.
  • Paint overspray on device yokes, panel interiors, and equipment labels. Labels must remain legible per 110.21.
  • Concrete slurry or mortar in floor boxes and slab-poured conduit stubs.
  • Texture spray and joint compound on cover plates and exposed raceway.
  • Corrosive flux residue around bonding bushings and ground bars.
  • Insulation fibers stuffed into gang boxes, especially in spray-foam jobs.
  • Pipe-threading oil pooled inside EMT runs and panel gutters.

Pay extra attention to gear that sat open during rock, tape, and paint. Those three trades generate 80 percent of 90.12 violations.

Protecting work during the rough-to-finish gap

The cleanest way to pass 90.12 is to never let the contamination happen. Cover everything before you leave the rough-in.

  1. Tape plastic or use manufactured panel covers (Panel Shield, Mud Guard, etc.) over all load centers and distribution gear.
  2. Plug conduit stubs with caps or foam plugs. Unused KOs get closure plugs per 110.12(A).
  3. Install temporary mud rings and blank plates on all device boxes. Don't leave raw boxes open to texture spray.
  4. Bag gear that stays on site but won't be energized until final, especially disconnects and transfer switches.
  5. Label protected equipment with the trim-out date so other trades know not to pull the covers.
A Denver GC told me he now pays his electrical sub an extra 40 dollars per panel for temporary shielding. Cheaper than a callback and a re-inspection fee.

What to do when you inherit a contaminated job

Sometimes you walk onto a punch list and the gear is already fouled. Document it, then remediate before you call for final.

For panelboards, de-energize, pull the dead front, and vacuum with a non-conductive HEPA vac. Wipe busbars with a dry microfiber cloth. Do not use solvents near live parts or inside sealed gear. If there's paint on busbars or lugs, the manufacturer's instructions govern per 110.3(B), and most say the gear is no longer listed. That means replacement, not cleaning.

For devices contaminated with texture or mud, replace them. Cleaning a receptacle with compound packed into the contact slots is not worth the callback.

  • Photograph the contamination before you touch it. You'll want it for the change order.
  • Issue an RFI or field directive assigning responsibility. Paint on your panel is the painter's cost, not yours.
  • Check 110.3(B) listings before cleaning. If manufacturer instructions say replace, replace.
  • Re-torque all terminations after cleaning. Dust and debris shift torque values.

How to talk to the inspector

When the AHJ shows up, beat them to the punch. Open a panel yourself, shine your light in, and point out that it's clean. It sets the tone for the rest of the walk.

If you disagree with a 90.12 call, ask the inspector to cite the specific contamination and the manufacturer instruction it violates. 90.12 is enforceable, but it's not a blank check. The inspector should be able to point at something measurable, not just "it looks dirty." That said, pick your battles. A five-minute vacuum is faster than a re-inspection.

Keep the manufacturer's installation sheet in the panel or with your job binder. When 110.3(B) and 90.12 come up together, having the paperwork on hand ends the conversation fast.

Get instant NEC code answers on the job

Join 15,800+ electricians using Ask BONBON for free, fast NEC lookups.

Try Ask BONBON Now