Give every machine a cost record and a usage record
An excavator can work on three jobs in one month while its insurance, repairs, and depreciation appear in several different accounts. A supervisor may remember where it went, but that memory will not explain a job-margin report six months later. Connect the machine's costs to a dated record of where it worked and how the business charges for that use.
Start with an equipment identifier, ownership or rental status, meter readings, job numbers, and movement dates. Record working time separately from standby, transport, and repair time. Decide whether the allocation uses operating hours, days on site, or another defensible measure. Those measures answer different questions and should not be mixed in one unlabeled quantity.
Write down what the internal rate includes
A rate card should name its cost components, effective period, and exclusions. It might include ownership costs and routine maintenance while leaving fuel and operator labor as direct job costs. Another business may include fuel. Either model requires a check that the same fuel bill does not enter both the rate and the job's separate expenses.
For covered federal construction costing, FAR 31.105 explicitly addresses ownership and operating costs and removing costs already included in scheduled equipment allowances from other charges. Its contractual scope matters; it is not a universal private-project rate book. The useful control for an internal report is to make every included cost traceable and prevent duplication.
| Component | Possible treatment | Check before allocation |
|---|---|---|
| Depreciation and insurance | Ownership-cost pool | No second direct charge to the job |
| Fuel and servicing | Rate component or direct cost | Use one treatment consistently |
| Operator time | Payroll job cost | Does the rate already include labor? |
| External rental | Rental invoice and usage record | Separate included and additional charges |
References: Federal Acquisition Regulation: Construction equipment costs
Use an example that separates cost from recovery
Assume a hypothetical machine has a monthly ownership and maintenance pool of $6,000. The approved internal rate is $50 per working hour, based on an expected 120 hours. Actual recorded use is 50 hours on Job A and 40 on Job B. The internal allocations are $2,500 and $2,000, leaving $1,500 unrecovered against that pool.
That $1,500 deserves an explanation. Perhaps demand was lower, the machine was unavailable, or the planning assumption was unrealistic. Increasing each job's rate after the month closes would hide the reason for the difference. Show the allocation and the unrecovered amount together, then let the responsible accounting reviewer decide how the records flow into formal reporting.
If fuel of $900 was excluded from this illustrative pool, allocate that fuel using supported job records separately. Do not add it again if the $50 rate already included it. The rate is a management allocation in this example, not a quoted market rental price or a claim that every cost is contractually billable.
Reconcile internal charges back to real spending
An internal equipment charge moves cost between management views; it does not create another external expense for the business. Reconcile total job allocations, any equipment-department recovery, and the actual costs in the general ledger. A consolidated report that includes both the original expense and all internal charges can overstate the company's total cost.
ServiceTitan's job-cost documentation identifies equipment alongside materials, purchase orders, and labor-related costs. A report with those categories still needs source checks. Confirm whether an equipment amount came from an actual bill, a usage-based allocation, or an estimate. A neat category label does not tell the reviewer which of those happened.
References: ServiceTitan: Job cost categories and source records
Keep downtime and movement visible
A machine may sit on a site because the project needs it available, because another trade is delayed, or because no one arranged its return. Keep the reason with the idle period. The commercial agreement may treat standby differently from active work, while management may want to hold the scheduling team accountable for avoidable idle days.
Record mobilization and demobilization separately when material. A short job can use few operating hours but require costly transport. Spreading that transport across unrelated projects distorts their comparison. Conversely, charging the whole move to the first job on a planned multi-job route may also be misleading. Document the chosen basis and use it consistently.
Close the month with exceptions someone can resolve
Compare meter movement with recorded usage, equipment location with job charges, and rental periods with return confirmations. Investigate overlapping time entries, use after a recorded return, or a machine that has costs but no activity. For missing records, show a provisional estimate and an owner rather than presenting unsupported precision as a final allocation.
Before changing next month's rate, separate higher spending from lower utilization. A repair spike and a shortage of work require different actions. Keep the old rate, new assumptions, approval, and effective date together so estimators can understand whether future bids should reflect a lasting cost change or a temporary operating problem.
Sources
Requirements and product details can change. Check the linked guidance for the facts that apply to your situation.
Related reading
Need help with this work?
General information, not personalized accounting, tax, legal, or investment advice. Have the appropriate qualified professional review decisions that depend on your circumstances.