Truck stock treated as an expense at purchase
Parts bought in bulk hit one month and get installed across the next three. Tracking material to the job it was used on smooths the distortion and shows the real cost of each call.
HVAC & Plumbing Contractors
Service calls and installs are two different businesses sharing one bank account. Your books should tell them apart.
Most HVAC and plumbing shops run a high-volume service side and a lower-volume, higher-ticket install side. Blended together, a strong install season can hide a service department that loses money on every truck roll, or vice versa.
We set up class or department tracking so service, install, and maintenance agreements each carry their own revenue and cost. Then we allocate labor, truck stock, and callbacks to the right side of the house.
What goes wrong
Parts bought in bulk hit one month and get installed across the next three. Tracking material to the job it was used on smooths the distortion and shows the real cost of each call.
Return trips are free to the customer and expensive to you. Coding callback hours separately shows what rework is costing per technician and per install type.
An annual plan collected upfront is unearned until visits are performed. Recognizing it across the term keeps monthly margin from swinging wildly.
Invoices in the dispatch system that never reconcile to deposits are the most common source of unexplained revenue gaps. We reconcile the two monthly.
See the full monthly plans and pricing, or read how the onboarding process works.
Cash flow
Profit is an opinion about a period of time. Cash is a fact about today. Here is why the two diverge on construction jobs, and what actually shortens the gap.
Job costing
Company-level profit tells you almost nothing about which jobs earned it. Here is the cost code structure and setup sequence that makes job margin visible.
Get a free review of your current books — no obligation, no long-term contract.