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
Key Takeaway: Never begin work on an open-ended project without an initial deposit. A deposit proves that the client has an active, working accounts payable workflow.

How to Issue the Initial 50% Deposit Invoice

When drafting your initial deposit invoice before starting a project:

  1. Title the invoice clearly: INVOICE — Initial Mobilization Deposit.
  2. 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)".
  3. Set the Quantity to 1 and the Rate to $3,000.00.
  4. 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:

Create a deposit or milestone invoice now

InvoiceFree makes crediting prepayments and calculating balances due instant and error-free.

Create Free Invoice

Frequently 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.