How to price electrical jobs profitably.
Every electrical price has to do two things: cover all of your costs and leave a profit on top. The costs are burdened labor, marked-up materials, and the overhead that keeps the trucks rolling and the license current. Electrical work adds wrinkles of its own. Permits and inspections put a hard cost and a schedule risk into most jobs. A troubleshooting call and a panel upgrade are different pricing problems. Commercial and public work often carries prevailing-wage rules that reset your labor cost entirely. This guide walks through the pricing formula, the electrical-specific adjustments, and the job-costing habit that keeps every estimate honest.
Service calls and panel or rewire bids are different pricing problems
The most common electrical pricing mistake is using one method for everything. A troubleshooting call and a 200-amp panel upgrade have different cost structures, different risk, and different customer expectations. Price them differently.
Service work is small and repeatable: a tripping breaker, a dead outlet, a ceiling fan swap, a GFCI replacement. Price these flat-rate from a price book, with a diagnostic fee that covers the truck roll and the first block of troubleshooting time. Flat-rate keeps pricing consistent across every electrician on the crew and rewards the tech who finds the fault fast. Many shops credit the diagnostic fee toward the repair when the customer approves it on the spot.
Panel upgrades, rewires, EV charger circuits, and generator installs are built-up bids. Total the gear, the wire and devices, the labor hours, the permit, and your margin for that specific job. Rewires deserve extra care: older homes hide knob-and-tube, plaster walls, and undersized boxes. Write the scope tightly and price an allowance or a change-order clause for what you cannot see.
The pricing formula: labor + materials + overhead + profit
Whether you are setting a flat-rate price or building a panel bid, the price is made of the same four parts. Miss one and you are quietly working for less than you think.
Build the numbers once, then use them everywhere. The same burdened hour and overhead figure should sit behind your flat-rate book and your panel bids, so the two never drift apart.
Take the electrician's wage and add payroll taxes, workers comp, benefits, paid time off, and non-billable hours. For electrical crews that includes supply-house runs, permit pulls, and time spent waiting on an inspector. Apprentices cost less per hour but work slower and need supervision, so blend the crew into one true cost per billable hour.
Wire, devices, boxes, breakers, and panels, plus a markup for sourcing, stocking, hauling, and warranting them. Copper prices move, so put an expiration date on every quote and reprice wire when it lapses. Use markup tiers: a higher percentage on small commodity items and a lower one on expensive gear where the dollars are already large.
Trucks, fuel, liability insurance, licensing and continuing-education fees, meters and test equipment, software, and the office. Total your annual overhead and divide by your billable hours. Add that figure to every hour you sell, on service calls and bids alike.
What remains after every cost, including your own pay, is covered. Pick a target net margin and build it into the price. Profit is not whatever happens to be left over when the invoice clears.
Permits and inspections are a line item, not a surprise
Nearly every panel, service, or new-circuit job needs a permit and at least one inspection. The fee varies by jurisdiction and by job type. Look it up for the job's location rather than guessing from the last one.
The fee is the smaller cost. The larger one is time: pulling the permit, scheduling the inspector, standing on site during the inspection window, and driving back for the final after rough-in. A failed inspection adds a re-inspection fee and another trip. Price the permit as a visible pass-through, then add the labor hours for the paperwork and the inspection visits at your burdened rate.
Put the permit line on the quote where the customer can see it. It shows the job is being done legally, and it heads off the request to skip it and save a few dollars.
Commercial jobs can add plan review, engineered drawings, or utility coordination for a service upgrade. Each has its own fee and its own waiting period. Ask before you bid, not after.
Prevailing wage on commercial and public work
Commercial and public work often comes with prevailing-wage rules. Federally funded projects fall under the Davis-Bacon Act, and many states have their own prevailing-wage laws for public work. These set a minimum hourly wage plus fringe benefits for each worker classification, published in a wage determination for the project.
That determination replaces your shop labor rate. Bid from the published wage and fringe for each classification, add your payroll burden on top, and confirm the apprentice-to-journeyman ratio the project allows. Bidding a prevailing-wage job at your residential rate is how a profitable contract turns into a loss.
Prevailing-wage jobs also require certified payroll, usually submitted weekly, showing hours by worker and classification. Your time records need to separate those hours from everything else from the first clock-in. Build the admin time for certified payroll into your overhead on those jobs.
Why tracking actual job costs makes your pricing honest
A price is a prediction. The only way to check it is to track what the job actually cost: real labor hours, real materials, real margin. That is job costing, and it separates pricing on data from pricing on hope.
When clock-ins and materials are recorded against each job and compared to the estimate, patterns show up fast. You learn that panel upgrades run two hours long, that troubleshooting calls are underpriced, or that your wire markup has not kept up with copper. Feed that back into the price book and every quote gets sharper.
WorkTrac is built to close that loop. Electricians clock in against the job with GPS-verified time tracking, and clock-ins queue offline and sync when the signal returns, so a basement panel or a windowless mechanical room does not break the record. The dashboard shows estimated versus actual labor, materials, and margin per job, and the price book keeps your flat-rate items in one place. Approved hours flow into invoicing, with invoice sync to QuickBooks. The software is not the point; the discipline is. Price from your costs, measure the real cost, adjust.
Common questions, answered.
Your rate has to come from your own costs, not a regional average. Start with the burdened labor cost (wage plus payroll taxes, workers comp, benefits, and non-billable time), add overhead per billable hour, then add your target profit margin. That total is your minimum profitable hourly rate. Rates differ widely between residential service, commercial, and prevailing-wage work, so calculate each from your numbers.
Also explore
GPS time tracking, scheduling, offline-first mobile for basements and mechanical rooms, job costing, invoicing, and a customer portal for electrical crews.
The same pricing discipline for plumbing: hourly vs flat-rate, the cost formula, and job costing.
Verified clock-in and clock-out tied to the job site, so the labor hours behind your pricing are accurate.
Run the whole job in one app.
WorkTrac is all-in-one field service software that works offline. Try the sandbox right now with demo data, no signup, no card. When you're ready, start a 30-day Enterprise trial with every feature included.