Steph's Books
Services
Industries
Pricing
About
Tools
Contact Us
Get a Quote
Steph's Books

Expert outsourced bookkeeping for professional services firms with $1MM-$10MM revenue.

Stay in the loop

Bookkeeping tips and fraud prevention insights. No spam.

Services

  • Bookkeeping
  • Payroll
  • AR/AP Services
  • Bank Reconciliation
  • Tax Prep
  • Catch-Up Bookkeeping
  • QuickBooks Training

Company

  • Home
  • All Services
  • Industries Served
  • Pricing
  • Meet the Team
  • Blog
  • Contact Us
  • Get Started

Areas Served

ChicagoNapervilleSchaumburgArlington HeightsBarringtonBuffalo GroveVernon HillsLake ZurichWaukeganElginMcHenryWoodstockMarengoLake ForestWaucondaFox LakeLakemoorGreen Oaks

Contact

  • (815) 271-5646
  • steph@stephsbooks.com
  • 4318 W Crystal Lake Rd
    Suite J
    McHenry, IL 60050

Mon – Fri: 9am – 5pm CST

© 2026 Steph's Books. All rights reserved.

Privacy PolicyTerms of ServiceEULA
Back to Blog

QuickBooks Setup for Electrical Contractors: Step-by-Step Guide

April 9, 2026

You pulled permits on 340 jobs last year, ran four crews across residential service, commercial tenant improvements, and a handful of EV charger installations — and your QuickBooks still has a single income account called “Electrical Revenue.” Your CPA set it up that way five years ago because it was fast, and nobody has touched the chart of accounts since. The result is a P&L that tells you total revenue and total expenses but nothing about which job types make money, which crews run efficiently, or whether your apprentice-heavy residential team is more profitable than your journeyman-heavy commercial team.

QuickBooks setup for an electrical contractor requires a purpose-built configuration — one that separates revenue by service type, tracks labor cost by license tier, handles prevailing wage and certified payroll, and connects cleanly to whatever field service software your dispatchers use. This post walks through that setup step by step. For the full financial management framework, see our complete guide to electrical contractor bookkeeping.

Choosing the Right QBO Plan

Not every QuickBooks Online plan supports the features electrical contractors need. Here is what matters and where each plan falls short:

Feature QBO Plus ($90/mo) QBO Advanced ($200/mo)
Projects (job costing) Yes Yes
Classes (service-line P&L) Yes Yes
Locations (branch/division) No Yes
Users included 5 25
Custom reports Limited Advanced (spreadsheet sync)
Automated workflows No Yes
Inventory tracking Basic Advanced
Dedicated support No Yes (priority)
Revenue recognition tools No Yes

The recommendation: Most electrical contractors between $1M and $5M should start with QBO Plus. It includes Projects and Classes — the two features you absolutely need for job costing and service-line profitability. Upgrade to Advanced when you exceed five users, need Locations to track multiple branches, or want automated workflow rules (like auto-categorizing recurring vendor bills).

If you are on QBO Simple Start or Essentials, upgrade immediately. Neither plan supports Projects, and without Projects you have zero per-job profitability data inside QuickBooks.

Chart of Accounts for Electrical Contractors

Your chart of accounts is the skeleton of every financial report you will ever pull. A generic setup produces generic reports. An electrical-specific setup produces reports that actually tell you something useful. Here is the template we build for electrical contracting companies:

Revenue Accounts

Account # Account Name Type Notes
4000 Residential Service Revenue Income Service calls, panel upgrades, outlet work
4010 Commercial Service Revenue Income Tenant improvements, office build-outs
4020 New Construction Revenue Income Rough-in and finish on new builds
4030 EV Charger Installation Revenue Income Level 2 and DC fast charger installs
4040 Low Voltage / Data Revenue Income Structured cabling, security, fire alarm
4050 Maintenance Agreement Revenue Income Recurring inspection and service plans
4060 Generator Installation Revenue Income Standby generator install and maintenance

Cost of Goods Sold (COGS)

Account # Account Name Type Notes
5000 Field Labor — Apprentice COGS Loaded rate $22-$50/hr depending on year
5010 Field Labor — Journeyman COGS Loaded rate $50-$90/hr
5020 Field Labor — Master Electrician COGS Loaded rate $85-$160/hr
5030 Labor Burden (FICA, WC, Benefits) COGS If not included in loaded rates above
5040 Materials — Wire & Conduit COGS Purchased per job from supply house
5050 Materials — Panels, Breakers, Devices COGS Panels, breakers, switches, receptacles
5060 Materials — Fixtures & Equipment COGS Light fixtures, generators, EV chargers
5070 Van Stock Consumed COGS Parts pulled from truck inventory
5080 Subcontractor Costs COGS Trenching, fire alarm, specialized subs
5090 Equipment Rental COGS Lifts, trenchers, testing equipment
5100 Permits & Inspections COGS Municipal electrical permits billed to jobs

Operating Expenses

Account # Account Name Type Notes
6000 Fleet — Fuel Expense Track by vehicle if possible
6010 Fleet — Maintenance & Repairs Expense Oil changes, tires, repairs
6020 Fleet — Lease/Loan Payments Expense Monthly vehicle payments
6030 Insurance — General Liability Expense GL and umbrella policies
6040 Insurance — Vehicle / Commercial Auto Expense Fleet coverage
6050 Workers’ Compensation Insurance Expense $4-$8 per $100 payroll for electricians
6060 Surety Bond Premium Expense Annual bond premium (1-5% of bond amount)
6070 Licensing & Continuing Education Expense Master/journeyman renewals, code updates
6080 Tools & Small Equipment Expense Meters, benders, drills under cap threshold
6090 Shop/Warehouse Rent & Utilities Expense Shop space, material storage
6100 Office & Administrative Expense Office supplies, postage, misc
6110 Marketing & Advertising Expense Google Ads, LSA, truck wraps, print
6120 Software & Technology Expense Field service, accounting, CRM
6130 Training & Safety Expense OSHA, NFPA 70E, NEC code training
6140 Warranty Reserve Expense Expense 1-2% of revenue for callback costs

Pro tip: Resist the urge to create sub-accounts for every wire gauge and breaker model. The chart of accounts gives you category-level visibility. Use Classes for service-line detail and Projects for job-level detail. A chart with 45-55 accounts is manageable. A chart with 200+ accounts becomes a classification nightmare that your crew will never maintain correctly.

To set up the chart of accounts in QBO:

  1. Go to Settings (gear icon) > Chart of Accounts
  2. Click New to create each account
  3. Choose the correct Account Type (Income, Cost of Goods Sold, or Expense) and Detail Type
  4. Enter the account number and name exactly as listed above
  5. Repeat for all accounts

If you are migrating from an existing QBO setup, do not delete old accounts that have transactions. Instead, mark them inactive (click the account > Edit > check “Is sub-account” or use the dropdown to make inactive) and start routing new transactions to the new structure.

Setting Up Classes for Service-Line Profitability

Classes in QuickBooks Online let you tag every transaction with a service division — then run a Profit & Loss by Class report to see which parts of your business actually make money.

How to Enable and Create Classes

  1. Go to Settings > Account and Settings > Advanced
  2. Under the Categories section, turn on Track classes
  3. Select One to each row in transaction — this is critical because a single supply house bill might include materials for three different jobs across three different service types
  4. Click Save, then navigate to Settings > All Lists > Classes
  5. Create the following classes:
Class Name What It Captures
Residential Service Panel upgrades, outlet work, rewiring, troubleshooting
Commercial Service Tenant improvements, lighting retrofits, office build-outs
New Construction Rough-in and trim on new residential and commercial builds
EV / Generator Charger installs, standby generator installs, related service
Low Voltage Structured cabling, security systems, fire alarm
Maintenance Plans Recurring inspection and preventive maintenance contracts
Overhead / Unallocated Shop time, admin, non-billable hours, general expenses

The P&L by Class Report

Navigate to Reports > Profit and Loss by Class. Set the date range to the current quarter. Here is what a typical result looks like for a $3M electrical contractor:

Metric Residential Service Commercial Service New Construction EV / Generator
Revenue $840,000 $720,000 $1,100,000 $340,000
COGS $420,000 $396,000 $935,000 $170,000
Gross Margin 50% 45% 15% 50%

That 15% on new construction might be sustainable at volume — or it might be dragging your blended margin below a viable threshold. Without classes, you see $3M in revenue and a blended 36% margin with no way to act on the underperforming segment. With classes, you can decide whether to reprice, re-staff, or stop bidding new construction altogether.

Enabling Projects for Per-Job Profitability

While Classes show you service-line performance, Projects show you individual job performance. For any electrical job over $2,000, create a project and assign every related transaction to it.

How to Set Up Projects

  1. Go to Settings > Account and Settings > Advanced
  2. Under the Projects section, turn on Organize all transactions into projects
  3. Navigate to Projects in the left sidebar and click New project
  4. Use a consistent naming convention: [Customer] – [Address or Job Description] (e.g., “Meridian Office Park – 2nd Floor TI Electrical”)
  5. Assign the customer

Assigning Transactions to Projects

Every transaction related to that job gets tagged to the project:

  • Invoices and progress billings sent to the customer
  • Bills from electrical supply houses for wire, conduit, panels, and devices purchased for this job
  • Expenses like permit fees, equipment rentals, and inspection costs
  • Time entries for electricians who worked the job (if you track time in QBO)

Navigate to the Projects page and click into any project to see the dashboard: total income, total costs, and resulting profit in one view. For a multi-week commercial build-out, this mid-project visibility is critical — you can see whether you are on budget before the job is finished and you have already lost the margin.

For a cross-project comparison, run Reports > Project Profitability Summary. This ranks every job by margin so you can spot patterns: which job types, which crew configurations, and which general contractors consistently produce higher-margin work.

Important: Projects require QuickBooks Online Plus or Advanced. If you are still on QBO Essentials, you are operating without per-job profitability data. For an electrical contractor doing $1M+, the $90/month Plus plan pays for itself within the first month of project-level visibility. Get a quick estimate of what outsourced bookkeeping would cost for your company.

Payroll Configuration for Electrical Contractors

Electrical contractor payroll is more complex than most trades because of tiered licensing, overtime rules, and prevailing wage requirements on public work. Here is how to configure it correctly in QBO or your standalone payroll system.

Pay Items by License Tier

Create separate pay items for each license tier. This is not optional — blending all electricians into a single pay rate makes your labor cost data useless for job costing.

Pay Item Typical Rate Range Maps to COGS Account
Apprentice — Year 1-2 $16-$22/hr 5000
Apprentice — Year 3-4 $22-$28/hr 5000
Journeyman Electrician $28-$42/hr 5010
Master Electrician / Foreman $38-$55/hr 5020

In QBO Payroll, go to Payroll > Employees > [Employee Name] > Pay types and set the regular hourly rate. For employees who work at multiple rates (e.g., a journeyman who earns standard rate on private work and prevailing wage on public work), add an additional pay type for the prevailing wage rate.

Overtime Configuration

Electrical contractors run overtime frequently — especially on commercial projects with tight deadlines. Configure overtime rules in Payroll > Settings > Pay policies:

  • Standard overtime: 1.5x after 40 hours per week (federal FLSA requirement)
  • Daily overtime (California and some other states): 1.5x after 8 hours per day, 2x after 12 hours
  • Saturday/Sunday premiums: Configure as additional pay types if your labor agreements require them

Prevailing Wage and Certified Payroll

If you bid on government-funded projects (schools, municipal buildings, public infrastructure), you are subject to the Davis-Bacon Act or state prevailing wage laws. This means:

  • Each worker must be paid at least the prevailing wage rate for their classification in that county
  • You must submit certified payroll reports (typically WH-347 forms) weekly
  • Fringe benefits must meet the required minimums or be paid as cash equivalents

In QBO, set up a separate pay type called “Prevailing Wage” with the required rate. When an employee works a prevailing wage job, use that pay type for those hours. This keeps prevailing wage labor costs separate from standard labor costs in your reports — essential for accurate job costing on government work.

Pro tip: Prevailing wage fringe requirements change annually. Bookmark your state’s Department of Labor prevailing wage determination page and check it before every public project bid. Underpaying prevailing wage — even by $0.50/hour — exposes you to back-pay penalties, debarment from future public work, and potential False Claims Act liability.

Integrating Field Service Software with QuickBooks

Your field service platform is where jobs originate, get dispatched, and get invoiced. The integration with QBO determines whether your books are accurate or require hours of manual reconciliation every month.

ServiceTitan

ServiceTitan is the market leader for residential and commercial electrical contractors. Its QBO integration exports batched journal entries, not individual invoices.

  • Setup: Navigate to Settings > Integrations > QuickBooks Online in ServiceTitan. Authorize the connection and map your ServiceTitan revenue categories and expense categories to the corresponding QBO accounts.
  • GL mapping: This is where your chart of accounts matters. If you have seven revenue accounts (as listed above), ServiceTitan can route residential service revenue to 4000 and commercial service revenue to 4010. If you have one revenue account, everything lumps together and the integration adds no value.
  • Sync behavior: ServiceTitan batches transactions into daily or weekly journal entries. You will not see individual invoices in QBO — for invoice-level detail, you stay in ServiceTitan.
  • Key gotcha: Review journal entries before reconciling. ServiceTitan’s batch entries can mask coding errors that are hard to find after the month closes.

Housecall Pro

Housecall Pro offers a two-way sync with QBO that pushes individual invoices rather than journal entry batches.

  • Setup: Go to Settings > QuickBooks in Housecall Pro. Connect your QBO account.
  • Invoice sync: Individual invoices push to QBO with line items, customer names, and payment status — more granular than ServiceTitan’s approach.
  • Payment matching: Payments collected through Housecall Pro sync to QBO and match to the corresponding invoice automatically.
  • Known issue: Duplicate customers are common if the customer name in Housecall Pro does not exactly match QBO. Clean up customer names in both systems before enabling the sync.

Other Integrations

  • Jobber: Direct QBO connection with configurable sync for invoices, payments, and expenses. Map tax rates carefully — mismatched rates are the most common reconciliation problem.
  • FieldEdge: Payment synchronization with QBO. Invoices may require manual export depending on your tier. Contact FieldEdge support to enable the integration.
  • CompanyCam: Photo documentation that links to jobs. While it does not sync financial data to QBO, it provides the visual job record that supports disputed invoices and warranty claims.

Bank Feeds and Rules

Bank feeds pull transactions from your business bank accounts and credit cards into QBO automatically. Rules let you auto-categorize recurring transactions so your bookkeeper is not manually coding the same vendor every month.

Setting Up Bank Feeds

  1. Go to Banking (or Transactions) in the left sidebar
  2. Click Connect account and search for your bank
  3. Authenticate with your banking credentials
  4. Select the checking accounts and credit cards you want to connect

Transactions typically appear in QBO within 24-48 hours of clearing your bank. Review the For Review tab daily or at least weekly — do not let hundreds of uncategorized transactions pile up.

Creating Bank Rules

Navigate to Banking > Rules (or Transactions > Rules) and click New rule. Here are the rules every electrical contractor should create:

Rule Name Condition Auto-Categorize To
Electrical Supply House Bank text contains “Graybar” or “Rexel” or “WESCO” or “CED” 5040 Materials — Wire & Conduit
Fuel Purchases Bank text contains “Shell” or “BP” or “Fleet Card” 6000 Fleet — Fuel
Vehicle Payments Bank text contains your fleet lender name 6020 Fleet — Lease/Loan
Insurance Premium Bank text contains your insurer name 6030 Insurance — GL
Software Subscriptions Bank text contains “ServiceTitan” or “Housecall” 6120 Software & Technology

Set each rule to Auto-add (not just suggest) if you are confident in the categorization. For supply house transactions that could be materials for any job, set the rule to suggest and let your bookkeeper assign the correct project and class manually — auto-adding without a project tag defeats the purpose of job costing.

Pro tip: Bank rules save time, but they are not a substitute for review. A rule that auto-categorizes “Graybar” to materials works 95% of the time — but the 5% exception (a tool purchase, a returned item credit, a prepayment) will silently miscategorize if nobody checks. Run a Transaction Detail by Account report monthly for your top COGS accounts and scan for anything that looks wrong.

Five QuickBooks Setup Mistakes Electrical Contractors Make

After configuring QBO for dozens of electrical contractors, these are the errors we see most often — and each one quietly erodes the accuracy of your financial picture.

1. One revenue account for all service types. When residential service, commercial TI, new construction, and EV installations all land in “Electrical Revenue,” your P&L is a black box. You cannot tell which service lines justify expansion and which ones should be repriced or dropped. Split revenue into the seven accounts listed above.

2. Blended labor cost in COGS. An apprentice at $22/hour loaded and a master electrician at $130/hour loaded have a 6x cost difference. A single “Direct Labor” line in COGS makes every job estimate a guess and every profitability report meaningless. Break COGS labor into three tiers minimum: apprentice, journeyman, and master.

3. Permit fees buried in overhead. Electrical permits are direct job costs — they should hit COGS Account 5100, not a general operating expense. Burying them in overhead inflates your operating expense ratio and deflates your reported gross margin. More importantly, permits not tracked by job mean your per-job profitability numbers are wrong.

4. Not reconciling van stock. Every service van carries $2,000-$6,000 in wire, devices, breakers, and connectors. When electricians pull materials and do not log them to the job, those costs never appear in project reports. Run a monthly van stock count, compare to the last replenishment purchase order, and book the difference to Account 5070. This is the single biggest source of invisible COGS leakage in electrical contracting.

5. Mixing owner draws with operating expenses. When the owner’s truck payment, personal cell phone, health insurance, or family vacation gets coded as an operating expense instead of an Owner’s Draw / Equity account, your P&L overstates operating costs and understates profit. This makes your financial statements unreliable for bidding decisions — and an acquirer or bonding company will catch it immediately.

Monthly Close Process

A disciplined monthly close keeps your books reliable and your financial reports actionable. Here is the checklist:

  1. Reconcile all bank accounts — every checking, savings, and credit card account must match the bank statement to the penny
  2. Reconcile field service software — compare total invoiced in ServiceTitan / Housecall Pro against total revenue in QBO
  3. Clear Undeposited Funds — move any payments stuck in the Undeposited Funds holding account to the correct deposit
  4. Van stock reconciliation — book adjustments for materials consumed but not logged to jobs
  5. Run P&L by Class — review gross margins by service line; flag anomalies (residential service suddenly at 30% instead of 50% likely means miscoded transactions)
  6. Run Accounts Receivable Aging — follow up on invoices over 30 days, especially progress billings on commercial jobs
  7. Review Accounts Payable — verify supply house statements match QBO, capture early-pay discounts
  8. Accrue warranty reserve — book 1-2% of monthly revenue to Account 6140 for anticipated callback costs
  9. Reclassify owner personal expenses — move any personal charges from operating accounts to Owner’s Draw
  10. Run Project Profitability Summary — review completed jobs and compare actual margin to estimated margin; feed variances back into your estimating process

Pro tip: Set a recurring calendar reminder for the 10th of every month. Bank statements close on the last day of the month. By the 10th, all transactions have settled and credit card charges have posted. Closing the prior month takes your bookkeeper 4-6 hours if done on schedule. Waiting until quarter-end turns a 5-hour task into a 20-hour scramble with compounding errors.

Related Reading

  • The Complete Guide to Electrical Contractor Bookkeeping — full financial management framework for electrical contractors
  • QuickBooks Training for Contractors — hands-on training to get your team up to speed on QBO
  • Get an Instant Bookkeeping Quote — see what outsourced bookkeeping costs for your electrical contracting company

Need help setting up QuickBooks for your electrical contracting company? Steph’s Books specializes in bookkeeping for contractors — from chart of accounts buildout to field service integration and certified payroll. We handle the monthly bookkeeping so you can focus on landing jobs and running crews. Get a free consultation →

Need help with your bookkeeping?

Get a free quote and see how Steph's Books can save you 40-60% vs hiring in-house.

Get a Free QuoteCall (815) 271-5646