Contractor deposit and stage payment tracking means recording each customer payment against the specific job and stage it belongs to, so your books show what is earned, what is held, and what is still owed.
Foundation work is especially exposed to this. A large job with a deposit at signing, one or more stage payments, and a final balance can span weeks or months.
The three buckets every foundation payment belongs in
Every customer payment on a foundation job should land in one of three places, and the bookkeeper should be able to say which one and why.
- Customer deposit (a liability). Money received before work is performed. It sits on the balance sheet as a customer deposit or unearned revenue against the job, not in income.
- Earned revenue. The portion of the contract tied to work actually completed. This is what moves to income as stages are reached.
- Retainage or holdback. If the contract holds back a portion until final acceptance, that amount stays as a receivable, not as collected cash.
A simple three-part structure for every foundation job:
- Record the deposit as a customer liability against the job, not as income
- Match each stage payment to the milestone it covers
- Track any retainage or holdback separately from collected cash
Handling uneven payment schedules
Not every foundation job pays on the same rhythm. Some customers pay a deposit and a final balance. Others pay in three or four stages.
A practical approach is to record the contract total and the payment schedule on the job at opening. Then each payment is matched to its scheduled stage.
Mobilization is a related wrinkle. If a contract calls for a mobilization payment when the crew and equipment move to the site, that payment is tied to a specific event, not to a calendar date.
Reconciling the job before you close it
Before a job is closed, three numbers should agree: the contract total, the payments received, and the costs booked to the job. If they do not agree, the gap is either an unbilled change order, a payment recorded to the wrong job, or a cost that never got coded. Each is fixable, but only if the reconciliation happens.
Watch out: a large deposit can make a slow month look profitable when the work behind it has not been done yet. That is the trap that catches foundation repair companies most often, and it is the reason deposits belong on the balance sheet until the work earns them.
How deposits, retainage, and revenue are recognized for tax purposes depends on your accounting method and your contracts. Have your CPA confirm the treatment that fits your business.