Freelance Figures

Invoicing & Cash Flow

Updated for 2026

Freelance Platform Fee Calculator (Upwork, Fiverr, Freelancer, Toptal)

Your inputs
$

The total amount the client is paying for this project or order, before the platform takes its cut.

Which marketplace the project is booked through — each one takes a different cut of your earnings.

Net earnings
$900
Platform fee
$100
Take rate
10%

Every freelance marketplace advertises the work, not the math — you find out what Upwork, Fiverr, Freelancer.com, or Toptal actually keeps only after the payment lands and the number on your bank statement is smaller than the number you quoted. This calculator does that math up front: enter the project amount and pick your platform, and it shows the exact fee, your real net earnings, and the take-rate percent behind both, so you can price the work with the platform's cut already priced in instead of discovering it after the fact.

How it works

Each platform charges its cut as a straight percentage of the project or order amount, and that percentage is the whole calculation: multiply the project amount by the platform's take rate to get the fee, then subtract the fee from the project amount to get what actually lands in your account. There's no tiering by client history and no bracket that changes with volume in the version used here — one flat rate per platform, applied to whatever amount you enter.

The platforms themselves don't all work the same way, though. Upwork, Fiverr, and Freelancer.com all deduct their fee directly from what the client pays before it reaches you. Toptal is structured differently — talent set their own hourly or project rate, and Toptal states plainly that it does not take a cut from that rate at all. Instead, Toptal negotiates its own separate markup with the client, on top of what you're quoted, so your net earnings equal your full rate rather than a client-paid amount minus a platform fee. That's why Toptal shows a 0% take rate here: it isn't a rounding artifact, it's how the platform actually works.

Worked example

Say you land a $1,000 project through Upwork, whose freelancer service fee runs 10%.

  • Platform fee: $1,000 × 10% = $100
  • Net earnings: $1,000 − $100 = $900
  • Take rate: 10%

Run the same $1,000 project through Fiverr instead, at its flat 20% cut, and the fee doubles to $200 with $800 landing in your account — a $100 difference on an identical project, purely because of which marketplace it went through. Route it through Toptal and, per Toptal's own stated model, none of that $1,000 quoted rate gets deducted as a platform fee at all.

How to interpret your result

Net earnings is the number that actually matters — it's what you'll see in your account, not the headline amount the client agreed to pay. If you're quoting a project and have a specific take-home number in mind, work backward: divide your target net earnings by (1 − take rate as a decimal). Wanting to net $900 on a platform with a 10% fee means quoting roughly $1,000, since $900 ÷ 0.90 = $1,000 — the fee comes out of the markup you built in, not out of the number you actually needed.

Take rate is also worth comparing before you commit to a platform, not after you've already delivered the work. A client willing to pay the same amount off-platform or through a lower-fee marketplace can be worth more to you than the identical gross number routed through a 20% cut — but weigh that against what each platform actually provides in exchange, since Upwork and Fiverr's fees also buy you discovery, dispute resolution, and payment protection that a private arrangement doesn't automatically include.

Methodology & sources

The formulas: platformFee = projectAmount × (takeRatePercent / 100) and netEarnings = projectAmount − platformFee, both rounded to the cent. Take rates used here (checked 2026-07-08): Freelancer.com charges freelancers 10% of the project value, confirmed directly on its own fees and charges page. Toptal's own talent FAQ states that talent set their own rate and "Toptal does not take a cut from that" — its margin comes from a separate markup charged to the client. Fiverr charges a long-standing flat 20% on every order, extra, and tip, per its seller-facing fee guidance. Upwork charged a flat 10% freelancer service fee from April 2023 until May 2025, when it switched to a variable, algorithm-set fee between 0% and 15% per contract that Upwork does not publish the formula for; this calculator uses 10% as the typical rate cited in current freelancer reporting on that change, not a guarantee of what any single contract will show. Platform fees change — re-check the rate your specific contract or gig actually displays before you rely on it for pricing.

These results are estimates for planning purposes only — not tax, legal, or financial advice.

Questions

Frequently asked questions

Which freelance platform takes the biggest cut?

Of the four platforms here, Fiverr takes the largest flat cut at 20% of every order, extra, and tip. Upwork and Freelancer.com both land around 10%, though Upwork's fee is no longer a single fixed number — since May 2025 it sets a variable fee between 0% and 15% per contract, so your actual rate can run higher or lower than the 10% this calculator uses as a typical figure. Toptal is the outlier: it doesn't deduct a percentage from your pay at all.

Why does Toptal show a 0% take rate — is it really free?

Toptal's own FAQ states that talent set their own rate and "Toptal does not take a cut from that." Instead of subtracting a fee from what you're paid, Toptal negotiates a separate, undisclosed markup directly with the client on top of your quoted rate. So your net earnings genuinely equal your full rate — the platform's margin comes out of the client's side of the invoice, not yours.

Is Upwork really still a flat 10% fee?

Not exactly. Upwork ran a flat 10% freelancer service fee from April 2023 through early 2025, but since May 2025 it has used a variable, algorithm-set fee between 0% and 15% that's locked in per contract when you send a proposal or accept an offer. Upwork hasn't published the formula behind that number, and independent reporting on the change consistently points to roughly 10% as the typical rate freelancers actually see — which is why this calculator uses 10% as a representative estimate, not a guarantee of what any specific contract will show you.

How do I price a project so I still net what I want after the platform fee?

Divide your target take-home amount by (1 minus the take rate as a decimal). On a platform with a 20% fee, wanting to net $800 means quoting $800 ÷ 0.80 = $1,000 — the fee eats exactly $200, and you're left with your $800. This calculator doesn't solve that reverse direction for you automatically, but the math is the same formula run backward: mark your price up enough that the platform's cut comes out of the markup, not your target earnings.

Stay in the loop

New tools, by email

One email when a new calculator ships. No spam, unsubscribe anytime.