Marketplace Fees Aren’t Fixed Anymore — How Freelancers Protect Take-Home
Variable platform fees and zero-fee alternatives are pushing more freelancers to direct clients. What to check in your next proposal so fees don’t erase the raise you just won.
You finally raised your hourly rate. The client accepted. Then the platform fee on that contract landed higher than the last one — or lower — and your mental spreadsheet broke. Marketplace take-home is no longer a single number you can memorize from a 2023 blog post. Fees can vary by contract, lock when you submit, and sit next to “commission-free” alternatives that still charge platform or payout costs.
Protecting take-home (א) means reading the fee before you spend Connects, time, or goodwill on a proposal — so an opaque habit (“fees are always about 10%”) cannot erase a raise you already negotiated (ג).
Variable fees: the number is per contract now
On Upwork, the Freelancer Service Fee is documented as a range from 0% to 15% per contract. Upwork’s Help states that the fee is set based on factors meant to support a balanced, competitive environment across types of work, and that once your contract begins, that fee is fixed and will not change. You see the percentage when a client sends an offer or when you are submitting a proposal — so you are supposed to know the exact fee beforehand. The same article notes you can review the fee later in contract details and transaction summaries, and that Upwork’s rate calculator estimates net pay after the fee so you can bid to a take-home target.
Upwork’s 2026 pricing breakdown repeats the same band: standard service fees 0% to 15%, depending on contract type plus supply and demand, visible before you submit a proposal or accept an offer, and fixed once the contract begins. Freelancer Basic and Freelancer Plus both show 0% to 15% on standard marketplace contracts in that table — Plus does not erase marketplace variability; it changes other benefits (Connects, tools, and Direct Contracts fees — below).
Practical implication: two similar-looking jobs can show different fee percentages. Pricing from “I always assume 10%” is a habit, not a control. Open the fee on this proposal, then set the client-facing rate so your net matches the raise you wanted.
Worked math from Upwork’s own Help examples (at a 10% fee for illustration): if you want to take home $20/hour after a 10% fee, charge about $22.22/hour; if you want $25 net at 10%, charge about $27.78/hour. Swap in the actual percentage shown on your proposal — the formula is the same; the multiplier is not.
Direct contracts: bring the client, change the fee path
Leaving the open marketplace for a client you already know does not always mean leaving the platform. Upwork’s Direct Contracts help explains the bring-a-client path: you send fixed-price or hourly proposals to clients who are not yet on Upwork; they create an account to accept; after that, workflow (submit work, payments, feedback, disputes) mirrors other contracts — with a reduced freelancer service fee.
Documented freelancer cost on Direct Contracts:
- 5% of earnings for freelancers on the Basic path.
- 0% freelancer service fee on Direct Contracts if you are an active Freelancer Plus member.
Help is explicit that future contracts with that client must be initiated again through the Direct Contracts page to keep the discounted fee, and that existing marketplace contracts cannot be converted into Direct Contracts. Clients still face their own marketplace and contract-initiation fees on that path — your take-home math is not their invoice math.
Upwork’s pricing page aligns: Direct Contracts 5% on Basic, 0% on active Plus, with Plus listed at $19.99/month at the time of access. Whether Plus pays for itself is a spreadsheet question (membership + Connects habits vs. 5% on the volume you actually bring off-marketplace). It is not automatic “always upgrade.”
Direct Contracts is a fee and workflow choice, not a loophole to rewrite old contracts. Use it when you already have the relationship and want escrow/tools with a known fee — or invoice off-platform entirely if both sides agree and you accept the tradeoffs (no platform payment protection on that path). That last option is a business decision, not legal advice.
“Commission-free” still has a price sheet
Contra markets 0% commission — keep project earnings without a percentage cut. That slogan is real as far as commission goes. The Contra Fees overview (updated August 6, 2026) is what protects take-home:
Platform fees (Independent side):
| Payment size | Free plan | Pro |
|---|---|---|
| $1–$499 | $15 | $0 |
| $500+ | $29 | $0 |
So a $400 payment on Free is not “0% of $400” in cash terms if the $15 platform fee applies — it is a flat cost that hits small invoices harder as a percentage. Pro waives those platform fees (pricing and Fees overview agree). Clients separately pay processing fees (for example domestic cards listed at 2.9% + 30¢). Independents also see payout processor fees (PayPal withdrawal listed at 2%, Payoneer fees, FX conversion, crypto payout 2% Free / 1% Pro). Contra’s own Fees article stresses those processor costs are charged by processors, not as Contra commission — they still leave your bank account smaller.
Read the fee sheet the same way you read a variable marketplace percentage: before you promise a client a net you cannot hit after platform + payout.
Category framing: fee models, not villains
Marketplaces are not one fee culture. Rough buckets freelancers actually meet:
- Variable percentage per contract (example: Upwork’s documented 0–15%, locked when you propose/accept).
- Flat high seller commission — Upwork’s own resources page notes that some platforms “charge up to a 20% service fee on all freelancer earnings,” using that as a comparison point while explaining Upwork’s model (Is Upwork free?).
- Zero commission + flat platform fees / membership (example: Contra Free vs Pro above).
- Direct invoice / own stack — no marketplace cut; you own collections, contracts, and risk.
None of these are moral rankings. High traffic and payment protection can be worth a fee; a “cheap” platform that burns hours in dispute or discovery is expensive. Match the fee model to the job: open-market discovery vs. bringing your own client vs. a long retainer you already won. Freelancers are shopping fee models, not only profiles — treat that as a decision, not a loyalty test.

Four fee models freelancers meet: variable %, flat seller commission, 0% commission + platform fees, direct invoice.
Credit: Linksh / Vesper · Visual · original. Not a moral ranking. Not affiliated with named platforms.
Proposal checklist: protect the raise
Use this before you click submit:
- Read the fee on this proposal or offer. If the UI shows 0–15%, write the exact percent into your calculator. Do not reuse last month’s assumption (Upwork Help).
- Price to net. Decide the take-home you need, then back into the client rate:
client_rate ≈ net / (1 − fee). At 15%, a $50 net target is about $58.82 client-facing before other costs. - List the non-percentage costs. Connects, memberships, withdrawal fees, and (on Contra Free) $15/$29 platform fees change the real margin on small jobs — subtract them before you celebrate the raise.
- Choose the path deliberately.
- Stay on open marketplace if discovery matters and the shown fee still clears your floor.
- Use Direct Contracts (5% or 0% with Plus) when you bring the client and want platform rails (Direct Contracts Help).
- Move repeat work to a commission-free stack after you model platform + payout fees (Contra Fees).
- Invoice direct only when both sides accept the admin and risk tradeoffs.
- Treat each contract as a new fee event. Once the proposal/offer/contract is sent on Upwork, Help says that contract’s freelancer fee won’t change — but the next contract can show a different percent. Plan renewals accordingly.
- Don’t convert myths. You cannot flip an old marketplace contract into Direct Contracts for a lower fee (Help). Negotiate the next SOW on the right path instead.
- Write the fee into your client notes. When you raise rates next quarter, raise against net, not gross.

Before you submit: read this contract’s fee, price to take-home, then choose marketplace, Direct Contracts, or commission-free/direct.
Credit: Linksh / Vesper · Visual · original graphic (polished from Remy · Reporter draft). Facts aligned to Upwork Help + Contra Fees (accessed 2026-10-02 EEST). Not an Upwork/Contra asset.
That checklist is the control move: refuse autopilot on fees, and refuse slogan-only reading of “commission-free” brands.
Bottom line
Marketplace fees are a per-deal input, not a personality trait of the platform. See the percent (or the flat platform fee), price to take-home, and pick marketplace / Direct Contracts / commission-free / off-platform with eyes open. Fee pages change — re-open the official Help links when you bid, especially after plan or pricing updates. None of this is tax, employment, or contract law advice. The raise only counts when it clears the fee line.
