How do trade contractors handle employee reimbursements for job site purchases?
Trade contractors handle employee reimbursements through structured processes that capture receipts at the point of purchase, assign each expense to a specific job number and cost code, and route approvals through project managers before payment — and Vergo handles reimbursements alongside card spend using inference-based coding that proposes job number and cost code from your own accounting history. This workflow maintains accurate job cost accounting and prevents profitability distortions.
Key takeaways
- Vergo handles employee reimbursements alongside card spend and AP invoices through one coding model, proposing job number and cost code by inference from your own accounting structure — employees submit by text message, and approvals route by project, amount, or GL account.
- Employee reimbursements in trade contracting must be assigned to a job number, cost code, and cost phase to maintain accurate job cost accounting.
- Informal reimbursement processes create job cost errors, audit exposure, and cash flow distortions when receipts are lost or coded incorrectly weeks after purchase.
- Structured workflows require job coding at the point of submission and route approvals through project managers before reaching accounting.
- Receipt splitting is necessary when a single purchase covers multiple jobs, preventing incorrect allocation that misrepresents profitability on both projects.
What employee reimbursements mean for trade contractors
An employee reimbursement is a payment made to a worker who spent personal funds on behalf of the company. In trade contracting — electrical, plumbing, HVAC, mechanical, and similar trades — this happens constantly. A foreman picks up pipe fittings at a supply house before the PO is approved. An apprentice buys fasteners mid-job to avoid a work stoppage. A service tech grabs refrigerant on a weekend emergency call. These purchases are legitimate business expenses, but they enter the accounting system through a different door than invoices or purchase orders. What distinguishes construction reimbursements from other industries is the job costing requirement. Every dollar reimbursed must be assigned to a job number, a cost code, and often a cost phase. A reimbursement coded to the wrong job doesn't just create a bookkeeping error — it misrepresents profitability on two jobs simultaneously.
Why this matters in construction
For trade contractors running multiple active jobs, unmanaged reimbursements create compounding problems. The reimbursement process is often informal — receipts handed to a foreman, texts to an office manager, or paper forms dropped at the front desk. Without a consistent intake process, receipts get lost, duplicates get submitted, and job cost reports become unreliable. Job cost accuracy suffers when material costs are coded to overhead instead of a specific job, hiding the true cost of that job. Cash flow gets distorted when employees waiting two to four weeks for reimbursement create informal pressure on project managers to approve faster, bypassing controls. Audit exposure increases because reimbursements without receipts or job coding are difficult to defend during a tax audit or bonding review. For a controller, this means the job cost ledger may be understated throughout the project and corrected in a lump sum at month-end, making real-time financial management impossible.
A practical example
A plumbing foreman on the Riverside Medical job buys $340 in copper fittings at Ferguson, pays out of pocket, and hands the receipt to his supervisor at the end of the week. The supervisor puts it on his desk. Three weeks later, the accounting manager finds it and codes it to overhead because there's no job number written on it. The Riverside Medical job shows understated material costs; overhead is overstated. Month-end job cost report is wrong. In a structured process, the same foreman photographs the receipt in the field, selects job number 2241 (Riverside Medical), selects cost code 04-200 (plumbing materials), and submits. The project manager approves it that day. Accounting reviews and queues it for the next payment run. The expense hits the right job within 48 hours of the purchase. Job cost data stays current.
How structured reimbursement workflows operate
High-performing trade contractors require job coding at the point of submission and route approvals through the project manager before reaching accounting. This prevents receipts from entering the system without job context and ensures that project managers maintain visibility into budget consumption as it happens. Receipt splitting is necessary when a single purchase covers multiple jobs. A service tech who buys $180 in supplies at a hardware store for two different work orders must split the receipt — $95 to job 1801 and $85 to job 1803 — before submitting. Without support for receipt splitting, this either gets coded to one job incorrectly or sits in a queue until someone calls for clarification. The workflow must also distinguish reimbursements from other payables to prevent reconciliation headaches when some teams process through payroll and others through accounts payable.
How Vergo handles this
Vergo handles employee reimbursements alongside card spend and AP invoices through one coding model. Employees submit reimbursements by text message — no app to download, no portal login — and Vergo chases missing receipts itself instead of waiting for a report. Vergo proposes the coding by inference from your own accounting structure and history, including job number and cost code, so there's no rule library to build and new vendors are coded on first sight. Every coding shows why it was chosen, so a reviewer confirms in seconds instead of re-coding by hand. Approval workflows are optional and fit how you already control spend: route by GL account, by amount, or by project — or skip approval flows entirely and let policy flags catch only what breaks a rule. Transactions are ready to code the moment they happen, and once they clear, they sync into your accounting or ERP software. Vergo integrates with every ERP and accounting software.
Related questions
Frequently Asked Questions
Should trade contractors process reimbursements through payroll or accounts payable?
Either method can work, but consistency matters most. Processing through payroll simplifies direct deposit but complicates cost coding. Processing through AP keeps expenses in the right ledger but adds steps. Most construction accountants prefer AP for reimbursements because it preserves job cost integrity and keeps payroll records clean.
What cost code should employee reimbursements be assigned to?
Reimbursements should be coded to the same cost code as the purchased item — typically materials (04-xxx), small tools (05-xxx), or equipment (06-xxx), depending on the CSI or company-specific chart of accounts. Coding everything to overhead or a generic expense code defeats the purpose of job costing and makes project profitability reports unreliable.
How long should trade contractors take to reimburse employees?
Industry practice is seven to fourteen days from submission to payment. Delays beyond two weeks create morale problems and informal pressure on managers to bypass approval steps. Contractors with structured workflows — digital submission, same-day manager approval, weekly payment runs — typically reimburse within five to seven business days of receipt submission.
What documentation is required for a valid employee reimbursement in construction?
At minimum: an itemized receipt, the job number or work order the purchase supports, the applicable cost code, and supervisor approval. For tax and bonding purposes, the business purpose should also be documented. Credit card statements alone are not sufficient — itemized receipts showing vendor, items purchased, and amount are required.
How do you prevent duplicate reimbursement submissions on a construction job?
Duplicate submissions are a real risk when receipts are submitted via email or paper. Prevention requires a centralized submission log with receipt image storage so accounting can visually match submissions. Construction reimbursement platforms like Vergo flag duplicate amounts from the same employee within a defined date range, reducing the manual review burden on the accounting team.
Can employees split a single receipt across multiple jobs when submitting for reimbursement?
Yes, and they often need to — service techs and foremen frequently purchase supplies for multiple jobs in one trip. The reimbursement process should support line-level job code assignment so each item or dollar amount is allocated correctly. Without this capability, the receipt either gets coded to one job entirely or held up in accounting for manual correction.



