Calcometry

Upwork Fee Calculator

By using our calculators, you agree to our Terms of Use.

Estimate take-home pay after Upwork’s freelancer service fee (0–15% per contract). Enter the rate shown on your offer — confirm on Upwork before accepting.

Rates last reviewed: July 2026

Contract details

Freelancer service fee is 0–15% per contract (set at offer time).

You earn

$900.00

Upwork keeps 10.0% of this contract.

Service fee
$100.00
Contract total
$1,000.00

Related calculators

Upwork freelancer service fee

Upwork deducts a freelancer service fee from contract earnings before payout. Since May 2025, new standard contracts carry a variable fee between 0% and 15% set when the client sends the offer — the percentage is locked for the life of that contract but can differ on your next project. There is no single global default anymore; Enterprise contracts often still land near 10%, and Freelancer Plus Direct Contracts can be 0%. Always read the fee line on the offer before accepting.

The fee applies to all billings on the contract — fixed-price milestones, hourly weeks, and bonuses. Net = contract amount × (1 − fee rate). On a $2,000 fixed-price contract at 10%, Upwork keeps $200 and you receive $1,800. At 5%, fee is $100 and net is $1,900. At 15%, fee is $300 and net is $1,700. Quote clients with the fee baked in if your take-home target is fixed: divide desired net by (1 − fee rate) to find the contract gross you need.

Connects ($0.15 each in US defaults) are spent when you submit proposals — they are a customer-acquisition cost separate from the service fee on won work. Freelancer Plus subscription, withdrawal fees to your bank, and currency conversion spreads further reduce effective hourly rate. A $50/hour contract at 10% fee is $45/hour before taxes and Connect amortization.

Clients pay their own Upwork marketplace fees on top of your rate — those client-side charges do not increase your share. Direct Contracts outside the Upwork marketplace (Freelancer Plus feature) can avoid the service fee entirely when both parties qualify. W-2 or employment-style engagements through Upwork Payroll use different economics not modeled here.

Hourly contracts bill in tracked segments; the service fee percentage on the offer applies to each payment cycle. Fixed-price contracts release at milestone approval — the same fee rate applies to every release. If a client increases scope without a new contract, verify whether the original fee rate still governs all future milestones.

Round-trip sanity check: net + fee should equal gross contract billing. If you multiplied gross by fee rate and subtracted, you should match Upwork’s deduction within rounding. Spreadsheet errors often come from using last year’s flat 10% assumption on a new 15% offer.

Connect purchases, membership plans, withdrawal fees, and VAT in some countries are omitted. Upwork policy changes — Calcometry is not affiliated with Upwork. Verify the freelancer service fee on each offer in Upwork Help before signing.

Hourly contracts with manual time approval can delay billing cycles — the service fee still applies when the client pays each invoice, not when you log hours. Fixed-price escrow releases trigger fees at milestone approval. Agencies with multiple freelancers under one client contract may see different client-side fees; freelancer service fee remains per your individual offer letter.

Upwork talent badges and Top Rated status do not reduce service fee percentage — they affect proposal visibility. Catalog projects and Consultations use the same fee mechanics as custom proposals once an offer is accepted. Sales tax on digital services in some US states may appear on client invoices separately from your net payout.

Anytime Pay and weekly payment schedules change cash timing, not the service fee rate locked on the contract. Bonus payments and expense reimbursements approved on a contract may still incur the same freelancer service fee — read the payment breakdown on each transaction in Reports.

Long-term contracts with quarterly releases still deduct the locked fee percentage on each release — there is no blended lower rate over time unless you negotiate a new contract. Always screenshot the fee line on the offer before accepting.

Fee schedule
Fee range (new contracts)0% – 15%
Typical Enterprise rate10%
Freelancer Plus Direct Contracts0%
FormulaNet = contract × (1 − fee rate)

Official sources

Rates and formulas in this calculator reference the documentation below. Confirm current numbers on the source site before relying on them. Links do not imply endorsement by those organizations of Calcometry or this tool.

Common questions

Why can my Upwork fee be different on each contract?

Since May 2025, new Upwork contracts use a variable freelancer service fee from 0% to 15%, set when the offer is sent. The fee is locked for the life of that contract but can differ on your next project. Always read the percentage on the offer email and contract page.

Is 10% still the standard Upwork fee?

10% remains a common rate, especially on Enterprise contracts, but new standard contracts may show anything from 0% to 15%. Check the fee shown on each proposal or offer before accepting — do not assume 10% from older blog posts.

Does this include Connect costs or withdrawal fees?

No. Connects ($0.15 each) are spent when you submit proposals. Withdrawal, currency conversion, and Freelancer Plus subscription costs are also separate. Budget them when comparing Upwork effective hourly rate to off-platform clients.