Bookkeeping & Accounting
How to set up the books so you can actually tell which jobs make money, which don't, and where the cash is.
Why This Matters
The default QuickBooks setup is designed for generic businesses. An HVAC company that dumps everything into "Service Income" and "Expenses" can't answer the most basic question: are service calls profitable, or are installs carrying the business? Separation by service type is the foundation — everything else (job costing, margin tracking, tax planning) depends on it.
Chart of Accounts — HVAC-Specific
Set up your accounts to separate revenue and costs by the type of work. This is the single most important bookkeeping decision.
Revenue accounts (keep these separate)
| Account # | Account | What goes here |
|---|---|---|
| 4100 | Service / Repair Revenue | Diagnostic and repair calls |
| 4200 | Installation Revenue | New systems and replacements |
| 4300 | Maintenance Agreement Revenue | Recurring plan payments |
| 4400 | Emergency / After-Hours Revenue | Premium rate calls |
| 4500 | Equipment Sales Revenue | Equipment sold without install |
| 4600 | Commercial Service Revenue | Commercial work (if applicable) |
Cost of Goods Sold (direct costs)
| Account # | Account | Notes |
|---|---|---|
| 5100 | Technician Labor (direct) | Billable hours only |
| 5200 | Parts and Materials | Parts used on jobs |
| 5300 | Equipment for Resale | Condensers, furnaces, etc. |
| 5400 | Subcontractor Costs | Electrical, plumbing subs |
| 5500 | Permit Fees | Per-job permit costs |
| 5600 | Refrigerant | EPA-regulated — track separately |
| 5700 | Warranty Costs | Self-funded labor warranty |
Source: Austin Bookkeeping Hub, Smart Service
HVAC-specific accounts most setups miss
- Refrigerant inventory — EPA-regulated, needs detailed tracking
- Equipment under installation (WIP) — work in progress on multi-day installs
- Service vehicle fuel and maintenance — per vehicle if possible
- Recurring agreement deferred revenue — liability until service is delivered, not income at receipt
QuickBooks Setup
Platform (2026)
| Platform | Cost | Best for |
|---|---|---|
| QBO Plus/Advanced | $115–$275/month | Growing HVAC businesses — cloud, integrates with all FSM platforms |
| QB Desktop Enterprise | $1,830+/year | Heavy inventory or 10+ users |
| QB Desktop Pro/Premier | No new sales | Support ends Sep 2027. Migrate to QBO. |
Enable immediately
- Class tracking (Settings → Advanced) — classes separate Service, Installation, Maintenance, Commercial
- Job tracking — each install gets its own job code. Every cost entry tagged to that job. Run "Job Profitability" report to see actual margin per install.
FSM integration
QuickBooks handles accounting. Your field service software (ServiceTitan, Housecall Pro, Jobber) handles dispatch, customer history, and mobile invoicing. They sync customers, items, invoices, payments, and inventory. Technicians close work orders and process payments at the job site — reducing accounts receivable aging by 20–40 days (Smart Service).
Monday morning reports (auto-run these)
- P&L by Class — service vs install vs maintenance revenue and expenses
- A/R Aging Summary — who owes you and for how long
- Job Profitability Summary — actual profit per installation
- Sales by Item Summary — which equipment and parts drive revenue
- Open Invoices — everything unpaid, for collection tracking
Florida Sales Tax — HVAC
Florida treats HVAC contractors as the end consumer of materials they install into real property (FL Admin Code Rule 12A-1.051). This means:
| Work type | Tax to customer? | Tax on materials? |
|---|---|---|
| Central AC install | No | Contractor pays at purchase |
| Central AC repair | No | Contractor pays on parts |
| Maintenance / tune-up | No | Contractor pays on supplies |
| Ductwork (permanent) | No | Contractor pays on materials |
| Window/portable AC sale | Yes | Tangible personal property |
Current FL rate: 6% state + 1% Pinellas County = 7% total in Belleair.
Source: floridasalestax.com, FL DOR GT-800067
Tax Deductions Most Contractors Miss
Section 179 expensing (2026)
Deduct up to $2,560,000 in qualifying equipment in the year of purchase. The big win: vehicles over 6,000 lbs GVWR (Ford E-350, Ram ProMaster 3500, most box trucks) get full deduction in year one.
| Vehicle weight | Year-one deduction | Example |
|---|---|---|
| Over 6,000 lbs GVWR | Full purchase price | $55,000 van = $55,000 deduction |
| Under 6,000 lbs | $12,400–$20,400 cap | $55,000 van = ~$20,400 first year |
Other commonly missed deductions
| Deduction | Typical annual amount |
|---|---|
| Insurance (GL + workers comp) | $15,000–$40,000 |
| Software (FSM + accounting) | $3,000–$8,000 |
| Continuing education / training | $500–$2,000 |
| EPA 608 / NATE cert renewals | $200–$500/tech |
| Tools under $2,500 each (de minimis safe harbor) | $3,000–$5,000 |
| Uniforms and safety gear | $500–$1,500 |
Sources: Steph's Books, Whyte CPA, AE Tax Advisors
When to Hire a Bookkeeper vs CPA
| Role | When to hire | Monthly cost |
|---|---|---|
| Bookkeeper | Revenue exceeds $250K or bookkeeping takes 5+ hrs/month | $300–$1,000 |
| CPA | Profit reaches $80K+ (tax strategy becomes valuable) | $800–$2,500/year (tax only) |
| Both | At $2M+ — bookkeeper handles monthly, CPA does quarterly reviews + annual filing | $1,500–$3,000/month combined |
Monthly Close Checklist
| Frequency | Task |
|---|---|
| Weekly | Reconcile bank accounts, review A/R aging, verify FSM→QBO sync |
| Monthly (by 10th) | Reconcile all bank + CC accounts, review A/P, run job profitability, P&L by class, cash flow check |
| Quarterly | P&L vs budget, adjust pricing if material costs changed, estimated tax payments, workers comp audit prep |
| Annually (by Jan 31) | Issue 1099-NEC forms, year-end tax planning with CPA, review insurance coverage |
Common Accounting Mistakes
- Co-mingling personal and business finances — #1 mistake. Creates audit risk and hides true costs.
- Not tracking job costs by individual job — can't tell which work is profitable.
- Spending peak-season revenue as if it's year-round — 4× seasonal swing means summer cash must fund winter overhead.
- Not setting aside taxes — auto-transfer 25–30% of deposits into a separate tax savings account.
- Late invoicing — invoice on-site before leaving the job. Every day of delay is a day of float you're giving away.
- Recognizing all agreement revenue at receipt — should be deferred revenue, recognized as visits are delivered.
Sources: Tofu.com, Steph's Books, Smart Service
Sources (10)
- Smart Service — QuickBooks HVAC setup guide 2026
- Austin Bookkeeping Hub — HVAC chart of accounts numbering 2026
- Tofu.com — HVAC accounting practical guide
- Steph's Books — HVAC tax deductions 2026, Section 179
- Whyte CPA — Tax deductions HVAC contractors miss
- AE Tax Advisors — Tax strategy for HVAC/plumbing contractors 2026
- Florida Sales Tax Blog — FL construction sales tax June 2026
- Florida DOR GT-800067 — Sales and Use Tax on Construction
- Bright Coast Insurance — FL workers comp Code 5537 rate 2026
- Garrett Richard — Workers comp for HVAC contractors in FL 2026