Requiring upfront financial commitments before starting client work is the single most effective way to eliminate unpaid invoices and maintain steady operational cash flow. However, many freelancers and contractors struggle with how to present these payments on an invoice without confusing the client or causing accounting discrepancies.
Comparing Deposits, Retainers, and Milestone Payments
Table 9.1 highlights the accounting treatment and operational purpose of each upfront billing model:
| Billing Model | When Invoiced | Accounting Treatment | Rollover Terms | Primary Benefit |
|---|---|---|---|---|
| Project Deposit | Before work commences | Prepayment credited against final invoice total | N/A (Tied to project) | Funds initial supplies; ensures client commitment |
| Recurring Monthly Retainer | 1st of each billing month | Fixed fee for guaranteed monthly hours/capacity | Use-it-or-lose-it (No rollover recommended) | Predictable monthly recurring revenue (MRR) |
| Milestone Progress Draw | Upon deliverable approval | Earned revenue recognized upon phase sign-off | N/A (Tied to deliverables) | Limits financial exposure during long projects |
How to Issue the Initial 50% Deposit Invoice
When drafting your initial deposit invoice before starting a project:
- Title the invoice clearly:
INVOICE — Initial Mobilization Deposit. - Create a single line item describing the advance: "50% Initial Project Deposit for Comprehensive Brand Identity & Website Redesign (Total Agreed Project Scope: $6,000.00)".
- Set the Quantity to
1and the Rate to$3,000.00. - Set payment terms to Due on Receipt. State in your notes: "Project kickoff and sprint scheduling commence immediately upon receipt of deposit."
How to Credit the Deposit on the Final Invoice
When the project is finished, the final invoice must show the complete gross project value while properly crediting the initial advance. This provides complete financial transparency for the client's tax auditors.
Worked Example: Final Milestone Invoice with Deposit Credited
Line Item 1: Brand Strategy Sprint (Fixed Phase) — $2,000.00
Line Item 2: Frontend Design & Development (Fixed Phase) — $3,000.00
Line Item 3: Final Asset Library & Video Walkthrough — $1,000.00
Gross Project Subtotal: $6,000.00
Sales Tax (0% Exempt Professional Services): $0.00
Total Project Value: $6,000.00
Less Initial 50% Deposit Paid (INV-001): -$3,000.00
FINAL BALANCE DUE: $3,000.00
In InvoiceFree, enter the initial deposit into the Amount Paid / Deposit field. The tool subtracts the deposit from the total automatically, highlighting the remaining Balance Due in large, bold numbers.
Structuring a Monthly Availability Retainer
A retainer guarantees that a client has reserved your specialized expertise for a set number of hours every month. To avoid retainer scope creep:
- Invoice on the 1st of the Month: Bill in advance for the upcoming month, never in arrears for past hours.
- Establish Clear Capacity Limits: State: "Monthly retainer covers up to 20 hours of advisory consulting. Additional hours billed at standard $150/hr overage rate."
- Enforce Use-It-or-Lose-It: Retainer hours should expire at the end of each calendar month. Allowing hours to roll over indefinitely creates scheduling chaos when multiple clients attempt to cash in backlogged hours simultaneously.
Create a deposit or milestone invoice now
InvoiceFree makes crediting prepayments and calculating balances due instant and error-free.
Create Free InvoiceFrequently Asked Questions
Are project deposits refundable if the client cancels?
Your contract should explicitly state that initial project deposits are non-refundable. The deposit compensates you for turning down other work, holding scheduling capacity, and performing initial research and scoping.
Should I pay sales tax on an upfront deposit?
In most US jurisdictions, sales tax is recognized when the deliverable is completed and ownership transfers. If you sell taxable goods, tax is calculated on the net taxable amount on the final invoice. Consult your state Department of Revenue for specific rules.