The Glovebox Problem: Why GTA Contractors Lose Job Margin Before Month-End
Your job closed two weeks ago. The invoice went out. And then, somewhere between a Mississauga mechanical job and a downtown Toronto service call, your tech bought $340 of fittings at the Ferguson counter on Kennedy Road, and that receipt is still folded inside a work glove in his van.
This is not a discipline problem. It is a geometry problem. A GTA crew covering anything from Etobicoke to Scarborough can put 90 minutes of drive time between a morning call and an afternoon job, with a supply house run squeezed in between. The receipt gets pocketed. The glovebox fills up. Month-end arrives and someone empties a shoebox of thermal paper onto a desk and tries to match faded ink to jobs that are already invoiced.
By then, the cost either eats your margin silently or triggers a correction that nobody wants to make.
Why the Shoebox Survives
The shoebox is not a habit. It is the rational output of a broken process.
Field technicians are not accountants. Their job is to finish the call, drive to the next one, and keep the customer happy. Asking them to hand-deliver receipts to the office every day, across a region where traffic on the 401 or the Gardiner can turn a 20-minute trip into an hour, is asking them to choose between the paperwork and the next job. They will choose the next job. Every time. As they should.
The result: receipts arrive in batches, weeks late, tied to job numbers no one can remember. Project managers quote a job at one material cost and close it at a different one, and the difference only surfaces when the accountant asks why the margin report looks wrong.
In a mixed service-and-project shop, the kind running both reactive HVAC calls and a multi-week mechanical fit-out simultaneously, this compounds fast. A project already carrying ten open change orders does not need phantom materials costs drifting in after the fact.
The Real Cost Is Invisible Margin Erosion
Walk through what actually happens when a receipt goes unrecorded until month-end:
- The job gets invoiced without the cost. If the invoice has already gone to the customer, you cannot easily add it back. The material cost comes out of margin.
- If you do catch it, you delay invoicing. Holding an invoice open for two weeks to chase receipts extends your days-to-collect and stretches cash flow.
- You lose job-level margin visibility in real time. You cannot tell, mid-project, whether you are on budget or running over, because the cost picture is always a few weeks behind the work.
- It compounds across jobs. If three crews are running simultaneously across the GTA, you can have a dozen unrecorded expenses floating at any given moment.
None of this is catastrophic on a single receipt. It is catastrophic as a pattern across a season.
What Fixing It Actually Requires
The fix is not a better receipt policy. The fix is capturing the cost at the moment of purchase, against the specific job, by the person who spent the money.
Here is what that looks like in practice:
- Tech pulls up the job on their phone at the supply counter. They already have the job number. They are standing there.
- They photograph the receipt and attach it to that job before they leave the parking lot. The image uploads. The cost is recorded.
- The office sees the expense on the job the same day. No batch. No shoebox. No reconstruction.
- Project margin is current. When the PM checks the job that afternoon, the material cost is already in.
This is what PolarPath's expense capture does. A technician photographs a receipt from the field and attaches it directly to the job number. The cost lands on the job the day it is spent, not the day someone gets around to processing a stack of paper. The office does not chase. The accountant does not reconstruct. The job margin reflects what actually happened.
It coexists with QuickBooks, PolarPath owns the operational execution layer where the expense is captured and assigned; the accounting system of record still handles the books. The point is that by the time anything reaches QuickBooks, the cost is already tied to the right job, with documentation.
A Practical Approach for GTA Mixed-Model Shops
If your shop runs both service calls and projects, a few operational habits make expense capture actually work:
Set the expectation at dispatch, not at month-end. When a tech gets dispatched, the job number is already on their work order. That number is the hook for every expense on that job. They should leave the supply house with the receipt photographed, not with it in their pocket.
Distinguish material expenses from project expenses. A $40 supply run on a reactive service call is one thing. A $2,000 material purchase on a Mississauga fit-out is another. Both need to be captured, but the project expense has margin implications that matter right now, not in three weeks.
Don't wait for a perfect process before starting. Even partial capture, getting 80% of receipts attached on the day of purchase, is a significant improvement over 100% arriving in a shoebox at month-end. Start with your project techs, where the dollar amounts are highest.
Build it into the winter callout pattern. In Ontario, a hard freeze in January means a spike in reactive service calls, often across multiple sites in a single day. That is exactly when receipt management breaks down, techs are moving fast, jobs are stacking up, and nobody has time for paperwork. A phone-based capture process that takes 30 seconds at the counter is the only kind that survives that environment.
The Takeaway
Job margin is only as accurate as the costs you capture in real time. Every receipt that makes it into a glovebox instead of a job record is a cost that will either arrive too late to bill, arrive too late to manage, or not arrive at all.
The fix is not discipline. It is a process that captures the cost at the counter, against the job, by the person holding the receipt. That is the only version that works when your crews are spread from Brampton to the Beaches and moving fast.
If your current setup waits for month-end to tell you what a job actually cost, your margin reporting is fiction for most of the billing cycle. Book a walkthrough to see how PolarPath handles it in practice: polarpath.ca

