How escrow works on freelance platforms

Most major freelance platforms hold client payment in escrow—a neutral account—until you deliver the work and the client approves it. The platform releases the money to you only after that approval, or after a dispute window closes. This protects both sides: the client knows they won't pay until work is done, and you know the money is set aside and won't disappear if the client changes their mind.

The timing and terms vary significantly between platforms. Some release funds within 24 hours of approval; others hold them for 7 to 14 days. Some platforms charge a fee to withdraw; others don't. Understanding which platform uses which system matters because it affects when you actually see the money and how much of it you keep.

Not every platform uses escrow the same way. Some hold funds only for milestone-based projects; others use it for hourly work too. A few smaller platforms don't use escrow at all, which shifts the risk entirely to you. Knowing the difference before you take a job prevents surprises when payment time comes.

Key Takeaways

  • Upwork, Fiverr, Toptal, and Guru all hold client payment in escrow until you deliver and the client approves, though release timelines and fees differ.
  • Escrow protects you from non-payment but also means you won't see money when ready—typical release is 3 to 14 days after approval depending on the platform.
  • Hourly platforms like Upwork release weekly; fixed-price platforms like Fiverr release after buyer approval, which can take longer if the client delays.
  • Some platforms charge withdrawal fees (usually 1 to 2 percent) when you move money to your bank account, so compare total cost across platforms before choosing.

Upwork's escrow and milestone system

Upwork holds all client payments in escrow until you mark a milestone complete and the client approves it. For fixed-price projects, you set milestones upfront—typically breaking the work into stages—and the client funds each milestone before you start that stage. For hourly work, Upwork collects payment weekly based on hours you've logged, and the client can dispute those hours within a set window.

Once you mark work complete, the client has 30 days to approve or dispute. If they approve, funds move to your Upwork account when ready, but you cannot withdraw to your bank account until 14 days after the project end date. This means the full timeline from completion to cash in hand is typically 14 to 44 days depending on when the client approves. Upwork charges 5 to 20 percent commission on earnings (the rate depends on your lifetime billings), but no separate withdrawal fee.

For hourly contracts, the timeline is faster: Upwork releases weekly payments 7 days after the week ends, so you see money roughly every 10 to 14 days. The client can still dispute hours during that window, but if no dispute is filed, the money is yours.

Fiverr's buyer approval model

Fiverr holds payment until the buyer marks the order complete and approves your delivery. Unlike Upwork's milestone system, Fiverr doesn't require upfront funding—the buyer's card is charged only when they approve the work. This means you have no may provide the money exists until approval happens, which is a meaningful difference from true escrow.

Once approved, funds sit in your Fiverr account for 14 days before you can withdraw. During that time, the buyer can still open a dispute if they claim the work doesn't match the listing. After 14 days with no dispute, the money is released to your bank account. Fiverr charges 20 percent commission on all earnings, plus a 2 percent withdrawal fee when you move money out. For a $100 order, you net roughly $78 after both fees.

Fiverr's system is slower than Upwork's for cash-in-hand, but it does protect you from chargebacks after the 14-day window closes. The tradeoff is that you wait longer and pay more in fees.

Toptal's vetting and payment structure

Toptal uses escrow for all client payments, but the platform is selective about who can work there—you must pass a technical screening before you can take jobs. Once you're approved, clients fund projects upfront into escrow, and Toptal releases payment to you weekly on Mondays for work completed the prior week.

Toptal charges 10 percent commission on earnings, with no additional withdrawal fees. Payments go directly to your bank account or PayPal, so the money reaches you faster than on Fiverr. The escrow window is shorter too: typically 7 to 10 days from completion to your account. Toptal's stricter vetting means fewer available jobs than Upwork or Fiverr, but the payment terms are cleaner and the commission is lower.

Toptal also offers a retainer model where clients pay monthly in advance, which gives you more predictable income but still holds the money in escrow until you've worked the hours.

Guru and other mid-tier platforms

Guru holds client payments in escrow and releases them 10 days after project completion if no dispute is filed. The platform charges 8.95 percent commission on fixed-price projects and 9.95 percent on hourly work. Withdrawal to your bank account is free, but Guru's smaller user base means fewer job listings than Upwork or Fiverr.

PeoplePerHour uses a similar model: escrow release after 7 days, 20 percent commission, no withdrawal fee. Freelancer.com holds funds for 7 days after project completion, charges 10 percent commission, and allows free withdrawal. All three are legitimate, but all three have smaller job markets than the major platforms.

The choice between these mid-tier platforms usually comes down to commission rate and the specific job categories you work in. None of them offer meaningfully better escrow protection than Upwork or Fiverr—the difference is mainly in fees and job availability.

Platforms without escrow protection

Some platforms and direct-hire arrangements don't use escrow at all. Upwork's "direct contracts" (where you work for a client outside the platform) have no escrow. Craigslist, Nextdoor, and local job boards typically involve direct payment from client to you with no intermediary. Some newer platforms like Contra and Bonsai position themselves as "creator-friendly" but don't hold payment in escrow—they rely on reputation and reviews instead.

Working without escrow means the client can refuse to pay after you deliver, and you have no recourse except small claims court or a chargeback dispute (which only works if you accepted a credit card directly). This is a real risk, especially for first-time clients or large projects. If you do work without escrow, use a contract, require partial upfront payment, or break the work into smaller deliverables so you're not exposed to a total loss.

Comparing fees and release timelines

PlatformCommissionWithdrawal FeeEscrow Release TimelineTotal Time to Bank Account
Upwork5–20%Nonewhen ready to account14–44 days (fixed-price)
Upwork (hourly)5–20%None7 days after week ends10–14 days
Fiverr20%2%14 days after approval14–28 days
Toptal10%NoneWeekly on Mondays7–10 days
Guru8.95–9.95%None10 days after completion10–14 days
PeoplePerHour20%None7 days after completion7–14 days

The table shows that Toptal and Guru offer the fastest cash-in-hand timelines and lowest commissions, but both have smaller job markets. Upwork's hourly work is faster than its fixed-price work, making it better for ongoing relationships. Fiverr's 14-day hold and 2 percent withdrawal fee add up to the slowest and most expensive option, but the platform has the largest buyer base for certain categories like writing and design.

If speed matters to you, Toptal or Guru are better choices. If job volume matters, Upwork or Fiverr are worth the longer wait. The difference in total fees across a year of work can be substantial—a freelancer earning $50,000 annually pays roughly $5,000 to Fiverr but only $5,000 to Toptal, a $2,500 difference.

What to do if a client disputes your work

Every platform holds escrow longer if the client files a dispute. On Upwork, disputes can extend the hold by 20 to 30 days while the platform investigates. On Fiverr, a dispute resets the 14-day clock. On Toptal and Guru, disputes also pause the release. During this time, the money stays in escrow and you cannot access it.

To minimize disputes, deliver exactly what the contract specifies, communicate with the client before and during the work, and document your deliverables clearly. If a dispute does happen, respond quickly with evidence that you completed the work as agreed. Most platforms side with the freelancer if you can show the work matches the job description, but the process takes time.

Some platforms offer dispute resolution faster than others. Toptal's smaller community means fewer frivolous disputes. Fiverr's larger marketplace means more disputes overall, though the platform has a clear appeals process. Upwork's system is the most formal and can take weeks to resolve.

Frequently Asked Questions

Can I withdraw money before the escrow release period ends?

No. Escrow is designed to hold the money until the release date, and no platform allows early withdrawal. Some platforms offer a "cash out" or "when ready payout" feature for a fee, but this is rare and usually only for high-volume freelancers. Your only option is to wait for the standard release timeline.

What happens if a client approves my work but then requests a refund?

It depends on the platform's dispute window. Upwork allows disputes up to 30 days after project end; Fiverr allows them during the 14-day hold. If the client claims the work doesn't match the listing, the platform will investigate. If you can prove you delivered what was promised, you keep the money. If the platform sides with the client, the money goes back to them.

Do I have to use the platform's payment method, or can I ask the client to pay me directly?

Most platforms prohibit direct payment arrangements for jobs posted on their site. Upwork specifically bans this and can suspend your account if you accept payment outside the platform. If you want to work without escrow, you must negotiate a direct contract before the client posts the job, which defeats the purpose of using the platform.

Which platform releases money fastest?

Toptal releases weekly on Mondays, typically 7 to 10 days after completion. Guru releases after 10 days. Upwork hourly releases weekly, roughly 10 to 14 days after the week ends. Fiverr is the slowest at 14 days minimum. If speed is your priority, Toptal is the best choice, though you must pass their technical screening first.

Are there hidden fees I should know about?

The main fees are commission (charged by the platform) and withdrawal fees (charged when you move money to your bank). Some platforms also charge for currency conversion if you're paid in a currency different from your bank account. Upwork and Toptal don't charge withdrawal fees; Fiverr charges 2 percent. Always check the platform's fee page before you start working, because fees vary by country and payment method.