Upwork Fees in 2026: What Clients Pay on Basic and Business Plus, What Freelancers Pay, and the Rate Where an Agency Costs Less


Upwork charges clients a service fee of 5% on its free Basic plan and 10% on Business Plus (3% and 8% for eligible US clients who pay from a bank or checking account), plus a one-time contract initiation fee of $0.99 to $14.99 per contract on Basic, as listed on its pricing page on October 23, 2026. Business Plus has no monthly subscription, and Upwork's help center gives the Basic fee as "up to 7.99%", so the percentage on your own checkout is the one that counts.
This guide lists every fee Upwork publishes, turns them into a monthly bill, and works out the listed rate at which a remote staffing agency costs less once you count your own hiring time. Virtustant is a remote staffing agency and one of the routes compared, so we stick to published facts and show every calculation. For the model-by-model view, see Upwork alternatives and Virtustant vs Upwork.
Freelancers set their own rates; Upwork adds a fee for the client and takes one from the freelancer. Here is what its own pages say, read on October 23, 2026:
| Item | What Upwork says | Source |
|---|---|---|
| Basic plan | Free to join. "5%" service fee; "a $100 contract would cost $105 in total + contract initiation fee." | Client pricing page |
| Basic fee ceiling | "A Client Marketplace Fee of up to 7.99%" on all payments to freelancers, including bonuses and expenses. Not refundable. | Client Marketplace Fee article |
| US bank discount (Basic) | Eligible US clients who pay from a bank account pay "a reduced Client Marketplace Fee of 3%." | Client Marketplace Fee article |
| Business Plus plan | "10%" service fee; "a $100 contract would cost $110 in total." Eligible US clients paying from a checking account "may qualify for a reduced 8% fee." | Client pricing page; Business Plus fees article |
| Business Plus subscription | "Business Plus is free to join and runs on a 30-day membership cycle." No monthly price is listed. | Business Plus page |
| Contract initiation fee | $0.99 to $14.99 per new contract on Basic. On Business Plus, up to $4.99, only on fixed-price contracts under $100. | Contract Initiation Fee article |
| Freelancer service fee | "The fee ranges from 0% to 15% per contract" and is fixed once the contract begins. | Freelancer Service Fee article |
Upwork's pages do not agree on the Basic percentage. The pricing page plan card shows 5%, the help center says "up to 7.99%", and Upwork's "Is Upwork free?" guide says "3% or 5% for Upwork's Basic plan, 8% or 10% for Business Plus." We use 5%, the plan-card figure, and show 7.99% where it changes the answer.
Not published as a fixed price: the talent rate, a deposit or a minimum spend. Business Plus adds features rather than a subscription: Expert-Vetted talent (which Upwork describes as the top 1% of its talent), shortlisting, premium support and 30-day payment terms for eligible US clients.
Upwork's virtual assistant cost page puts virtual assistants at $10 to $20 an hour (North American freelancers with over 1,000 hours and a 90% success rate). We run that range through the fees at 80 hours a month (a 20-hour week) and 160 (full time). The rates are example inputs, not Upwork prices.
| Example rate and hours per month | Freelancer pay | Fee at 3% (Basic, US bank) | Fee at 5% (Basic, plan card) | Fee at 7.99% (Basic, help center ceiling) | Fee at 10% (Business Plus) | Monthly total at 5% |
|---|---|---|---|---|---|---|
| $10/hr × 80 hours | $800.00 | $24.00 | $40.00 | $63.92 | $80.00 | $840.00 |
| $10/hr × 160 hours | $1,600.00 | $48.00 | $80.00 | $127.84 | $160.00 | $1,680.00 |
| $15/hr × 80 hours | $1,200.00 | $36.00 | $60.00 | $95.88 | $120.00 | $1,260.00 |
| $15/hr × 160 hours | $2,400.00 | $72.00 | $120.00 | $191.76 | $240.00 | $2,520.00 |
| $20/hr × 80 hours | $1,600.00 | $48.00 | $80.00 | $127.84 | $160.00 | $1,680.00 |
| $20/hr × 160 hours | $3,200.00 | $96.00 | $160.00 | $255.68 | $320.00 | $3,360.00 |
Fee = pay × percentage; the monthly total adds the 5% fee. A full-time freelancer at $15 an hour costs $2,520.00 a month on Basic and $30,254.99 over 12 months including a $14.99 initiation fee, or $31,116.11 if your checkout shows 7.99%.
Freelancers pay Upwork a service fee that "ranges from 0% to 15% per contract", fixed once the contract starts (Freelancer Service Fee article). For the buyer, the key line is that this fee "is included in the amounts clients see on your proposals, contracts, and profile" (When do I pay a Freelancer Service Fee?). The rate you see already contains the freelancer's fee; your client fee goes on top.
Upwork's own example: on a 10% fee, 12 hours billed at $266.64 leave the freelancer $239.98, or $20 an hour. The rate a freelancer must list to keep the same take-home pay:
| Freelancer wants to take home | Listed rate at 0% fee | Listed rate at 10% fee | Listed rate at 15% fee | What you pay per hour at 15% plus your 5% client fee |
|---|---|---|---|---|
| $10/hr | $10.00 | $11.11 | $11.76 | $12.35 |
| $15/hr | $15.00 | $16.67 | $17.65 | $18.53 |
Listed rate = take-home ÷ (1 − freelancer fee). On a $10 take-home at a 15% fee, $2.35 of every $12.35 you pay goes to the two Upwork fees. Other freelancer costs that can nudge a quote up: Connects at $0.15 each, optional Freelancer Plus at $19.99 a month (Upwork's "Is Upwork free?" guide), $0.99 per Direct to Local Bank withdrawal and $50 per US dollar wire.
The buyer's real question: at what listed rate does an Upwork freelancer stop being cheaper than a dedicated professional from a remote staffing agency, once you count the hours you spend hiring? The True Upwork Hour answers it by spreading every one-time cost over the hours the person actually works:
True Upwork Hour = listed rate × (1 + client fee) + (contract initiation fee + your hiring hours × the value of your hour) ÷ (hours per month × months the hire lasts).
Example inputs (our assumptions, not published figures): a 5% fee; a $14.99 initiation fee; 10 hours of your time to post, screen, interview and test on Upwork; 2 hours with an agency for the discovery call and shortlist interviews; your time at $50 an hour. The agency side uses Virtustant's published $7/hr virtual assistant starting rate and the H1 2026 median: in Virtustant's H1 2026 placement data (441 starts, January to June 2026), the median client-side rate for a virtual assistant was $10.10/hr (n=24) (2026 Nearshore Rate Report).
| Scenario | Your hiring cost per hour worked on Upwork | True Upwork Hour at a $15 listed rate | Break-even listed rate vs $10.10 (VA median) | Break-even listed rate vs $7 (VA starting rate) |
|---|---|---|---|---|
| 160 hours a month, hire lasts 12 months | $0.27 | $16.02 | $9.41 | $6.46 |
| 80 hours a month, hire lasts 12 months | $0.54 | $16.29 | $9.21 | $6.25 |
| 80 hours a month, hire lasts 3 months | $2.15 | $17.90 | $7.97 | $5.02 |
How to read it: on a full-time seat that lasts a year, an Upwork freelancer listed below about $9.41 an hour costs less than a Virtustant virtual assistant at the H1 2026 median; above it, the agency costs less. On a 20-hour week where the hire lasts three months, the line drops to about $7.97. Upwork's own $10 to $20 range sits above the break-even in every scenario.
Below it, Upwork wins on cash: a freelancer at $8 an hour on a full-time year costs $8.40 plus about $0.27 of hiring cost per hour. What differs is who sources, vets and replaces the person: you on Upwork, the agency inside its rate.
The rule. Multiply the listed rate by 1.05, add your hiring time spread over the hours the person will work, and compare with the agency's all-in rate. If the hire might not last, rerun it with a shorter tenure: churn moves the answer most.
One full-time virtual assistant seat (160 hours a month) through five routes, using the example $15 rate from the middle of Upwork's published range:
| Route | Monthly cost at 160 hours | Who vets | If the hire does not work |
|---|---|---|---|
| Upwork, Basic | $1,680.00 at $10/hr; $2,520.00 at $15/hr (5% fee), plus up to $14.99 per contract | You | You search again |
| Upwork, Business Plus | $2,640.00 at $15/hr (10% fee); no subscription | You, with Expert-Vetted talent and shortlisting | You search again |
| Deel, contractor plan | $2,449.00 at $15/hr pay, plus $49 per contractor per month | You | You search again |
| US in-house hire | $4,025.83 in wages; about $5,751.19 with benefits at 30% of compensation | You, or a recruiter you pay | You search again |
| Virtustant | $1,120 at the $7/hr starting rate; $1,616 at the H1 2026 median of $10.10/hr (n=24) | Virtustant, through a four-stage funnel | Lifetime replacement guarantee |
Deel terms from its pricing page; US pay from the BLS median for secretaries and administrative assistants ($48,310 a year, May 2025), with benefits at 30.0% of total private-industry compensation (BLS ECEC, June 2026). For specialist freelancers, see Toptal pricing; for Deel's plans, Deel pricing.
At the bottom of Upwork's range ($10 an hour), Basic costs $1,680 a month, $64 more than the Virtustant median, and a freelancer listed lower would cost less. The bigger difference is the work: Upwork, Deel and an in-house hire leave sourcing, vetting and replacement with you; an all-in agency rate includes them.
Upwork is the right tool for a lot of work:
Upwork is a weaker fit for an ongoing seat that needs the same person in US hours every week. That is the pattern we see most: of 25 virtual assistant positions Virtustant filled between August 24 and September 30, 2026, 14 were part time (median 20 hours a week), 14 worked Eastern time and 7 Pacific, and 7 of 12 job posts put the assistant on calls or messages with clients (full data in our Fiverr alternatives guide).
Virtustant is a remote staffing agency. We recruit a dedicated, bilingual professional from Latin America who works your hours and is directed by you, at one all-in hourly rate. Starting rates: virtual assistants and customer service from $7/hr; SDRs, appointment setters, social media managers, designers and developers from $8/hr; executive assistants and bookkeepers from $8.50/hr. See pricing for every role and the rate report for the H1 2026 medians.
Shortlist in 48 hours. Start in 72 hours. You get a shortlist of 3 to 5 vetted candidates within 48 hours of your first call, and your hire can start in 72 hours. The vetting funnel: 100% apply, 22% clear the recruiter screen, 9% pass cognitive (IQ), skills and English testing, 3% reach a live interview, 1% are hired, which is what we mean by the top 1%.
After the hire, your account manager is the main point of contact and coordinates onboarding, the start date, tools access and a first-week plan, then follows up during the first weeks. You direct the day-to-day work. Virtustant handles payroll, paperwork and everything administrative on the professional's side. Terms are month-to-month with zero placement fees, a lifetime replacement guarantee and one weekly invoice per placement. How Virtustant makes money: if you pay your agent $10/hr, we give them $9 and keep the dollar in the middle. Virtustant is rated 4.9/5 on G2 and 4.5/5 on Trustpilot.
Related: virtual assistant role page, how much a virtual assistant costs, virtual assistant rates and compare agencies. Ready to price a role? Book a discovery call.
Upwork's pricing page lists a 5% service fee on the free Basic plan and 10% on Business Plus, as of October 2026. Eligible US clients paying from a bank or checking account pay 3% on Basic or 8% on Business Plus. Basic adds a contract initiation fee of $0.99 to $14.99 per contract. Upwork's help center says the Basic fee is up to 7.99%, so confirm it at checkout.
Joining is free on both plans. Upwork says Basic is free and Business Plus "is free to join and runs on a 30-day membership cycle," with no monthly subscription. You pay only when you pay a freelancer: a 5% or 10% service fee on each payment, plus a contract initiation fee of $0.99 to $14.99 per contract on Basic.
It is a one-time fee per new contract. On Basic it ranges from $0.99 to $14.99, charged with the first payment on hourly contracts or when you fund the first milestone. On Business Plus it is up to $4.99 and applies only to fixed-price contracts under $100. Rehiring the same freelancer creates a new fee.
Business Plus has no monthly subscription. Upwork charges a 10% fee on all payments to freelancers, or 8% for eligible US clients paying from a checking account, and no initiation fee on hourly contracts. Each active Direct Contract on Business Plus costs $49 a month. At $15 an hour for 160 hours, the 10% fee is $240 a month.
Upwork says its freelancer service fee ranges from 0% to 15% per contract and is fixed once the contract starts. The fee is included in the rates clients see on proposals and profiles. To take home $10 an hour at a 15% fee, a freelancer lists about $11.76, and a client on Basic then pays about $12.35 an hour with the 5% client fee.
Upwork offers a reduced fee to eligible US clients who pay from a bank or checking account: 3% instead of 5% on Basic, and 8% instead of 10% on Business Plus. On a $15-an-hour freelancer working 160 hours a month, moving from 5% to 3% saves $48 a month, or $576 a year.
Upwork's own cost page puts virtual assistants at $10 to $20 an hour, based on North American freelancers with over 1,000 hours and a 90% success rate. With the 5% Basic fee, a full-time month of 160 hours costs $1,680 at $10 and $2,520 at $15, plus up to $14.99 once per contract.
With example inputs of 10 hiring hours on Upwork, 2 with an agency and your time at $50 an hour, an Upwork freelancer on a full-time, one-year seat costs more than a Virtustant virtual assistant at the H1 2026 median of $10.10 an hour once the listed rate passes about $9.41. Below that, Upwork costs less in cash.