Salag
SALAG
Getting Paid

Milestone Payment Structures for Freelancers

Tie cash flow to approved deliverables, not calendar hope.

Published invoice-check8 min read

Why milestones beat "pay when done"

Long projects without checkpoints put all risk on you. If the client pauses, changes direction, or disappears, you may have weeks of unpaid work.

Milestones align cash with progress. They also force alignment conversations at natural break points.


Common milestone structures

StructureBest forExample split
50 / 50Short projects50% start, 50% delivery
30 / 40 / 30Medium buildsKickoff, beta, launch
Monthly gatesRetainer-like projectsInvoice on the 1st after monthly goals met
Per deliverableVA task bundlesPay per report batch or campaign week

Pick the simplest structure the client will understand.


How to set milestones with a client

  1. List deliverables in order. Each milestone = one outcome.
  2. Define "done" for each (format, approval, revision limit).
  3. Set amounts so early milestones cover your sunk time.
  4. Write payment terms (due within X days of approval).
  5. Send recap email before work starts.

Sample milestone block

Script

Milestone 1 ($400): Onboarding doc + tool access confirmed. Milestone 2 ($600): First draft of [deliverable] approved. Milestone 3 ($400): Final files handed off. Invoices due Net 7 after written approval.


Common mistakes

  • Vague milestones like "Phase 2" with no deliverable name.
  • 100% due at end on a 6-week project.
  • Starting Milestone 2 before Milestone 1 is paid.
  • No link between approval and invoice so clients dispute what they approved.

Final thoughts

Milestones protect your income and your relationship. Clients respect freelancers who tie pay to visible progress. You are not being difficult. You are being professional.

How Salag helps

Move safer. Not faster.

In short

Milestone payments freelance work best when each payment ties to a clear, approved deliverable. Split the project into 2-4 chunks. Invoice after sign-off, not after hope. Filipino VAs on fixed projects should never wait until the end for 100% pay.

Common questions

Milestone payments freelance work best when each payment ties to a clear, approved deliverable. Split the project into 2-4 chunks. Invoice after sign-off, not after hope. Filipino VAs on fixed projects should never wait until the end for 100% pay.

Write down what you agreed on and what changed. Do not start new work on vague terms.

Use plain English, confirm in writing, and set clear hours. Clients hire you for reliability, not cheap labor.

Put the basics in your agreement or a recap email before billable work starts. Bigger projects need fuller terms.

Stay warm but firm. Offer options inside a clear process, like a change order or a short written recap.

ALIGN means: capture facts, compare to your agreement, name tradeoffs, confirm in writing, and save the decision for next time.

Escalate when the same problem repeats: unpaid extras, late approvals plus new asks, or refusal to confirm in writing.

Yes. A clear email with tasks, dates, price, and limits beats a verbal yes every time.

Salag gives you tools and templates so you can set boundaries before small problems grow.

Use written recaps, scope trackers, and Salag tools like agreement builders and scope detectors.

Most recaps take five minutes after a call. That small step saves hours of arguing later.

Yes. Retainers need weekly change logs. Projects need milestone gates. Always compare new asks to written terms.

Pause billable work on unclear items. Send a narrow summary of what you will do. Save their reply either way.