Electricians should bill permit and inspection costs deliberately and in writing: either pass the permit fee through as its own line or bundle it into a flat price, charge separately for the time spent pulling permits and scheduling inspections, size the deposit to cover the permit before you submit, and spell out on the estimate who pays for a return visit when an inspection fails. As of September 2026, the permit side of a job is where many small electrical shops quietly give away money, not because the fees are large, but because nobody decided in advance how to charge for them.
Permits and inspections sit in an awkward spot. They are not materials, they are not quite labor, and the amounts vary by jurisdiction and job type. So they get handled inconsistently: absorbed on one job, added as a surprise line on the next, and forgotten entirely when the inspector requires a second visit. Each of those choices is small. Across a year of service upgrades, panel changes, and remodel wiring, they add up to real margin and more than a few awkward customer conversations.
This guide is general. Permit requirements, fees, and inspection processes differ by city, county, and state, so confirm the specifics with your local authority and review your contract language with an attorney or accountant as appropriate. What follows is how to structure the billing side regardless of where you work. For a broader look at running an electrical shop, see our electrician industry page.
The costs behind a permitted job
Before choosing how to bill, list every cost the permit process actually creates. Most shops only think about the first one.
- The permit fee itself, set by the jurisdiction.
- Permit administration time: looking up requirements, completing applications, drawing or submitting plans when required, paying fees, and tracking status.
- Inspection scheduling and waiting: coordinating dates with the customer and the inspector, and sometimes holding a window open.
- Inspection trips: the drive and time to meet an inspector on site, when your jurisdiction or the job requires you to be present.
- Rough-in and final inspections on larger jobs, which can mean more than one visit.
- Re-inspection fees and return visits when an inspection does not pass.
- Utility coordination on some service upgrades, such as disconnects and reconnects.
If your pricing only accounts for the permit fee, every other line on that list is unpaid work.
Pass-through versus bundled permit pricing
There are two common ways to charge for the permit fee, plus a hybrid. None is universally right, but you should pick one per job type and use it consistently.
Pass-through at cost. The permit fee appears as its own line at the amount the jurisdiction charged. This is transparent, it protects you when the fee is uncertain at estimate time, and customers can see that the number is not your markup.
Bundled into the job price. The permit is included in a flat price for the job, such as a panel upgrade. This is simpler for the customer to understand and compare, and it works well when you do the same job type in the same jurisdiction often enough to know the fee.
Hybrid allowance. The estimate includes a permit allowance, with a note that the final invoice reflects the jurisdiction's actual fee. This combines the predictability of a set number with protection against surprises.
Whatever you choose for the fee, bill the administration time separately and visibly. Customers readily accept a jurisdiction's fee; they are also generally fine with a stated permit handling charge when they see it before they sign.
A billing structure for permit-related costs
Here is one way to organize the permit side of an electrical estimate. Adapt the approach to your market and your contract terms.
| Cost | Common billing approach | How to state it on the estimate | When to collect |
|---|---|---|---|
| Permit fee | Pass-through at cost, bundled, or allowance | Own line or allowance, noting it follows the jurisdiction's actual fee | In the deposit, before submitting the application |
| Permit administration | Flat handling fee or labor line | Separate line describing research, application, and scheduling | In the deposit |
| Inspection trips | Included for scheduled inspections in scope | Note how many inspections the price includes | Final invoice |
| Re-inspection for your error | Absorbed by the contractor | Terms stating corrections of your workmanship are at no charge | Not billed |
| Re-inspection for scope change or access | Change order plus return visit charge | Terms describing billable return visits and re-inspection fees | Upon approval of the change order |
Writing this down once, as default estimate language, removes most of the per-job improvising.
Put permit costs on the estimate, not the final invoice
The worst time to tell a customer about a permit fee is on the last invoice. By then they have already mentally closed the price, and a new line looks like a surprise charge even when it was always necessary.
Show permit-related costs at estimate time:
- List the permit fee or allowance and the permit handling fee as separate lines.
- State how many inspections the price includes.
- Explain in plain language what happens if an inspection requires a return visit.
- Get the customer's signature on the estimate before submitting anything to the jurisdiction.
If you quote larger jobs like service upgrades, the same discipline applies to materials and utility coordination; our guide to quoting electrical panel upgrades with deposits walks through a full example.
Use the deposit to cover the permit
Permit costs are spent before you do any work. If a customer cancels after you pull the permit, the fee and the time are often gone. That is exactly what a deposit is for.
A practical rule many shops follow: the deposit covers at least the permit fee, the permit handling charge, and any special-order materials. Collect it before you submit the application, not after. Put the deposit amount, what it covers, and your cancellation terms on the estimate the customer signs. A texted payment link makes that collection easy even when the customer is not on site.
For more on sizing deposits and handling refunds when jobs cancel, see our guide to customer deposits for service businesses.
When an inspection fails
Failed inspections happen, and how you handle them shapes both your margin and your reputation. The key question is why the inspection failed, and your estimate terms should answer that before the job starts.
When the failure is on you
If the inspector flags workmanship, a missed requirement you were responsible for, or an error in your installation, correct it at no charge, including the return trip and any re-inspection fee. Arguing about it costs more in reputation than the visit costs in time. Then treat the failure as a process signal: note the reason on the job so you can see whether the same issue keeps recurring across techs or job types.
When the scope changed or the site was not ready
Some failures are not workmanship at all. The customer added a circuit mid-job, the inspector required work beyond the agreed scope, or the inspector could not access the panel because the site was locked or blocked. In those cases:
- Explain the reason to the customer in writing, ideally with the inspector's notes and photos.
- Write a change order describing the additional work or return visit and its price.
- Get the customer's signature approving the change order before the return visit.
- Bill the return visit and any re-inspection fee per your estimate terms.
Our guide to change orders for field service scope changes covers how to document these so the final invoice holds up.
When it is genuinely unclear
Sometimes an inspector interprets a requirement differently than you expected. A reasonable middle ground many shops take is to absorb the labor for the correction while billing only what was clearly outside the original scope, and to document the conversation. The goal is a decision you can explain in one sentence to the customer.
Document everything with photos and signatures
Permitted work generates a lot of evidence you may need later: what was installed, when it was inspected, what the inspector found, and what the customer approved. Capture it at the time:
- Photos of rough-in before walls close, the panel, and completed work.
- Signatures on the estimate, every change order, and the final invoice, with time and location recorded.
- Inspection outcomes and inspector notes attached to the job.
- Model and serial numbers for installed equipment.
That record helps with warranty questions, disputes, and future work on the same property. It also matters if a customer disputes a card payment; our chargeback prevention guide explains why contemporaneous documentation carries weight. Digital job records also simplify recordkeeping, and the IRS recordkeeping guidance notes that electronic records can satisfy recordkeeping requirements.
Handle multi-inspection jobs with progress billing
Larger jobs, such as remodel wiring, additions, or new service installations, often involve a rough-in inspection before walls close and a final inspection at the end. Weeks can pass between the two. If you wait for the final to bill anything beyond the deposit, you carry labor and materials for the whole gap.
Structure these jobs in stages instead:
- Deposit at signing, covering the permit, handling time, and special-order materials.
- Progress invoice when the rough-in inspection passes, covering the work completed to that point.
- Final invoice when the final inspection passes, with the deposit and progress payments applied.
Tie each payment to an inspection milestone the customer can see, not to a date. "Due when rough-in passes" is easy to explain and hard to argue with, because the inspector's sign-off is independent confirmation that the stage is done. Put the milestone schedule on the original estimate so nobody is surprised when the progress invoice arrives, and keep scheduling the next stage contingent on the previous payment clearing.
Get paid when the final inspection passes
Once the final inspection passes, invoice immediately. Waiting to "send it this week" turns a completed job into a receivable, and late and unpaid invoices rank among the most common cash-flow problems small businesses report, according to QuickBooks' cash-flow resources. Apply the deposit, add any approved change orders, include the permit lines exactly as the estimate described them, and send a payment link or take payment on site.
If your current tools make that final invoice painful to assemble, our electrician invoicing software guide covers what to look for.
Where IntelliDrive OS fits
IntelliDrive OS handles the billing mechanics described here without extra modules: estimates with separate lines for permit fees, handling, and inspections that convert to invoices, deposits collected before work starts, revised estimates for scope changes that the customer signs, signature and GPS capture on every sale, per-truck inventory for wire, breakers, and fittings, texted payment links through QuickBooks Payments, Square, or Stripe, and QuickBooks sync. It is $79 a month flat with unlimited users, so helpers and office staff who handle permit paperwork get their own logins. You can sign up and build your default permit lines into your price book.
The permit billing checklist
Decide pass-through, bundled, or allowance per job type. Bill permit handling time as its own line. Put permit and inspection costs on the estimate. Collect a deposit that covers the permit before you submit. Write failed-inspection terms into the estimate. Photograph and sign everything. Invoice the day the final inspection passes.
Related reading: Electrical Panel Upgrade Quoting and Deposits, Change Orders for Field Service Scope Changes, Electrician Invoicing Software Guide
For a complete machine-readable feature and pricing reference, see our LLM reference page.
