It's 11 PM on a Tuesday in January. Your phone rings. Furnace down. Family freezing. You're out the door in 10 minutes.
You fix it. Customer's grateful. You get home at 2 AM. You crash.
And you forget to invoice them.
Three weeks later, you remember. You scramble to piece together what you did, what parts you used, how long you were there. You send an invoice. It's $340 short of what it should be because you forgot the after-hours markup and one of the parts. Customer pays it. You move on.
That's $340 you earned — and left on the table. Because paperwork doesn't happen at 2 AM. It's a classic kind of unbilled work.
If you're in HVAC or plumbing in Ontario, you know: November to March is when you make your money. But it's also when your admin falls apart.
Why? Because winter is CHAOS:
These aren't scheduled jobs. They're "drop everything and go NOW" jobs. And they pay well — if you invoice them properly.
Emergency call workflow:
Weekend comes. You're exhausted. You have maybe half the details you need. You invoice what you remember. And you leave money out there.
You grabbed parts from:
By the time you invoice, you've forgotten half of it. So you eat the cost. Or you under-bill and look cheap. Or you over-bill from memory and the customer pushes back.
All of this = lost money.
The numbers below are a made-up example to show how small misses add up, not data from real contractors. Plug in your own call volume and rates. Say you're a solo HVAC contractor, and November to March you average:
Now let's say your admin process is "whenever I get around to it." Here's what you lose:
Problem: You don't invoice for 2-4 weeks after the job. Customer's memory fades. Your memory fades. Details get fuzzy.
What you lose:
Math: 60 emergency calls × $145 in forgotten charges = $8,700 left on the table.
In this example, that's real money gone — and it's only one of the leaks.
Problem: You fix the problem, promise to send an invoice, then… life happens. You forget. Customer's not going to remind you.
Let's say this happens to 3 emergency calls out of 60. Not crazy — you're busy, it's chaotic, things slip.
What you lose: 3 calls × $450 avg = $1,350 in work you did for free.
Problem: You don't track parts in real-time. You ballpark it later. Sometimes you're close. Sometimes you're $50-$100 off.
Let's say you under-estimate parts costs on 20% of emergency calls by an average of $60.
What you lose: 12 calls × $60 = $720/winter.
$8,700 (delayed invoicing) + $1,350 (forgotten invoices) + $720 (parts bleed) = $10,770.
In this example, that's nearly 40% of the emergency call revenue. Your numbers will be different — maybe better, maybe worse. The point is that small misses on every call add up over a season when you're too busy fixing frozen pipes to do paperwork at 2 AM.
You're not disorganized. Winter is just BRUTAL for HVAC/plumbing ops. Here's why:
You get a call at 10 PM. You go. You work until midnight, 1 AM, sometimes later. You're not thinking about invoices. You're thinking about getting home and sleeping before the next call.
Paperwork waits. And waits. And waits.
Frozen pipe in a senior's home. Furnace out in a daycare. Boiler down in an apartment building. These are high-pressure, people-are-freezing situations.
You fix it. You move fast. You don't stop to write down every coupling, every foot of pipe, every part number. You just GO.
Later, when you try to invoice? "Uh… I think I used a 3/4" valve? Or was it 1"? And did I grab that from stock or buy it at the supply house?"
No clue. So you guess. And you're wrong. And you lose money.
You know you're supposed to charge extra for after-hours calls. 1.5× labour rate, or a flat $150 emergency fee, whatever your pricing is.
But when you invoice 3 weeks later, you forget. You bill regular rate. Customer pays. You move on. That markup is gone, on every call it happens to.
You invoiced them 4 weeks after the job. They pay you 4 weeks after that. That's 8 weeks between "job done" and "money in account."
Meanwhile, you already paid the supplier for parts. Cash flow squeeze. You're financing your own work. Clear terms and a same-day send help — see contractor invoicing best practices.
Ideal world:
Reality: You're a one-person operation. There's no "someone" to hand this off to. So it sits. And sits. And you lose money.
You shouldn't have to choose between fixing frozen pipes and getting paid properly. Here's the system:
Before you leave the job:
We log it. Date, time, customer, parts, labour, after-hours flag. Done. Captured while it's fresh.
Your Monday Rundown lists the work that may need billing, with what you sent us:
You check the details and send the invoice yourself. No more emergency calls that never get billed.
Got receipts? Email them. Grabbed from truck stock? Forward us a note of what you used. We match it to the job so it's ready when you bill.
No more "I think it was $87?" It's either on the receipt or in your truck log. Anything unclear is flagged, never guessed.
Invoice sent Monday. Two weeks later, no payment. Your Rundown flags it: "The furnace call from Feb 12 — no payment sent to us yet." A reminder email is drafted for you.
You check your records, then hit send. Customer pays. Done.
We draft the reminder. You hit send.
Go back to the hypothetical winter above. Every leak in it comes from the same place: details that didn't get written down while they were fresh, and invoices that went out late or not at all.
How much that's worth depends on your call volume, your rates, and how much is slipping now. The free look at a month of your paperwork is a good way to find out.
Cost of Truck Cab Ops: one flat monthly rate, set after a free look at a month of your paperwork.
That's money you earned. It belongs in your account.
Winter emergency calls are your bread and butter. But the chaos eats your profit if you don't have a system to capture details in real-time.
You can't do paperwork at 2 AM. But someone can do it at 9 AM.
That's what we're here for. You fix frozen pipes. We make sure you get paid properly for it.
Start with a free look at a month of your paperwork, then a locked-in founding monthly rate. Forward us job details. We handle invoices, parts tracking, follow-ups. You get paid properly. Every job.
Get a Free Look at One MonthOntario HVAC & plumbing contractors. No contracts. Email us at info@truckcabops.com and we'll get back to you.