Charging for the permit is the easy half of the question. The hard half is the packaging: whether the fee goes on the quote at cost, inside the flat rate, or alongside a separate charge for the hours spent getting it.
This guide covers the decision and the packaging. The structure of the estimate itself is in how to write an electrical estimate, and the invoice line items are in what to put on an electrical invoice. This one is about the permit row only, and why it deserves its own treatment.
The permit fee is a cost of the job, not a favor
A permit fee behaves like materials. You front it to the jurisdiction, and the job cannot legally be finished without it. Charging it is not a markup on goodwill. Skipping it means the customer's panel upgrade is partly funded by your next job's margin.
The fee is also different from the cost of being allowed to work in a city at all. Texas law draws that line. A municipality may not collect "a permit fee, registration fee, administrative fee, or any other fee" from a licensed electrician for work performed there, and the same text adds that it "does not prohibit a municipality or region from collecting a building permit fee" (Texas House Committee Report on C.S.H.B. 3329, effective September 1, 2017). That law does not tell you how to bill a customer. It only shows the principle the quote should follow: the per-city cost of doing business is yours, and the fee for this job's permit belongs to this job.
Pass-through at cost, a handling line, or built into the flat rate
There are three ways to put a permit on a quote, and each one changes how the customer reads the page.
| Packaging | What the customer sees | Who carries the risk if the fee is higher | Fits best |
|---|---|---|---|
| Pass-through plus a handling line | Two rows: the permit fee at cost, and a separate charge for filing and the inspector visit | The customer, up to a stated cap | Time-and-materials shops and any job where the fee is not known yet |
| Pass-through only | One row: the permit fee at cost | The customer for the fee, the shop for the hours | Shops that treat filing time as overhead |
| Built into the flat rate | No permit row at all | The shop | Flat-rate shops working one jurisdiction whose fees rarely change |
The flat-rate option is the quietest and the riskiest. A customer who cannot see a permit row cannot check it, and a shop that works across several jurisdictions is guessing at a different fee every week. The fuller flat-rate versus hourly argument is in flat rate vs hourly for electricians; for this decision, the short version is that flat rate is a fine way to price labor and a poor place to hide a number the customer can look up.
The first packaging is the one that holds up in an argument. It is also the one that matches how materials are handled elsewhere on the quote, so the permit row reads like a cost the customer has already seen on the page. If you mark up materials, the reasoning on that is in how much contractors should mark up materials. A permit fee is not a place to add a markup. It is public, so the customer can find the number, and a padded fee is the fastest way to lose trust in every other row.
What pulling the permit costs you in hours
The fee is the visible cost. The hours are the one that is easy to leave off. Pulling a permit is a sequence of small tasks: working out which jurisdiction and which permit type applies, filling out the application with your license details, paying the fee, scheduling the inspection, being on site or reachable when the inspector arrives, and following up when the utility has to authorize power afterward. West Valley City's own permit page, for example, asks for "name of the state-licensed electrical contractor, state license number, address, and phone number" before it will issue a service upgrade permit, and the city contacts the utility only after the inspector approves the work.
The fee schedules do not say how long this takes, so treat any hour count you read as an estimate, including the one in the worked example below, which is illustrative. To find your own number, time the next five permits from application to inspection sign-off and write down the total. Then price that time at your loaded rate. For scale, the Bureau of Labor Statistics reports a median electrician wage of $30.38 an hour in May 2025, and a shop's loaded rate sits above that once the truck and insurance are added.
Whether that time becomes a billed line or an absorbed cost is the choice in the table above. It is a legitimate choice either way. What is not legitimate is not knowing the number.
On the quote: the not-to-exceed line
The permit fee is often unknown when you quote. Jurisdictions classify the same job differently, and some schedule an extra inspection after the work starts. Washington's state fee worksheet, effective July 1, 2026, lists an altered service or feeder of 0 to 200 amps at $109.90 and each new service or largest feeder of 0 to 200 amps at $129.40. Whether a panel replacement counts as an altered service or a new one is a classification call the worksheet leaves to the inspecting authority, and it notes that "additional progress inspection fees may be necessary."
The fix is a permit row written as a ceiling: "Electrical permit and inspection fees, at cost, not to exceed $[amount]." Set the ceiling at the highest fee your jurisdiction could assign to the job, then bill the receipt amount. Two details make that line work:
- The ceiling is a number, not a phrase like "plus permit fees," which customers read as an open check. The row also says the invoice will carry the actual receipt amount, so the customer knows any difference comes back to them.
- The handling charge, if you bill one, is a separate row with its own flat amount, so nobody tries to negotiate it as a percentage of the fee.
If the job is a flat-rate one and you have chosen to build the fee in, say so in a note on the quote ("permit and inspection included") so the absence of a row reads as a decision, not an omission.
On the invoice: the receipt amount and the inspection result
The invoice repeats the permit row with the real amount and the permit number, and attaches or references the receipt. A customer who sees a $53 receipt against a $150 ceiling remembers that you came in under it. That is the moment the customer sees the permit row was honest.
Add the inspection result to the same section: passed on the first visit, or not. A failed inspection is where the quote has to have answered a question in advance, because jurisdictions charge for it. Michigan's state schedule lists "Rough/Additional Inspection" and "Final inspection" at $75.00 each, and Washington's worksheet prices a progress inspection at $59.50 per half hour. Those are the sourced costs of a re-inspection in those two places.
A workable rule, which is a framework and not a legal standard: the first final inspection is built into the permit row. A re-inspection caused by your own work is yours to absorb, since the customer paid for work that passes. A re-inspection caused by something the customer changed or blocked, such as a locked meter room or a scope change after rough-in, is billed at cost with the receipt. Write that rule into the quote terms once, in one sentence, and it never has to be argued on site.
When the customer wants to pull their own permit
Some customers ask to pull the permit themselves to save the handling line. The answer depends on what the homeowner permit is. In the two states checked for this guide, it is not a cheaper permit under which a contractor can work. It is an exemption from licensing for the owner's own labor.
Michigan's licensing agency says permits go to "an electrical contractor or specialty contractor licensed by a municipality or by the State Electrical Administrative Board, or a homeowner performing electrical work in a single family home and accompanying outbuildings owned and occupied, or to be occupied, by the person performing the installation." Washington's form for property owners says "only licensed electrical contractors employing certified electricians may perform electrical work," and that owners may apply for an exemption by affidavit before beginning electrical work. It also says "real estate agents, property management companies, relatives, etc. cannot purchase permits for the property owner."
So an electrician who does the job under the homeowner's permit is working outside what that permit authorizes, with the inspection record pointing at the owner instead of your license. West Valley City's page confirms the city allows the permit to be taken out by "the person doing the work, the electrical contractor, or the homeowner," but it also says a homeowner doing their own work is allowed under state law. Rules vary by state and by city, so check your own before you answer the question. The practical reply to the customer is short: if you are doing the work, the permit goes under your license, and the handling line pays for the time it takes.
Worked example: one panel upgrade, three quotes
Take one 200-amp panel replacement. Every number below is illustrative except the permit fee, which comes from West Valley City, Utah, where the permit page lists "$53 for up to 200 amps." The shop prices labor and materials at $3,400 and estimates two hours of permit work, valued at an illustrative loaded rate of $95 an hour, which is $190.
| Quote | Rows on the page | Customer pays | Shop recovers the $190 of hours? |
|---|---|---|---|
| A. Pass-through plus handling | Panel upgrade $3,400; permit and inspection at cost, not to exceed $150 (illustrative ceiling); permit handling $190 | $3,643 (at the $53 receipt) | Yes |
| B. Pass-through only | Panel upgrade $3,400; permit and inspection at cost | $3,453 | No, the shop absorbs it |
| C. Built into the flat rate | Panel upgrade $3,643, permit included | $3,643 | Yes, but only if the fee does not change |
A and C land on the same total. The difference is what the customer can see and what happens when reality moves. If the city's fee is higher than expected, quote A absorbs it up to the stated ceiling and the customer sees why; quote C takes it out of the shop's margin. If a re-inspection is needed because of the customer's scope change, quote A already has the rule written down.
Quote B is the easy default, and it quietly gives away the $190. A shop that pulls several permits a week gives that amount away each time, as the result of a decision nobody made on purpose.
The same panel upgrade carries different fees elsewhere. Washington's July 2026 worksheet puts an altered service of 0 to 200 amps at $109.90 or a new service at $129.40. Michigan's April 2024 state schedule lists a $75.00 application fee, a $10.00 service fee through 200 amps, and a $75.00 final inspection, which is $160.00 for those three lines before any other charge the schedule applies. Three government documents give three different numbers, and none of them is a typical fee. That spread is the reason the permit row carries a ceiling instead of a guess.
Put the permit on its own row before the customer asks
We built EosLog's quote generator so the permit fee and the handling time each get a line the customer can read and approve from their phone.
Try the free electrical quote generator
No account required. You can also create a free EosLog account to save your line items and reuse them on every quote, or see the plans first.
Sources and further reading
- West Valley City, Utah, Residential Electrical Service Upgrade (permit fee of $53 for up to 200 amps; who may take out the permit; contractor information required).
- Washington State Department of Labor & Industries, Residential Electrical Fee Worksheet (F500-133-000) (fees effective July 1, 2026; service and progress inspection fees).
- Washington State Department of Labor & Industries, Property Owner Electrical Work Permit Application (F500-094-000) (owner exemption by affidavit; who may not purchase permits for the owner).
- Michigan Bureau of Construction Codes, Fee schedule effective April 1, 2024 (electrical permit, service, and inspection fees).
- Michigan Department of Licensing and Regulatory Affairs, Electrical Permit Information (who may obtain electrical permits).
- Texas Legislature, House Committee Report bill analysis, C.S.H.B. 3329, 85th Legislature (municipal fees on licensed electricians; building permit fee exception).
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Electricians (median wage $30.38 per hour, May 2025).
This article is general information, not legal advice. Permit requirements, fees, and who may pull a permit vary by state, county, and city, and the figures above are examples from the jurisdictions named. Confirm the rules for your own jurisdiction with your local building department or state licensing board before quoting a job.