Skip to main content
Book a Free Call

Industry Bookkeeping

What Is Electrical Contractor Chart of Accounts?

Electrical contractors run two businesses inside one company: service work, which is high volume and short duration, and project work, which is fewer jobs, longer duration, and frequently involves progress billing and retainage. A chart of accounts that does not separate them produces a blended margin that describes neither.

  • Reviewed
  • Reading time5 min
  • FormatDefinition

Electrical contractors run two businesses inside one company: service work, which is high volume and short duration, and project work, which is fewer jobs, longer duration, and frequently involves progress billing and retainage. A chart of accounts that does not separate them produces a blended margin that describes neither.

That separation is the first decision, and everything else follows from it.

Split revenue by work type

  • Service and repair revenue
  • Project and new construction revenue
  • Maintenance contract revenue, if you sell agreements
  • Materials markup, if you bill it separately
  • Emergency and after-hours premium

Service work typically carries a higher gross margin and much higher overhead per dollar of revenue. Blending them hides both facts and makes pricing decisions guesswork.

Direct job costs

Every one of these gets coded to a job as well as to an account.

  • Field labour, including the employer payroll tax burden, not just gross wages
  • Subcontractor costs
  • Materials: wire, conduit, devices, panels, fixtures
  • Equipment rental, lifts and trenchers
  • Permits and inspection fees
  • Job-specific vehicle and travel cost, if you allocate it
  • Warranty and callback labour, coded back to the original job

Overhead

  • Vehicle payments, fuel, maintenance, and insurance for the fleet
  • Small tools and consumables not attributable to a job
  • Shop rent, utilities, and storage
  • General liability, workers compensation, and bonding
  • Licensing, continuing education, and dues
  • Dispatch, estimating, and accounting software
  • Office wages, marketing, and professional fees

Balance sheet accounts that generic setups miss

  • Retainage receivable, held separately from ordinary receivables so your aging report stays meaningful
  • Retainage payable, for amounts you hold from subs
  • Customer deposits, which are a liability until the work is done
  • Work in progress, for costs incurred on jobs not yet billed
  • Over- and under-billing accounts, if you run percentage-of-completion
  • Inventory, if you stock materials rather than buying per job

Use job tracking, not more accounts

Resist creating accounts per job type or per crew. Use the job and class or tag dimensions your accounting software provides, applied at transaction entry. One clean set of accounts plus tracking dimensions gives you margin by job, by crew, and by work type as report filters. Duplicating accounts gives you an unreadable P&L within a year.

Note that job or class tracking is often limited to higher subscription tiers, so confirm your plan supports it before designing around it.

The discipline that makes it work

A chart of accounts is a structure, not a result. It only produces useful numbers if every cost is coded to a job at entry, every time. Material picked up at the supply house and coded to a generic materials account with no job is gone from job costing permanently, and no amount of month-end effort recovers it.

Keep accounts separate from job detail

The chart of accounts supports company financial statements. Jobs, phases, cost codes, locations, and service lines usually belong in dimensions or subledgers. Avoid creating a ledger account for every project.

Revenue structure

Separate service, project, maintenance, change-order, time-and-material, and other revenue only when the distinctions are reliable and useful. Use customer, job, and contract records for detailed billing analysis.

Direct cost structure

Common groups include field labor, payroll burden, materials, subcontractors, equipment rental, permits, freight, and other direct cost. Define where supervision, vehicles, small tools, warranty, and shop activity belong.

Overhead and balance sheet

Keep estimating, office payroll, rent, software, insurance, marketing, professional fees, and other overhead visible. Maintain separate cash, receivables, retainage, inventory, work in process, equipment, payables, debt, tax, and equity accounts as applicable.

Map the operating workflow

Require job and cost-code references on time, purchases, receipts, subcontractor invoices, equipment, and expenses. Reconcile job reports, WIP, billing, retainage, payroll, and the general ledger.

Governance checklist

  • Account purpose and normal balance are documented
  • New accounts require approval
  • Jobs use dimensions, not account proliferation
  • Direct cost and overhead policies are consistent
  • Payroll and purchasing mappings are tested
  • Inactive and duplicate accounts are reviewed
  • Reporting changes preserve comparability

Build a reporting map before importing historical activity. Each old account should map to one approved new account, with separate treatment for duplicates, inactive balances, and items needing research. Test payroll, purchasing, inventory, billing, sales tax, fixed assets, loans, and owner activity in a controlled period. Compare the old and new trial balances and explain reclassifications. Train field and office users on the smaller set of required job, phase, and cost-type fields. After go-live, review uncoded activity, closed-job postings, negative balances, new-account requests, and job-to-ledger differences. Preserve the approved map and effective date so comparative reports remain understandable.

Before approving a new account, ask whether the information belongs in a job, phase, cost code, customer, vendor, class, location, or supporting schedule instead. Fewer stable accounts with disciplined dimensions usually produce clearer company statements and stronger job analysis.

Frequently asked questions

Should service work be job costed too?

At minimum by work order, so you can see margin by call type and by technician. The volume makes per-job costing feel heavy, but service is often where margin quietly erodes.

How do I handle materials bought in bulk?

Either as inventory drawn down to jobs, or expensed on purchase and accepted as a timing distortion. Inventory is more accurate and more work. Choose based on how much stock you actually hold.

Where does the truck cost go?

Overhead by default. Some contractors allocate a per-hour or per-mile charge to jobs for more accurate job margins. Either is defensible; consistency matters more than the choice.

Should every electrical job have its own account?

Usually no. Use a job or project dimension with cost codes while keeping the company chart stable and manageable.

Where should field labor be recorded?

Use direct job cost when the work and policy support it, with payroll burden handled consistently. Office and nonjob labor generally require separate treatment.

How often should the chart be changed?

Change it only for a defined reporting need, with approval, mapping tests, comparative treatment, documentation, and communication to users.

Turn this guide into action

Want a clearer, more dependable financial process?

Talk through your bookkeeping needs