How to Do Bookkeeping for Electrical Contractors (2026 Guide)

A CPA's guide to bookkeeping for electrical contractors & electricians: chart of accounts, job costing with worked numbers, supply-house reconciliation, WIP, KPIs and the monthly close.

Electrical contractor reviewing job numbers on a tablet

By Ruben Garratt, CPA · Division 26 CPA · Updated September 2026

Bookkeeping for electrical contractors and electricians is a different sport from keeping books for a store or an office. Your money lives in jobs - materials bought this week, labor burned this month, retainage released next quarter. If your books can't tell you what each job actually cost, they're not telling you anything. This guide covers how a CPA sets up and runs bookkeeping for an electrical contracting business, from the chart of accounts to the weekly routine, with the numbers that matter and the Carolina-specific rules that catch people out.

Why electrical contractor bookkeeping is different

Four things break generic bookkeeping the moment you apply it to an electrical shop: progress billing (you invoice in draws, not at delivery), retainage (5-10% of every commercial job held until closeout), supply-house accounts (hundreds of line items a month across Rexel, CED, Graybar, City Electric), and crews (labor that must land on the right job, with burden, or your margins are fiction). A bookkeeper who doesn't build around these four will produce tidy-looking books that are wrong where it counts.

1. Start with a contractor chart of accounts

Skip the default software template. An electrical contractor's chart of accounts should separate, at minimum:

  • Income by work type - service calls, residential projects, commercial contracts - so you can see margin by segment
  • Direct job costs (COGS) - materials, direct labor plus burden (payroll taxes, workers comp, benefits), subcontractors, equipment rental, permits and inspection fees
  • Retainage receivable (held by your GCs) and retainage payable (held from your subs) as their own accounts - never buried in regular A/R
  • Overhead - kept strictly apart from job costs, so gross margin per job stays honest

The single most common mistake we fix is overhead sitting inside cost of goods sold. Put your truck insurance and your office rent in COGS and every job looks worse than it is, which is how shops end up bidding high and losing work they should have won.

2. Job costing: the part that pays for everything else

Every dollar of cost should carry a job name. Labor with burden, materials from the supply house, subs, rentals - all coded to the job, ideally by cost code (rough-in, trim, service). Do that consistently and your books start answering the questions that grow a shop: which GCs are worth bidding, which project types quietly lose money, and whether your bid margins survive contact with reality. This is the core of our job costing & WIP reporting service - and the single biggest difference between contractor bookkeeping and the generic kind.

What burden actually does to your numbers

Here's the part most shops get wrong. You pay a journeyman $32 an hour, so you bid the job at $32 an hour of cost. But the real cost includes employer payroll taxes, workers comp (an expensive class code in electrical), general liability, and any benefits or PTO. Depending on your comp rate and benefits, burden commonly adds somewhere in the region of 25% to 40% on top of base wage.

Run that through an illustrative 400-hour commercial job:

  • Bid at base wage only: 400 hours x $32 = $12,800 of assumed labor cost
  • Actual with 32% burden: 400 x $42.24 = $16,896
  • Gap: $4,096 of cost you never priced

On a job you bid at a 20% margin, that gap can consume most of the profit. Multiply it across a year of jobs and it explains the shop that stays busy and never has cash. Burden is not an accounting technicality; it is the difference between a bid that works and one that doesn't.

3. Reconcile supply-house statements weekly

Supply-house accounts move too fast for a monthly look. Weekly, match every statement line to a job: catch mis-billed items, capture return credits (they go missing constantly), and keep true material cost per job current. A simple PO or job-name discipline at the counter - every ticket tagged before it's picked up - makes this ten times easier.

This is the step almost every generic bookkeeper skips, and it is where real money hides. Unreturned material sitting on a statement, a credit that never posted, an order billed to the wrong job - each one is small, and across a year they add up to a number worth chasing. It also has a second-order effect: if material is coded to the wrong job, then every margin figure you're using to bid the next job is wrong too.

4. Track progress billing, retainage and receivables on purpose

Invoice draws on schedule, record retainage in its own account the moment it's withheld, and calendar every release date. Know your mechanic's-lien deadlines in your state so a slow GC never turns earned money into a write-off. We wrote a full breakdown in our guide to retainage and cash flow.

5. Keep a WIP schedule once jobs span months

Work-in-progress reporting compares what you've earned on each open job against what you've billed. The mechanic is simple: divide costs incurred to date by total estimated costs to get percent complete, multiply that by the contract value to get revenue earned, then compare it to what you've actually invoiced.

If you've spent $60,000 of an estimated $100,000 in cost on a $140,000 contract, you're 60% complete and have earned $84,000. Billed $95,000? You're over-billed by $11,000 - you're holding cash you haven't earned, and a squeeze is coming at closeout. Billed $70,000? You're under-billed by $14,000 and financing your GC out of your own pocket.

Under-billing is the quieter problem and the more dangerous one, because the business feels fine until the cash runs out. Sureties and lenders will ask for a WIP schedule the moment you bid bonded or larger commercial work - having a clean one is often the difference between growing your bond line and being capped.

6. Labor coding and 1099s

Crew labor needs burden allocated to jobs, not parked in overhead - that's the point of section 2 above. If you bid public work, certified or prevailing-wage payroll has its own weekly filing rhythm and its own labor classifications. And every subcontractor who crosses $600 in a year gets a 1099 - late or missing filings are one of the easiest penalties to avoid, and one of the most common we see.

A note on scope: processing payroll and filing payroll tax returns is a separate function, usually handled by a dedicated payroll provider. What your bookkeeping has to do is take that payroll data and land it on the right jobs with the right burden. Those are two different jobs and it's worth being clear which one you're buying.

7. The software stack that works

For most electrical contractors, QuickBooks Online is the hub - it's what nearly every accountant, lender and surety can work with. Pair it with your field software (dispatch, estimating, time tracking) and make sure the sync is actually mapping costs to jobs, not just dumping totals. ServiceTitan, Procore, JobTread and Housecall Pro all integrate, but an integration that posts a lump sum to a single income account has given you nothing. Check what it actually writes before you trust it. Software doesn't replace the discipline above - it just makes it faster.

8. A weekly routine that keeps books current

  • Weekly: record and code all transactions, reconcile bank and credit-card feeds, reconcile supply-house statements, post labor to jobs
  • Monthly: close the books, review job-cost reports against estimates, update the WIP schedule, review A/R and retainage aging
  • Quarterly: estimated taxes, payroll filings, and a look at margin trends by work type

Books that follow this rhythm are always lender-ready - and tax season becomes a non-event.

9. The numbers to watch every month

Once the books are clean, a short list of figures tells you almost everything. Targets vary by market and mix, so treat these as starting points to measure your own trend against rather than universal rules:

  • Gross margin by work type. Service and small residential work typically carries a higher gross margin than large commercial contracts, which run leaner but at volume. Track them separately or the blend hides both.
  • Cost per man-hour. Fully burdened labor cost divided by field hours. This is the number you bid from, and it drifts as wages and comp rates move.
  • Overhead recovery. Whether the margin you're earning actually covers your fixed costs. A shop can post healthy job margins and still lose money if volume doesn't carry overhead.
  • Unbilled work in the field. Work completed but not yet invoiced. It's the fastest cash leak in a busy shop and the easiest to fix.
  • Retainage outstanding. Total held across all jobs, with release dates. Five percent across a dozen projects is a meaningful sum sitting outside your bank account.
  • Days sales outstanding. How long you wait to get paid. Rising DSO is usually the earliest warning that a GC relationship is going bad.

10. What's different in North and South Carolina

A few state-level items catch out-of-state bookkeepers:

  • Sales and use tax on materials. North Carolina distinguishes between real property contracts and retail sales of tangible personal property, and the two are taxed differently. Which bucket a job falls into changes whether you pay tax on materials at the counter or collect it from the customer. Get the classification wrong across a year of supply-house invoices and an assessment gets expensive. This is the most common compliance error we see in Carolina electrical shops.
  • No state prevailing-wage law. Neither Carolina has a "little Davis-Bacon" statute, so prevailing wage and certified payroll only appear when federal money is in the project. Bookkeepers from states with their own statutes often assume otherwise and build in work you don't need.
  • Licensing runs through state boards. Electrical contractors in North Carolina are licensed through the NC State Board of Examiners of Electrical Contractors; South Carolina commercial work runs through the SC Contractors Licensing Board. Higher license classifications turn on financial statements you have to be able to produce.
  • Working both states. Plenty of Charlotte shops take work in Rock Hill and the Upstate. That's multi-state filing and it should be set up deliberately, not discovered at year end.

11. Your books drive your tax bill

Clean job-costed books are what make real tax strategy possible: S-corp salary planning, Section 179 and bonus depreciation timed to equipment and vehicle purchases, and quarterly estimates that match how cash actually flows through draws and retainage.

Vehicles are worth singling out, because electrical shops buy a lot of them. The deduction available on a work vehicle depends heavily on its weight class and how exclusively it's used for business - a cargo van kitted out for the trade is treated very differently from a pickup that also does school runs. Timing the purchase against a strong year, rather than buying in December because someone said to, is where the actual saving is. That's why we pair every bookkeeping engagement with year-round tax planning - the savings live in the books, not in April.

12. DIY, bookkeeper, or outsourced accounting?

Early on, many electricians run their own books at night - workable until job volume makes coding sloppy. A part-time bookkeeper helps, if they truly know job costing (here's how to vet one). The step most growing shops eventually take is outsourced accounting - books, job costing, 1099s and tax in one engagement. We broke down what that costs in the Carolinas.

13. Bookkeeping for electricians running service and residential work

If you're a one- or two-truck electrician doing service calls and panel upgrades, the same rules apply at a smaller scale. You won't need WIP schedules, but you still need three things: every supply-house ticket coded to the job it was bought for, a truck-stock account so parts pulled from inventory land on the right job, and service revenue kept separate from any new-construction or remodel work so you can see which side actually pays. Review profit by call type - service call, panel upgrade, EV charger install - every month, and set tax aside from every deposit instead of at year end. Most shops this size can run all of it in QuickBooks Online with a field app syncing invoices in. The routine matters more than the software.

Common questions

How often should an electrical contractor's books be updated?

Weekly. Monthly is the common default and it's too slow for job-costed work - by the time you see that a job went sideways, the job is finished and you've already bid two more off the same bad assumptions.

Can I just use QuickBooks out of the box?

You can run it, but the default chart of accounts won't produce job-level margin. The setup work - a contractor chart of accounts, job and cost-code structure, retainage accounts, burden allocation - is what makes the software useful. That's a one-time job that pays for itself repeatedly.

What's the difference between job costing and WIP reporting?

Job costing tells you what a job cost. WIP reporting tells you where an unfinished job stands right now - earned versus billed. You need job costing from your first crew; you need WIP once jobs run across months or you start bidding bonded work.

My books are a year behind. What now?

Treat cleanup as its own project with its own timeline and fee, separate from ongoing bookkeeping. Trying to run forward on a broken foundation just produces confident-looking numbers that are wrong. Most catch-ups take 30 to 90 days depending on volume and how much documentation survived.

Do I need a bookkeeper or a CPA?

Different jobs. A bookkeeper records what happened. A CPA plans what happens next and signs the return. Small shops often start with the first and add the second at tax time - the friction comes when the two aren't working from the same books, which is the case for handing both to one firm.

Let Division 26 CPA run the books

Division 26 CPA does bookkeeping services for electrical contractors in NC & SC exclusively - weekly books, supply-house reconciliation, job costing and WIP, paired with year-round tax strategy, across North and South Carolina. See our packages or book a consultation and we'll review your current setup, job by job.

This article is general information, not tax advice; tax treatment depends on your specific facts and on current law. Please consult a CPA about your situation.

Image Gallery

No items found.

Image Gallery

No items found.

Image Gallery

No items found.

Image Gallery

No items found.

Image Gallery

No items found.

Image Gallery

No items found.

Image Gallery

No items found.

Image Gallery

No items found.