Plumbing & HVAC Business Accounting: ServiceTitan vs QuickBooks vs Jobber for Job Costing and Invoicing
Most plumbing and HVAC startups run their financials on gut feel and bank balance checks — and most of them hit a wall between Year 1 and Year 2 when they can't figure out why they're busy but not profitable. Job costing, material markup tracking, and real-time invoicing aren't optional for a growing trade business. This guide shows you which software combination actually works for contractors and how to set it up without becoming an accountant.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer
For a plumbing or HVAC startup, start with Jobber ($49–$99/month) for field operations (scheduling, invoicing, quoting) integrated with QuickBooks Online ($35–$65/month) for accounting. This combination costs under $165/month and handles everything a solo operator or small crew needs. Upgrade to ServiceTitan ($250–$400/month) when you have 2+ trucks and need integrated dispatching, GPS tracking, a flat-rate price book, and technician performance reporting. ServiceTitan's QuickBooks sync is excellent. Avoid trying to run your entire business from QuickBooks alone — it was built for accountants, not field service operations.
Why Job Costing Matters More Than You Think
Job costing means tracking the actual cost of every job — labor hours, materials purchased, overhead allocation — and comparing it to what you charged. Without job costing, you don't know if your $500 drain replacement actually netted $200 in profit or $50. Common plumbing and HVAC profitability killers that only job costing reveals: underpriced flat-rate tasks (you priced a water heater install at $1,400 but it actually costs $1,250 in labor and materials), excessive material waste (technicians over-ordering from the supply house and leaving unused fittings in the truck), and unbilled callbacks (return visits on warranty work that cost you $150 in labor but generate $0 in revenue). Top plumbing and HVAC shops run 45–60% gross margins. If you don't know your gross margin by job type, you're flying blind. ServiceTitan's job costing reports are the best in the industry; Jobber offers basic job cost tracking; QuickBooks requires custom setup to job cost properly.
Invoicing in the Field: Why It Matters for Cash Flow
Every day between job completion and invoice delivery is a day closer to a late payment or disputed invoice. Top-performing plumbing and HVAC companies invoice at job completion — the technician collects payment or sends the invoice from their phone or tablet before leaving the driveway. ServiceTitan, Jobber, and Housecall Pro all support field invoicing with credit card processing built in (typically 2.7–3.3% per swipe). Getting paid on the spot improves cash flow dramatically — instead of net-30 receivables, you collect same-day. For residential service work, always request payment at time of service unless you have a prior agreement otherwise. For commercial accounts, net-30 invoicing is standard but set it up formally in writing. Jobber's client hub lets customers pay online from a link in the invoice email — this alone can reduce days-to-payment by 50% compared to mailed paper invoices.
Material Markup Tracking: Where Profit Hides
Material markup is one of the most important profit levers in plumbing and HVAC, and one of the most commonly mismanaged. Industry standard: mark up materials 30–50% above your trade/cost price when billing on a T&M basis. On flat-rate jobs, your price book should already embed material cost plus markup. The problem: many contractors forget to track actual material costs per job and end up with a markup that erodes when they buy parts at retail (Home Depot at 2x trade cost) rather than from their supply house accounts. Set up your field service software to require technicians to record materials used on every job. QuickBooks Online can track COGS (cost of goods sold) by category. ServiceTitan tracks materials at the part number level, syncing with purchase orders from your supply accounts. Target a materials gross margin of 40–50% on all material revenue. If a part costs you $100 at trade, bill it at $140–$150 on T&M work.
Payroll for HVAC and Plumbing Technicians
As soon as you hire a W-2 technician, your accounting complexity jumps significantly. You need to withhold federal and state income taxes, Social Security (6.2%), and Medicare (1.45%) from each paycheck, and pay matching employer portions. You also need workers' compensation insurance rated to your payroll. Gusto ($40/month base plus $6/employee) handles payroll for most small plumbing and HVAC shops and integrates with QuickBooks Online. ADP and Paychex are larger alternatives popular with multi-crew operations. ServiceTitan integrates with several payroll providers and tracks technician commission/spiff payments automatically. Do not use manual payroll calculations or pay technicians as 1099 contractors when they should be W-2 employees — misclassification penalties from the IRS and state labor boards can exceed the taxes you avoided. The rule: if you control how, when, and where the person works, they're an employee.
Setting Up Your Chart of Accounts for Plumbing or HVAC
Your QuickBooks chart of accounts should include: Revenue accounts separated by service type (plumbing service, HVAC service, plumbing equipment sales, HVAC equipment sales, maintenance agreement revenue), COGS accounts (materials, subcontracted labor, equipment cost), and expense accounts (vehicle expenses, fuel, insurance, marketing, software, tools and equipment under $2,500, wages, payroll taxes). Separate equipment revenue from service revenue — this is critical for understanding your business mix. A $10,000 HVAC system replacement has a very different margin profile than a $350 service call, and your P&L should reflect that. Ask your CPA to set up your chart of accounts in QuickBooks before you start taking jobs — it's much easier to set up correctly upfront than to restate 12 months of mixed transactions. Expect to pay a bookkeeper $200–$500/month once revenue exceeds $25,000/month to maintain clean books.
RECOMMENDED TOOLS
ServiceTitan
Most powerful field service and accounting integration for plumbing and HVAC. Job costing, flat-rate price book, technician performance, and QuickBooks sync in one platform.
Jobber
Affordable field service software for startups. Invoicing, quoting, scheduling, and QuickBooks integration starting at $49/month. Perfect for solo operators to 5-person crews.
QuickBooks Online
The standard small business accounting platform. Integrates with ServiceTitan, Jobber, and Housecall Pro. Required for clean books, CPA collaboration, and tax filing.
Gusto Payroll
Simple payroll for plumbing and HVAC contractors with W-2 employees. Handles withholding, tax filings, and QuickBooks sync starting at $46/month.
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Do I need both Jobber and QuickBooks, or will one do it all?
You need both. Jobber handles field operations — scheduling, dispatching, quoting, and invoicing from the job site. QuickBooks handles accounting — bank reconciliation, P&L, tax preparation, and CPA collaboration. They integrate via a direct sync. Using QuickBooks alone for field operations is painful; using Jobber alone for accounting is incomplete.
What gross margin should my plumbing or HVAC business target?
Target 45–60% gross margin (revenue minus direct job costs, before overhead). If you're below 40%, your pricing, material markup, or labor efficiency needs attention. Top-performing residential HVAC replacement companies hit 50–65% gross margin by buying equipment efficiently and pricing installations firmly.
When should I hire a bookkeeper for my trade business?
When your monthly revenue exceeds $15,000–$20,000, hire a part-time bookkeeper for $200–$400/month. At $30,000–$50,000/month, go full monthly bookkeeping plus quarterly CPA review. Clean books catch margin leaks early and make tax time painless.
Apply This in Your Checklist