Salag
SALAG
Getting Paid

Payment Schedules for Long Freelance Projects

Long engagements need milestone gates, not one invoice at the end.

Published invoice-check8 min read

Why one big invoice at the end fails

You carry all the risk. The client has little incentive to stay responsive mid-project. If the relationship breaks at week eight of twelve, you negotiate from weakness.

Milestone payments align cash flow with progress for both sides.


Common schedule patterns

PatternWhen it works
50% deposit, 50% on deliveryShorter projects, 2 to 4 weeks
33 / 33 / 34 by phaseMedium projects with clear phases
Monthly retainerOngoing VA work with fixed hours
Weekly invoicingHigh-volume hourly retainers
Per-milestone fixed feesDeliverable-based project work

Always define what triggers each payment: approval, date, or both.


Step-by-step setup

  1. Break the project into phases with clear outputs.
  2. Assign a dollar amount or percent to each phase.
  3. Set due dates tied to acceptance, not vague progress.
  4. Put the schedule in your agreement before work starts.
  5. Invoice the same day a milestone is accepted.
  6. Pause work if a milestone payment is late (per your terms).

Sample schedule clause

Phase 1 (research and outline): 30% due on signing. Phase 2 (draft delivery): 40% due on client approval of outline. Phase 3 (final files): 30% due on final acceptance.


Common mistakes

  • No deposit on a multi-month project.
  • Milestones too vague ("mid-project payment").
  • Continuing work when a milestone invoice is 30+ days overdue.
  • Final payment only for brand-new clients with no trust history.

Final thoughts

Payment schedule is scope protection. When clients invest incrementally, they stay engaged. When you wait until the end, you hope they stay honest.

How Salag helps

Move safer. Not faster.

In short

Long project payment schedules should split pay across milestones, not one invoice at the finish line. Tie each payment to delivered and accepted work. Include a deposit upfront. If the client pauses or disappears, you are not waiting months to get paid for work already done.

Common questions

Long project payment schedules should split pay across milestones, not one invoice at the finish line. Tie each payment to delivered and accepted work. Include a deposit upfront. If the client pauses or disappears, you are not waiting months to get paid for work already done.

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.

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