Partial Payment Invoice: How to Structure, Word, and Track One
Published · Updated
A partial payment invoice is an invoice for less than the full project cost, issued as one part of a payment schedule the client already agreed to. It's how deposits, milestone billing, and split final payments actually get put in front of a client instead of just being a line in your contract.
The confusion usually isn't what a partial payment is — it's how to build the invoice so the client understands what portion this is, what's already been paid, and what's still owed. That's what this covers.
When you'd send one
- Deposit before work starts — 30-50% upfront, common for design, dev, photography.
- Milestone billing — an invoice at each project phase (discovery, draft, final delivery) instead of one lump sum.
- Retainer plus overage — a fixed monthly invoice, with a separate partial invoice for hours over the cap.
- Split final payment — the client asked to pay the last invoice in two chunks instead of one.
If you haven't set up the schedule yet, How to Ask for a Deposit as a Freelancer (With Scripts You Can Copy) has scripts for proposing it before you get to the invoice stage.
What has to be on the invoice itself
A partial payment invoice needs everything a normal invoice has, plus three things a full invoice doesn't:
- The total project value, not just the amount due now. Without this, the client has no way to see what the current invoice is a fraction of.
- What this specific invoice covers — "Deposit — 40% of total" or "Milestone 2 of 3: development phase," not just "Invoice #014."
- The remaining balance and when it's due — even a one-line note ("Remaining $2,100 due on delivery") prevents the client assuming this invoice settles the project.
Worked example
A $6,000 website project, split 40/30/30:
| Invoice | Milestone | Amount | Balance after |
|---|---|---|---|
| #001 | Deposit to start | $2,400 | $3,600 |
| #002 | Draft approved | $1,800 | $1,800 |
| #003 | Final delivery | $1,800 | $0 |
Each invoice references the total ($6,000), the milestone it's tied to, and the running balance. A client who only sees "$1,800 due" three separate times, with no total anywhere, is far more likely to ask "wait, how much is this project actually costing me?" halfway through.
Deposit vs. milestone vs. split invoice — same mechanism, different trigger
All three are partial payment invoices. The only difference is what triggers the invoice going out:
- Deposit: triggered by signing, before any work starts.
- Milestone: triggered by a phase being completed.
- Split: triggered by a due date, on a single deliverable's invoice (e.g., half now, half in 30 days).
Your contract should state which one applies before you invoice, not after. A contract that says "50% deposit, 50% on delivery" makes every partial invoice self-explanatory to the client — they already agreed to the structure. See Freelance Contract Template: What to Include and a Copy-Paste Starting Point for the clause wording.
Tracking what's actually been paid
The part people get wrong isn't sending the invoice — it's what happens after. Three failure modes:
- Losing track of the running balance across three or four partial invoices and a spreadsheet that's a week out of date.
- The client paying a partial invoice and assuming it's now settled, because nothing on the invoice said otherwise.
- Chasing the wrong amount — asking for the full project value when only the remaining balance is owed.
The fix is invoicing software that tracks partial payments and deposits as their own record, not manual notes on a generic invoice template. In Frelvo, a partial payment or deposit is logged against the invoice it belongs to, so the client portal always shows the correct running balance instead of you recalculating it by hand. Recurring invoices work the same way for retainer-plus-overage setups.
Chasing the remainder without sounding like a collections agency
A partial payment invoice creates a second problem down the line: someone has to chase the balance. The wording that works is specific and low-drama — reference the milestone, restate the balance, give one clear action. How to Get Clients to Pay on Time (Without Chasing Them) has the exact phrasing and a schedule for when to send each reminder.
Where a client portal actually helps here
The recurring failure with partial payment invoices isn't the math — it's that the client has to dig through email to find which invoice is which and what's left. A portal where every invoice, its milestone, and the remaining balance sit in one place removes that entirely. Client Portal for Freelancers: What It Is and How to Pick One covers what to look for if you're evaluating options beyond just invoicing.
Frequently asked questions
What is a partial payment invoice?
It's an invoice for less than the total project cost, issued as one stage of an agreed payment schedule — a deposit, a milestone payment, or a split of the final invoice. It should state the total project value and remaining balance, not just the amount due now.
How do you word a partial payment invoice?
Name what portion it covers ("Deposit — 40% of total" or "Milestone 2 of 3"), show the full project value, and note the remaining balance and when it's due. That prevents the client assuming the invoice settles the whole project.
Can a client legally pay only part of an invoice?
Yes, if your contract or proposal already set out a payment schedule the client agreed to. Without a written schedule, a client paying partially with no agreement can create disputes over what's actually owed — which is why the schedule belongs in the contract, not just the invoice.
How do you record a partial payment against an invoice?
Log it against that specific invoice so the remaining balance updates automatically, rather than tracking it in a separate spreadsheet. Invoicing tools that support deposits and partial payments as their own record (not just a generic paid/unpaid flag) handle this without manual recalculation.
What's the difference between a deposit invoice and a milestone invoice?
A deposit invoice is triggered by the contract being signed, before work starts. A milestone invoice is triggered by a project phase being completed. Both are partial payment invoices — the difference is only what triggers sending them.