Your crew pulled $3.4 million in revenue last year. You landed two data center fit-outs, ran a steady stream of residential panel upgrades, and picked up an EV charger installation contract with a regional auto dealer. But when your accountant closed the books, net profit was $119,000 — a 3.5% margin on a company that never stopped moving. You had eight trucks on the road every day and a backlog your dispatcher called “aggressive.”
The money disappeared into overtime you didn’t budget for, apprentice labor billed at journeyman rates to jobs that couldn’t absorb the cost, wire and conduit purchased for one project but charged to another, and a $72,000 bucket truck that was expensed in a single month instead of depreciated or written off under Section 179 in the year it would have delivered the most tax benefit. This is the reality of electrical contractor bookkeeping — and it’s why handing your books to someone who doesn’t understand the trades produces financial statements that technically balance but tell you nothing useful about your business.
This guide covers the specific bookkeeping challenges that electrical contractors between $1M and $10M in revenue face. Not general bookkeeping principles — you know what a P&L is. This is about the chart of accounts structure, job costing methodology, payroll complexity, and financial KPIs that determine whether your electrical contracting company is building wealth or just generating revenue for everyone except you.
A general bookkeeper can reconcile your bank accounts and categorize expenses. What they can’t do — without electrical contracting knowledge — is interpret the financial structure of a business built on licensed labor, permit-driven workflows, bonding requirements, and job types that range from a $175 outlet install to a $1.2 million commercial build-out.
Electrical work is one of the most heavily regulated trades. Every state requires some form of electrical licensing, and most enforce a tiered system — apprentice, journeyman, and master electrician — where each tier carries a different wage rate, a different billable rate, and a different set of work that person can legally perform.
The Bureau of Labor Statistics reports a median electrician wage of $61,590/year (May 2024), but that median masks the spread. An apprentice in year one might earn $18-22/hour. A journeyman with five years of experience earns $28-38/hour depending on market. A master electrician or foreman earns $38-55/hour. Your bookkeeping system needs to track labor cost by tier — not by a blended average — because the margin on a job staffed by two journeymen and an apprentice is completely different from the same job staffed by three journeymen.
Electrical permits are not optional extras. They are legally required for virtually all work beyond minor repairs, and they create a documentation trail that intersects with your books in three ways: the permit fee itself (a direct job cost), the inspection scheduling (which affects job completion timing and revenue recognition), and the liability exposure if work is done without one. Your bookkeeper needs to track permit fees by job and ensure they hit COGS, not general overhead.
Most states require electrical contractors to carry a surety bond — typically $10,000 to $50,000 for residential contractors, and $50,000 to $500,000+ for commercial licensees. The bond premium (usually 1-5% of the bond amount annually) is an operating cost that general bookkeepers often miscategorize. It’s not insurance. It’s not a license fee. It’s a separate financial instrument that guarantees your work performance, and it should be tracked in its own account so you can see the true cost of maintaining your license.
Workers’ compensation for electricians runs $4.00-$8.00 per $100 of payroll depending on the state and your experience modifier — significantly higher than office workers and most other trades except roofing and ironwork. This is a material cost that must be factored into every job estimate and tracked as part of your burden rate calculation.
Key insight: The difference between an electrical contractor netting 10-12% and one netting 3-4% almost always comes down to whether the owner can see, in real time, which job types and which crew configurations are actually profitable. That visibility starts with electrical-specific bookkeeping — not a generic chart of accounts and a monthly bank reconciliation.
Your chart of accounts is the foundation of every financial report you’ll ever pull. A default QuickBooks setup gives you “Sales” and “Cost of Goods Sold.” That tells you nothing about whether your residential service division is subsidizing unprofitable commercial bids or whether your EV charger installs are actually worth pursuing.
Here’s a chart of accounts structure built specifically for electrical contractors:
| Account Number | Account Name | Type |
|---|---|---|
| 4000 | Revenue | |
| 4100 | Service & Repair Revenue (Residential) | Income |
| 4150 | Service & Repair Revenue (Commercial) | Income |
| 4200 | New Construction — Residential | Income |
| 4250 | New Construction — Commercial | Income |
| 4300 | Tenant Improvement / Remodel Revenue | Income |
| 4350 | Data Center / Mission-Critical Revenue | Income |
| 4400 | EV Charging Infrastructure Revenue | Income |
| 4500 | Maintenance Agreement / Service Contract Revenue | Income |
| 4600 | Generator Installation & Service Revenue | Income |
| 5000 | Cost of Goods Sold | |
| 5100 | Electrician Labor — Journeyman (Direct) | COGS |
| 5120 | Electrician Labor — Apprentice (Direct) | COGS |
| 5140 | Electrician Labor — Master / Foreman (Direct) | COGS |
| 5200 | Wire, Conduit, and Fittings | COGS |
| 5250 | Electrical Equipment (Panels, Breakers, Transformers) | COGS |
| 5300 | Subcontractor Costs | COGS |
| 5350 | Permit Fees | COGS |
| 5400 | Equipment Rental (Lifts, Trenchers) | COGS |
| 5450 | Low-Voltage / Data Cabling Materials | COGS |
| 6000 | Operating Expenses | |
| 6100 | Fleet Costs (Fuel, Maintenance, Payments) | Expense |
| 6200 | General Liability & Workers’ Comp Insurance | Expense |
| 6250 | Surety Bond Premiums | Expense |
| 6300 | Licensing, Continuing Education & Code Books | Expense |
| 6400 | Shop / Warehouse Rent & Utilities | Expense |
| 6500 | Office & Administrative Salaries | Expense |
| 6600 | Marketing & Advertising | Expense |
| 6700 | Warranty Reserve | Expense |
| 6800 | Tools & Test Equipment (under $2,500) | Expense |
| 6900 | Software & Subscriptions | Expense |
The critical split: Separating labor by license tier (5100/5120/5140) is what makes electrical contractor bookkeeping work. An apprentice at $20/hour has a fully loaded cost roughly half that of a journeyman at $35/hour. If you blend them into a single “Labor” account, you cannot calculate accurate job margins — and you’ll consistently underprice jobs that require senior labor while overpricing jobs that apprentices could handle.
Revenue segmentation (4100-4600): Data center work, EV infrastructure, and generator installations are the fastest-growing segments in electrical contracting. The National Electrical Contractors Association (NECA) reports that data center construction spending exceeded $29 billion in 2025, with electrical work representing 30-40% of total project cost. If you’re pursuing these segments, you need separate revenue accounts so you can measure whether the higher complexity translates to higher margins — or just higher risk.
Warranty reserve (6700): Set aside 1-2% of job revenue monthly. When a panel you installed trips repeatedly and you send a crew back to diagnose and repair under warranty, that labor and material cost draws from the reserve — not from your current month’s operating cash. Skip this and your Q1 margins will look terrible because you’re absorbing callbacks from last year’s busy season.
Job costing is where electrical contractor bookkeeping separates the profitable companies from the ones running hard and netting 3%. You need to know, at the individual job level, whether you made money or lost it — and aggregate that data by service type to spot systemic margin problems.
A residential panel upgrade priced at $3,800:
| Cost Component | Amount |
|---|---|
| Journeyman electrician: 6 hrs at $35/hr | $210.00 |
| Apprentice: 6 hrs at $20/hr | $120.00 |
| Burden (benefits, taxes, WC at 42%) | $138.60 |
| Truck roll (fuel, insurance, depreciation) | $55.00 |
| 200A panel, breakers, wire, fittings | $980.00 |
| Permit fee | $175.00 |
| Dispatching & admin overhead (10%) | $380.00 |
| Warranty reserve (1.5%) | $57.00 |
| Total job cost | $2,115.60 |
| Gross profit | $1,684.40 (44.3%) |
A 44% margin on residential panel upgrades is strong — it sits in the target range for residential electrical work. But watch what happens if the job runs 9 hours instead of 6 because the existing wiring is aluminum and the inspector requires a re-pull: labor and burden jump from $468.60 to $702.90, and your margin drops to 38%. Older homes are the wild card in residential electrical work.
A 5,000 sq ft office build-out priced at $68,000:
| Cost Component | Amount |
|---|---|
| Foreman: 120 hrs at $48/hr | $5,760.00 |
| 2 Journeymen: 240 hrs at $35/hr | $8,400.00 |
| 2 Apprentices: 240 hrs at $20/hr | $4,800.00 |
| Burden (42% on $18,960) | $7,963.20 |
| Wire, conduit, boxes, panels, devices | $14,200.00 |
| Fire alarm subcontractor | $4,500.00 |
| Lift rental (2 weeks) | $1,800.00 |
| Permit and inspection fees | $650.00 |
| Overhead allocation (12%) | $8,160.00 |
| Warranty reserve (1.5%) | $1,020.00 |
| Total job cost | $57,253.20 |
| Gross profit | $10,746.80 (15.8%) |
A 16% margin on a commercial TI job is typical for competitive bid work. The margins are tighter because you’re bidding against other contractors, the scope is harder to control (change orders are common but don’t always get billed), and the labor hours are more subject to overrun. This is exactly why your books need to separate commercial from residential — a blended margin across both hides the fact that your commercial division might be losing money while your residential service work covers the gap.
Specialty electrical work — data centers, EV charging stations, solar interconnects, battery storage systems — commands higher rates because fewer contractors are qualified. A data center power distribution job might carry 20-30% gross margins, and EV charger installations for commercial fleet operators can hit 35-45% because the demand outpaces the supply of qualified electricians.
But the risk profile is different. Data center work often involves liquidated damages clauses — miss your completion date and you owe the GC $5,000 to $25,000 per day. Your bookkeeping needs to track these contingent liabilities and ensure your pricing reflects the risk.
Pro tip: Track your bid-to-win ratio by job type. If you’re winning more than 40% of your commercial bids, you’re probably pricing too low. The industry average for competitive commercial electrical bids is 20-30% win rate. Below 15% means your estimating is too aggressive or your reputation is costing you. See our contractor bookkeeping services for help setting up job-level tracking.
Payroll is the single largest expense in any electrical contracting company — typically 45-55% of revenue — and it’s the area with the most room for costly errors. The complexity comes from three overlapping requirements that most payroll systems don’t handle without manual intervention.
Your payroll system needs to distinguish between at least three labor tiers:
| Tier | Typical Wage Range | What They Can Do | Bookkeeping Impact |
|---|---|---|---|
| Apprentice (Yr 1-4) | $18-26/hr | Work under direct supervision of journeyman | Lowest cost, but requires journeyman on every job — you can’t send an apprentice alone |
| Journeyman | $28-42/hr | Independent work, pull permits in many states | Core labor cost; most of your direct labor hours |
| Master Electrician | $38-55/hr | Design, supervise, pull any permit, sign off on work | Highest cost; often serves as foreman or project lead |
The ratio matters. Most states require a journeyman-to-apprentice ratio of 1:1 or 1:2, meaning you can’t staff a job with four apprentices and one journeyman. If your estimator priced a job assuming two apprentices and one journeyman, but the state ratio requires two journeymen, your labor cost just jumped 25-40% on that job. Your bookkeeper should flag any job where the actual labor tier mix doesn’t match the estimate.
If your company does any public works or federally funded projects, you’re subject to Davis-Bacon prevailing wage requirements. For electricians, prevailing wage rates can be $45-85/hour (base + fringe) depending on the locality — significantly above market rates in many areas.
The bookkeeping complexity isn’t just paying the higher rate. It’s tracking the split between base wage and fringe benefits, filing WH-347 certified payroll reports weekly, maintaining records that prove compliance, and ensuring that the higher labor costs are reflected in your job costing for those specific projects. For a deep dive on certified payroll compliance, see our certified payroll and Davis-Bacon guide.
Mixing prevailing wage jobs with private work in the same payroll period is where most errors occur. A journeyman who works 24 hours on a Davis-Bacon job at $62/hour and 20 hours on a private job at $35/hour in the same week needs two different pay calculations for the same person — and the overtime rate for the 4 hours over 40 is a weighted average of both rates. Get this wrong and you face back-pay liability plus penalties of up to $1,000 per day per violation.
Under the One Big Beautiful Bill Act signed July 4, 2025, your electricians can now deduct up to $12,500 in qualified overtime pay from their federal taxable income — saving them roughly $1,400-$1,750 per year. This applies to the FLSA overtime premium (the extra half-time), not the full overtime rate.
For contractors, this doesn’t change what you pay — but it changes what your employees take home after taxes, making overtime more attractive for retention. The compliance requirement falls on you: payroll systems must now separately track and report qualified overtime on W-2 forms. The IRS is rolling out updated guidance, but for 2025 filings, employers may use “any reasonable method” to estimate the qualified overtime portion.
Your bookkeeper needs to ensure your payroll system can isolate the overtime premium. If it can’t, the fix is straightforward but must be implemented now — not in December when you’re filing W-2s.
A journeyman electrician at $35/hour base does not cost you $35/hour. Here’s the full burden calculation:
| Component | Cost | % of Base |
|---|---|---|
| Base wage | $35.00/hr | — |
| FICA (employer share, 7.65%) | $2.68/hr | 7.65% |
| Federal & state unemployment | $0.53/hr | 1.5% |
| Workers’ compensation (electrical class) | $2.80/hr | 8.0% |
| Health insurance ($650/mo / 173 hrs) | $3.76/hr | 10.7% |
| Paid time off (2 weeks) | $1.35/hr | 3.8% |
| Training & license renewal (CEUs, code updates) | $0.65/hr | 1.9% |
| Uniforms, tools, PPE, phone | $0.55/hr | 1.6% |
| Loaded cost | $47.32/hr | 35.2% burden |
Your true cost per journeyman hour is $47-50 on a $35 base. For apprentices, the burden percentage is similar but applied to a lower base: a $22/hour apprentice costs roughly $30/hour loaded. If you’re costing jobs using base wages, every margin calculation you’ve ever done is understated — and you’ve been underbidding by the full burden amount.
Important: Workers’ comp classification for electricians varies by state and by the type of work. Residential wiremen may carry a different class code than commercial electricians or those doing high-voltage work. Make sure your payroll is mapped to the correct class codes — a misclassification can result in a premium audit adjustment of $10,000 to $50,000+.
Residential and small commercial electrical work is straightforward — you complete the job, send an invoice, recognize the revenue. But large commercial projects that span weeks or months introduce progress billing, which changes how and when revenue hits your books.
On a $280,000 commercial electrical contract with a 90-day timeline, the general contractor doesn’t pay you $280,000 when you’re done. You submit monthly applications for payment (AIA G702/G703 forms) based on percentage of completion:
| Month | % Complete | Amount Billed | Retainage (10%) | Net Payment |
|---|---|---|---|---|
| Month 1 | 30% | $84,000 | $8,400 | $75,600 |
| Month 2 | 65% | $98,000 | $9,800 | $88,200 |
| Month 3 | 100% | $98,000 | $9,800 | $88,200 |
| Final (retainage release) | — | — | $28,000 | $28,000 |
| Total | $280,000 | $280,000 |
That 10% retainage — $28,000 in this example — is held by the GC until the project is fully complete and all punch list items are resolved. It might not be released for 60-90 days after substantial completion. Your bookkeeper must track retainage as a separate receivable, because it distorts your cash flow projections if it’s lumped in with regular AR.
If you’re running five commercial projects simultaneously, you could have $80,000 to $150,000 locked in retainage at any given time. That’s real money you’ve earned but can’t spend — and it needs to be visible on your balance sheet as “Retainage Receivable,” not buried in regular accounts receivable.
For tax purposes, contractors with average annual gross receipts under $29 million (2026 threshold) can generally use the completed contract method, recognizing all revenue when the job is finished. This can be advantageous for tax deferral. For financial reporting purposes, percentage-of-completion gives you a more accurate picture of monthly profitability. Your bookkeeper should implement whichever method your CPA recommends for tax, while providing management reports on a percentage-of-completion basis so you can see real-time project performance.
Electrical contractors run capital-intensive operations. Between bucket trucks, wire pullers, cable testers, trenching equipment, and the fleet of service vans your crews drive daily, you’re making significant equipment purchases every year. How you handle these on your books directly affects your tax liability and your cash flow.
The Section 179 deduction allows you to expense up to $2,560,000 in qualifying equipment in the year you place it in service. For electrical contractors, qualifying purchases include:
| Vehicle Type | Typical GVWR | Section 179 Treatment |
|---|---|---|
| Bucket truck | 14,000-33,000 lbs | Full deduction (over 6,000 lbs) |
| Ford E-350 / Transit 350 HD | 9,500-10,360 lbs | Full deduction |
| Ram ProMaster 2500 | 8,550 lbs | Full deduction |
| Ford Transit 150 (low roof, SWB) | 6,000-6,100 lbs | Verify GVWR on door sticker — marginal |
| Ford Transit Connect | 4,640 lbs | Capped at ~$20,400 first-year deduction |
| Pickup trucks (F-150, Silverado 1500) | 6,100-7,300 lbs | Most qualify; check specific configuration |
A $95,000 bucket truck placed in service in 2026 can be fully expensed in year one under Section 179 — that’s a $95,000 deduction instead of spreading it over 5-7 years through depreciation. The tax savings at a 24% effective rate is approximately $22,800 in year one versus roughly $3,300 per year under straight-line depreciation. That’s a meaningful cash flow difference.
Following the One Big Beautiful Bill Act, 100% bonus depreciation has been restored for qualifying assets placed in service in 2026. This works alongside Section 179 — if your total equipment purchases exceed the $2,560,000 Section 179 cap, bonus depreciation covers the rest. For most electrical contractors, Section 179 alone covers everything, but bonus depreciation provides a safety net for companies making large capital investments.
Tools and equipment under $2,500 per item can be expensed immediately under the de minimis safe harbor election. This covers multimeters, hand tools, drill kits, PPE, cable cutters, and most portable test equipment. Make the election annually on your tax return and you avoid maintaining depreciation schedules for dozens of small assets.
Financial KPIs tell you whether your electrical contractor bookkeeping is producing actionable intelligence or just compliance paperwork. Track these monthly.
| KPI | Target | Why It Matters |
|---|---|---|
| Net profit margin | 8-12% | Below 6% means one bad project wipes out the quarter |
| Gross margin — Residential service | 40-55% | Your highest-margin work; should subsidize tighter commercial bids |
| Gross margin — Commercial new construction | 12-20% | Competitive bid work; volume compensates for thinner margins |
| Gross margin — Specialty (data center, EV) | 20-35% | Premium rates require premium execution; track closely |
| Revenue per electrician | $175K-$300K | Below $150K signals pricing, dispatch, or utilization problems |
| Overhead rate | Under 25% of revenue | Above 30% means you’re top-heavy or underutilizing field labor |
| Backlog (months) | 3-6 months | Below 2 months = revenue cliff coming; above 9 = capacity strain |
| Bid-to-win ratio | 20-35% (commercial) | Above 40% means you’re leaving money on the table |
| Labor utilization | 75-85% billable | Hours billed vs. hours paid; below 70% is a scheduling problem |
| Accounts receivable aging | 90%+ under 60 days | AR over 90 days on commercial jobs signals collection problems |
| Warranty callback rate | Under 3% | Above 5% points to workmanship or inspection issues |
Revenue per electrician is the number that reveals the most about your operation. If you’re running 10 electricians (mixed tiers) and total revenue is $2M, that’s $200,000 per electrician — healthy. But if you add two apprentices and revenue stays flat, the metric drops to $167,000, which tells you the new hires aren’t generating enough billable work to cover their cost. Well-run electrical contractors push this above $250,000 through efficient dispatching, proper job staging, and strong estimating.
Backlog is the metric that distinguishes electrical contractors from most other trades. Because commercial electrical work is bid months in advance, your backlog is a forward-looking indicator of revenue. A 4-month backlog means you have $X in contracted but unstarted work. Track it monthly and watch the trend — a declining backlog means you need to bid more aggressively or diversify into segments with shorter sales cycles (like residential service).
Pro tip: Calculate your break-even revenue per month — the amount you need to cover all fixed costs (rent, insurance, base payroll, trucks, software) before any profit. For most electrical contractors in the $2-5M range, this number is $120,000-$200,000/month. If any single month drops below that threshold, you’re losing money that month — even if the quarter looks fine. Your bookkeeper should calculate and report this number alongside your standard financials.
The integration between your field service platform, estimating software, and QuickBooks is the single biggest source of bookkeeping errors for electrical contractors. Getting clean data flowing between these systems is non-negotiable.
ServiceTitan dominates the residential and light commercial electrical service market. It syncs with QuickBooks via automated journal entries — summarized daily or weekly, not at the individual invoice level. Your bookkeeper sees a lump-sum debit to Accounts Receivable and credits to revenue accounts. The chart of accounts mapping between ServiceTitan categories and QuickBooks must be configured correctly at setup, or every journal entry posts to the wrong account.
What your bookkeeper needs: Read-only access to ServiceTitan reports to verify journal entry totals match source data. Discrepancies should be reconciled monthly.
Housecall Pro offers a two-way sync with QuickBooks Online, pushing individual invoices rather than summaries. This gives your bookkeeper more granularity but creates more transactions to review — and more opportunities for sync errors like duplicate invoices and incorrect customer matching.
Tools like Accubid, ConEst, Trimble, and Countfire handle takeoffs and estimates for commercial work. These typically don’t integrate directly with QuickBooks — the estimator produces a bid price, and your bookkeeper creates the corresponding job in QuickBooks manually or via import. The critical handoff is ensuring the cost breakdown in the estimate (labor hours by tier, material quantities, sub costs) matches the cost codes in QuickBooks so you can compare actual vs. estimated costs on completed jobs.
What your bookkeeper needs from you: Login access (read-only is fine) to your field service platform and estimating software. Without it, they’re reconciling blind — matching bank deposits to QuickBooks entries without being able to verify against source invoices and job estimates. This is how errors compound into systemic margin problems that don’t get caught until year-end.
For a deeper look at QuickBooks setup for trade contractors, see our QuickBooks setup guide for contractors.
Year-end for an electrical contractor is more complex than most businesses because of the interplay between job costing, depreciation strategy, and contractor compliance requirements.
November (pre-close):
December (close):
January (reporting):
There’s a point in every electrical contracting company’s growth where the owner, or the office manager handling everything from dispatch to accounts payable, can no longer keep up with the financial complexity.
| Factor | In-House Bookkeeper | Outsourced Specialist |
|---|---|---|
| Annual cost | $48,000-$68,000 salary | $12,000-$48,000 ($1K-$4K/mo) |
| Burden (benefits, taxes, WC) | Add 30-40% ($14,400-$27,200) | Included |
| Software & training | $2,000-$5,000/yr | Included |
| Total annual cost | $64,400-$100,200 | $12,000-$48,000 |
| Electrical industry expertise | Requires specific experience | Built into the service |
| Coverage during vacation/illness | None (or you do it) | Continuous |
| Scalability | Hire another person | Adjust scope |
For most electrical contractors between $1M and $5M in revenue, outsourced bookkeeping runs $1,500-$3,000/month — substantially less than the $64,000-$100,000 all-in cost of a full-time hire. And you’re getting someone who already understands job costing by license tier, prevailing wage payroll, retainage tracking, and the Section 179 timing decisions that can save you tens of thousands in taxes.
What to look for in a specialist: Ask whether they’ve handled prevailing wage payroll for electrical contractors. Ask how they track retainage receivable. Ask if they know the difference between a journeyman and a master electrician on the books. If they look at you blankly on any of these, they’re a general bookkeeper — not an electrical contractor bookkeeper. Check out our trade contractor bookkeeping services to see what specialized support looks like.
Your electrical contracting company is a complex financial operation — licensed labor at multiple tiers, capital-intensive equipment, bonding and insurance requirements, prevailing wage jobs mixed with private work, and job types that span from a two-hour service call to a twelve-month commercial build-out. Generic bookkeeping treats all of this as noise. Electrical-specific bookkeeping treats it as signal — the data you need to make decisions about pricing, hiring, fleet expansion, and which market segments deserve your attention.
Get the books right, and you’ll know exactly which crews are profitable, which job types are worth pursuing, and when to invest in growth versus preservation. Get them wrong, and you’ll keep wondering why $3.4 million in revenue leaves $119,000 in the account. If you want a quick sense of what specialized bookkeeping would cost for your electrical contracting company, try our instant quote tool — it takes about 60 seconds.
Ready to get your electrical contractor books right? Steph’s Books specializes in bookkeeping for trade contractors. Get an instant quote or schedule a free consultation to see how we can help.
Get a free quote and see how Steph's Books can save you 40-60% vs hiring in-house.