Fees and timing

Milestone payment schedule

Split the fee into clear stages with triggers. Everyone knows what must happen before the next invoice.

More guides sit on the guides index.

Short answer

How should freelancers structure milestone payments?

Break the project into a few stages with clear triggers, for example 30% to start, 40% at approved draft, and 30% on final handoff. Name what “done” means for each stage. Invoice when the trigger is met, not when you feel awkward.

Why milestones help

Cash arrives during the work, not only at the end.

Scope arguments stay tied to a stage instead of the whole project.

A simple three-step shape

Example: 30% deposit to start, 40% when the draft is approved, 30% on final files.

Smaller projects can use two steps: 50% to start, 50% on delivery.

Larger projects can add a mid-review step. Keep the list short enough to manage.

Write clear triggers

“Draft approved in writing” beats “when it feels done.”

Tie payment to client approval or a calendar date you both accept.

When a stage slips

If the client delays feedback, the next invoice date moves with their delay. Say that in the proposal.

See also deposits and quote expiry.

If you want tools later

You do not need these to use the guide. One-time files.

FAQ

How many milestones should I use?

Two or three for most solo projects. More only when the work is long.

What if they want everything at the end?

Explain calendar risk. Offer a smaller deposit as a compromise.