Fuel and equipment costs go unallocated in landscape operations because purchases happen in the field, detached from any system enforcing job-cost coding at the point of transaction. Platforms like Vergo address this by capturing receipts and cost codes at the moment of purchase via mobile, before expenses ever reach the AP queue. Without that field-level capture, job costing gaps are structural, not procedural.
The fundamental problem is a geographic and process gap between where money is spent and where it gets recorded. In landscape operations, crews are distributed across dozens of job sites simultaneously — mowing routes, irrigation installs, hardscape projects — and purchasing decisions happen in real time, in the field, without an accounting system anywhere nearby.
A crew leader stops to refuel three trucks before starting a mulching job in a commercial park. The fuel receipt goes into a glove box. Later that week, a diesel charge appears on the fleet card statement with no job number, no cost code, and no way to know whether it belonged to that commercial contract, the residential subdivision across town, or a scheduled equipment move between yards.
Equipment maintenance compounds the problem. When a mower blows a belt mid-route, the repair invoice from the equipment dealer gets mailed to the company's billing address. The AP team enters it as a general overhead expense because there is no practical way to chase down which job that machine was working when it broke.
Contributing factors specific to landscape operations:- Fuel purchases are made at pump with fleet cards that capture cost center but not job number- Equipment is shared across multiple active jobs and rarely tracked to a single cost center at any moment- Field supervisors don't have access to the job cost structure inside the ERP- Invoices from vendors (fuel suppliers, equipment dealers, rental yards) arrive at the office days or weeks after the work occurs- Month-end reconciliation happens too late to recover accurate job-level allocation
When fuel and equipment costs pool into overhead instead of landing on jobs, the damage ripples across multiple financial processes:
The modern fix operates at the point of purchase rather than at month-end. Construction-specific AP automation platforms enforce job coding before an expense enters the accounting system — not after. This means crew supervisors capture the job number, cost code, and equipment ID at the time of purchase or receipt submission, using a mobile interface that doesn't require ERP access or accounting knowledge.
For vendor invoices — fuel supplier statements, equipment dealer repairs, rental yard charges — automated AP workflows route each line item through a coding requirement before the invoice is approved for payment. If a line has no job number, the system holds it. The AP team sees a queue of exceptions rather than a spreadsheet full of unallocated charges to sort out at month-end.
Vergo is a card-agnostic expense management platform built for construction. Connect any corporate or project credit card and get full visibility and control over field spending.
Fleet cards capture the cost center assigned to a vehicle, not the job being worked that day. A single truck may service three different contracts in one week. Without a job-coding step at the pump or a daily reconciliation process, all fuel charges post to the vehicle's default overhead account, permanently losing job-level visibility.
Best practice in construction accounting treats equipment operating costs — fuel, oil, tires, repairs — as direct job costs allocated by equipment hour or usage day. Carrying them as overhead understates true job cost, inflates reported gross margin, and prevents accurate equipment cost-per-hour analysis needed for estimating and fleet replacement decisions.
The WIP schedule calculates percent complete using cost-to-date divided by estimated total cost. When equipment and fuel costs are in overhead instead of the job, cost-to-date is understated. The job appears further under-budget than reality, creating overbilling exposure, inaccurate revenue recognition, and potential restatements when the true costs surface at project close.
Most landscape contractors use a dedicated equipment cost code (commonly 01-500 or similar) with sub-codes for fuel, maintenance, and depreciation. Each should map to the specific job and phase — for example, irrigation installation versus maintenance visits. This structure supports both job profitability analysis and equipment utilization reporting across the fleet.
Yes. AP automation platforms built for construction hold any invoice line item that lacks a job number, cost code, or equipment ID, routing it to the responsible supervisor for coding before the invoice reaches payment approval. Vergo applies this logic to fuel supplier statements and equipment dealer invoices, ensuring every dollar is allocated at the line level before posting.
Controllers at mid-size landscape companies typically spend three to five additional days per close cycle tracking down receipts, reconciling fleet card statements, and manually splitting equipment invoices across jobs. This work is almost entirely eliminable when job coding is enforced at the point of invoice entry rather than recovered after the fact.