← Back to blog
Sun Oct 18 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Upwork Fees in 2026: What the 0–15% Service Fee Really Costs You

Upwork replaced its flat 10% fee with a variable 0–15% service fee in 2025. Here is what you actually pay in 2026 — including Connects and withdrawal costs.

#upwork#freelancing#fees

If your mental model of Upwork fees is "they take 10%," you are working from a system that no longer exists. In May 2025 Upwork replaced its flat 10% freelancer service fee with a variable 0–15% fee set per contract — and the fee is only the beginning of what a job on Upwork actually costs you.

Here is the 2026 reality, with the hidden costs most calculators ignore.

The variable service fee: 0–15%, set per contract

Since May 2025, Upwork sets your service fee per contract, based on the type of work and supply and demand. The exact percentage is shown on the proposal screen before you submit and on the offer before you accept — and it is locked in for the life of that contract.

In practice the rate lands in one of four tiers:

  • 0%: Upwork Payroll and Any Hire contracts carry no freelancer service fee
  • 5%: Direct Contracts, where you bring a client you found yourself onto the platform
  • 10%: the rate most freelancers see on typical marketplace contracts
  • 15%: the top of the range, applied to higher-fee work
  • The important habit: check the percentage on the offer screen before you commit. Two identical-looking jobs can carry different fees, and the fee you accept is the fee you keep for that contract's entire life.

    Connects: paying to apply for work

    Before you ever win a contract, you pay to bid. Connects cost $0.15 each, and a typical proposal requires 8–16 of them — around $1.20 to $2.40 per application, with high-demand jobs costing more. Apply to ten jobs and lose them all, and you have spent $15–$25 before earning a cent. Freelancers who treat Connects as free money are usually the ones losing money on Upwork.

    Withdrawal fees: the tax on getting paid

    Getting your money out costs money:

  • $2.99 ACH transfer for U.S. freelancers (raised from $0.99 in September 2026)
  • $0.99–$50 for other methods — PayPal and wire transfers sit at the expensive end
  • Currency conversion markups if you withdraw in a local currency
  • None of this appears in Upwork's headline fee, which is exactly why "10%" is a dangerous shorthand.

    What a contract really costs: the full math

    A $5,000 contract at a 10% service fee, won with 10 Connects ($1.50) and withdrawn via $2.99 ACH:

  • Upwork service fee: $500
  • Connects: $1.50
  • Withdrawal: $2.99
  • You receive: $4,495.51
  • Your real cost is $504.49 — an effective fee of 10.1%, and that is before you price the hours you spent applying and interviewing, and before tax on the income. On a $500 contract the picture is uglier: $50 in fees plus $1.50 in Connects plus $2.99 to withdraw is over 10.9% — small jobs on Upwork are structurally more expensive in percentage terms.

    Upwork vs Fiverr in 2026

    Fiverr still uses its simpler structure: a flat 20% commission on every order (plus withdrawal and currency costs). For large contracts Upwork is usually cheaper even at its 15% ceiling; for tiny gigs the platforms are closer than either advertises. If you work on both, run each platform's math before you set your prices — a $100 Fiverr gig only pays $80, and your pricing has to absorb that.

    Make the platform math work for you

    The fix is not to avoid platforms — it is to price them in, like any other business cost. Start from your freelance rate calculator number, then gross it up for the platform fee you will actually pay. The Upwork fee calculator shows the take-home on any contract amount (or works backwards to the quote you need), and the invoice due date calculator helps you time payments so platform payout schedules do not starve your cash flow.