Cornerstone · Payment protection

How escrow and milestone payments work on freelance platforms

Last checked: Nov 5, 2026 (America/Denver) · Methodology: official help pages + product docs · Not legal advice

Plain English. Escrow (or “project funds” / “milestone payments”) means money is committed before or during work and released according to platform rules — not according to whoever argues hardest in chat. It reduces some payment uncertainty. It does not guarantee quality, perfect dispute outcomes, or recovery from every mistake.

The shared pattern

  1. Define a chunk of work with an amount attached (a milestone or fixed-price phase).
  2. Fund it so the freelancer can see the money is real before (or as) they start.
  3. Deliver and review inside a window the platform defines.
  4. Release, refund, or dispute according to written rules — not informal DMs.
Escrow milestone flow: client funds the milestone, freelancer works and submits, client reviews within the window, funds release, or a dispute is opened.
  1. Fund Client commits money into the locked milestone
  2. Work Freelancer delivers against the agreed scope
  3. Submit / request changes Delivery and revision loop
  4. Review window Client approves or requests changes in time
  5. Release Funds move to the freelancer

Dispute branch: If the review window does not resolve the work, either side may open the platform’s dispute / arbitration path. Exact windows and outcomes depend on the platform and contract type — see the article body.

Generic milestone flow for illustration. Platform-specific rules in this article still control.

Upwork (fixed-price / milestones)

Upwork’s help documentation describes fixed-price work funded through milestones held as project funds. Typical flow from official help:

Hourly contracts use a different model (tracked time, billing, Hourly Protection rules) — do not mix the two when advising a client.

Deep dives: what Upwork Payment Protection covers and how Upwork disputes, mediation and arbitration work (deadlines and who pays).

Primary refs: How payments for milestones and fixed-price contracts work; Escrow for Fixed-Price Jobs; Fixed-Price Protection.

Fiverr (orders and optional milestones)

Most Fiverr Gigs are prepaid orders: the client pays at checkout (plus service fee), the freelancer delivers, and the order completes through Fiverr’s order/resolution flow. Custom offers and some packages support milestones, where Fiverr charges each milestone as the client approves and moves forward (Paying for orders…, checked Nov 5, 2026).

Payment protection here is platform-mediated order state, not a generic bank escrow product. Scope still has to be written into the Gig or custom offer.

Freelancer.com (Milestone Payment System)

Freelancer.com’s fees page states that for Services, employers fund the service price and payment is protected by the Milestone Payment System: release only when the employer is satisfied. For projects, milestone deposits sit until released, refunded, or handled under the User Agreement / dispute process. Arbitration of a milestone dispute is listed at $5 or 5%, whichever is greater, with a winner-refunds-fee rule (feesandcharges, checked Nov 5, 2026).

Toptal

Toptal is a screened talent network with invoicing, not a classic public marketplace escrow board. The FAQ describes a trial of up to two weeks and Net 10 invoicing. Treat payment protection as contractual/network process, not “fund a public milestone.” (toptal.com/faq)

PeoplePerHour

PeoplePerHour payment-protection / WorkStream details are omitted here until we confirm the current wording from official help pages. We will not invent mechanics.

What escrow does not fix

Direct-hire alternative: Trustless Network (contextual)

Ownership disclosure: Trustless Network is affiliated with the owner of this site. Its official site describes it as XRPL escrow for freelancers and Web3 work. Prefer marketplace escrow when you need large talent supply, card billing, or a traditional dispute desk. We are not expanding product claims here beyond that plain description.

Practical checklist before you fund anything

Next: How freelancers can reduce non-payment risk · Fee comparison