Upwork
The world's largest freelance marketplace — connecting clients with millions of independent professionals across software, design, marketing, writing, and consulting, with built-in contracts, time tracking, and payment protection.
- Client pricing: Free to post jobs / 5% marketplace fee on contracts / Enterprise plans available
- Freelancer fees: 10% flat service fee (dropping from prior sliding scale), plus optional Connects for proposals
- Platforms: Web, iOS, Android, desktop time tracker (Upwork app)
In This Guide
Who Is Upwork For?
Upwork is the biggest generalist freelance marketplace on the internet. After merging Elance and oDesk a decade ago, it now lists millions of freelancers across roughly 10,000 skill categories — software development, design, writing, marketing, video, admin support, data, and specialised consulting. For clients, it's the default starting point when you need someone fast and aren't sure where else to look.
The ideal client is a small or mid-sized business owner who needs skilled help but doesn't want to run a hiring process, post on job boards, or pay an agency. Upwork compresses the "find-vet-contract-pay" loop into a single platform. You post a job, candidates apply within hours, you interview, you hire, and Upwork handles the paperwork and payment.
For freelancers, Upwork is the largest single source of potential clients anywhere. It's not the highest-paying marketplace (Toptal and direct clients generally pay more), but the sheer volume of opportunity, the low barrier to entry, and the built-in invoicing and escrow make it the starting point for most new freelancers.
It's less well-suited for highly specialised, senior-level engagements where clients want pre-vetted elite talent without reviewing 50 proposals. Toptal and Arc are better for that tier. It's also not ideal for clients wanting a dedicated agency relationship or ongoing team extension.
Where Upwork shines is breadth, speed, and the pay-as-you-go model. For a client who needs "someone who can do X by Friday" and has no existing network in that skill, Upwork is usually the fastest legitimate path to a contracted freelancer, and the fees are transparent enough that you know what you're paying for.
Hiring Flow & Talent Marketplace
Upwork's core hiring experience has three main paths, each suited to different client needs and budgets.
- Post a job — write a job description, set budget and scope, and freelancers apply using Connects (their proposal currency). You review proposals, interview candidates, and hire the one you want. Most traditional and most flexible.
- Browse Talent — search the freelancer directory by skill, location, rate, and success score. You can reach out directly to specific freelancers without posting a public job, which is faster and avoids unsolicited proposals.
- Project Catalog — pre-defined fixed-scope services that freelancers have packaged and priced. Similar to Fiverr gigs: you pick a service, pay upfront, and get a pre-agreed deliverable. Good for simple, repeatable tasks.
- Talent Scout (managed service) — Upwork's recruiters hand-pick and shortlist freelancers for your role at an additional fee. Useful for senior hires when you don't want to review dozens of proposals.
- Enterprise Suite — managed talent program for larger companies, including vendor management, compliance, classification support, and bulk billing.
- AI job post assistant — generates a starter job description from a few inputs and suggests budget ranges based on recent similar contracts.
- Smart candidate matching — Upwork surfaces top matching freelancers automatically based on your job post, reducing the "wade through 40 proposals" problem.
- Interview scheduling — built-in calendar scheduling and Zoom integration for free interviews inside the platform.
The volume of available talent is Upwork's biggest advantage. For most common skills — WordPress developer, copywriter, SEO specialist, Shopify expert, virtual assistant — you'll get 20+ qualified proposals within 24 hours of posting. Narrowing that down is the challenge, which is where Talent Scout and Browse Talent help if you have budget.
The quality variance is real. Because anyone can join, you'll see freelancers ranging from genuine experts with $150/hour rates to beginners charging $8/hour. Client reviews, Job Success Scores, and badges like "Top Rated Plus" help filter, but vetting still takes effort.
Contracts, Milestones & Time Tracking
Once you hire a freelancer, Upwork provides the contract infrastructure — the thing that actually makes it worth using over DMing someone on LinkedIn.
- Fixed-price contracts — set a total price with one or more milestones. You fund each milestone upfront (Upwork holds it in escrow), freelancer delivers, you approve, payment releases.
- Hourly contracts — freelancer logs hours using the Upwork desktop time tracker, which takes periodic screenshots and activity samples as proof of work. You get a weekly invoice automatically.
- Weekly billing — Monday-to-Sunday work weeks, invoiced every Monday, charged to your payment method on file. You can dispute hours within a review window.
- Activity monitoring — time tracker captures keyboard and mouse activity levels (not keystrokes) plus screenshots every 10 minutes. Transparent to both sides.
- Manual time entry — for tasks done offline (meetings, phone calls, off-computer work) freelancers can log time manually. Manual hours aren't covered by hourly payment protection.
- Milestone management — add, edit, or reorder milestones mid-project as scope shifts. Escrow adjusts accordingly.
- Messaging & file sharing — built-in messenger with file attachments, video call, and screen share — everything needed to run a project without leaving Upwork.
- Shared documents — contract-level file repository where both parties can upload deliverables, references, and assets.
The hourly time tracker is divisive. Clients love the screenshot audit trail because it makes hourly work accountable; some freelancers hate the surveillance aspect and prefer fixed-price contracts or direct clients. For honest workers it's fine, and Upwork's payment protection on tracked hours is genuinely valuable.
The milestone system for fixed-price work is the real killer feature for most clients. You fund one milestone at a time, so your total exposure at any moment is capped at whatever's currently in escrow. If the relationship sours after milestone two, you walk away without losing money on unworked future milestones.
Payment Protection & Escrow
Upwork's payment protection program is one of the main reasons clients and freelancers trust it over informal arrangements.
- Escrow for fixed-price — client funds each milestone before work begins. Money is held by Upwork and released only when the client approves the deliverable, or automatically after 14 days if the client doesn't respond.
- Hourly payment protection — freelancers are guaranteed payment for hours logged via the Upwork time tracker on an hourly contract, even if the client disputes or fails to pay — provided the hours were properly tracked and the contract was active.
- Dispute resolution — if a fixed-price milestone is contested, Upwork offers mediation and, if unresolved, binding arbitration (at a fee to both parties) with a final decision.
- Identity verification — both clients and freelancers verify identity documents and payment methods to reduce fraud on both sides of the marketplace.
- Hiring risk signals — badges and red flags surface on profiles: verified payment method, high Job Success Score, Top Rated status, identity verified.
- Contract review — Upwork's trust and safety team monitors unusual patterns (large prepaid milestones, off-platform payment requests) and flags or closes suspicious contracts.
- Secure messaging — all pre-contract communication stays on the platform; Upwork actively discourages moving the conversation to email or Slack until a contract is active.
- Tax & 1099 handling — for US clients, Upwork handles W-9 and 1099-K reporting, which removes a compliance headache for small businesses hiring multiple freelancers.
In practice, the escrow and hourly protection work well for most disputes. Clients very rarely lose money on properly set-up fixed-price contracts, and freelancers rarely get stiffed on properly tracked hourly work. The system breaks down if you bypass protection (off-platform payments, manual hours on fixed contracts, unfunded milestones), which is why Upwork restricts those patterns.
Freelancer Experience
From the freelancer side, Upwork is a mix of great infrastructure and a competitive proposal market.
- Profile and portfolio — freelancer profiles include rate, skills, portfolio samples, certifications, work history, client reviews, and a Job Success Score based on contract outcomes.
- Proposals and Connects — applying to jobs uses "Connects," a monthly currency you receive free on the Plus plan and can top up. Each proposal costs 2–6 Connects depending on job value.
- Upwork Plus plan — optional $20/month upgrade for freelancers with 100 Connects, auto-bid, and profile boost. Most active freelancers take this.
- Top Rated and Top Rated Plus badges — earned through high Job Success Score and consistent contract volume. Significantly improves visibility and win rate on proposals.
- Rising Talent badge — offered to new but promising freelancers to help them land early contracts while building reputation.
- Consultations — scheduled paid video calls as a lightweight product, good for strategy sessions and audits without a full contract.
- Direct Contracts — for freelancers bringing their own clients off-platform: you can use Upwork's contract, time tracker, and payment rails for a lower fee.
- Payments and payouts — funds released from escrow land in the freelancer's account after a 5-day security period, then can be withdrawn via direct deposit, PayPal, Payoneer, or wire.
The winning-bids economy is the main freelancer complaint. With millions of freelancers chasing the same jobs, rates on common skills can get pushed low by global competition, and the Connects system means you pay to apply even if you don't get hired. Top freelancers usually get around this by building a strong profile that attracts direct invites.
The Top Rated Plus tier is where Upwork actually pays well. Once you're there, clients find you rather than the other way around, rates rise, and long-term contracts become common. The grind to get there is real, but the platform does reward consistent quality.
Pricing & Fees
| Fee / Plan | Client | Freelancer |
|---|---|---|
| Posting jobs | Free | N/A |
| Marketplace / service fee | ~5% on contract value | 10% flat (recent change) |
| Payment processing | ~3% credit card fee | Included |
| Connects (proposals) | N/A | Free allotment + paid top-ups |
| Plus plan | N/A | ~$20/month (Connects + boosts) |
| Talent Scout (managed) | Additional fee per hire | N/A |
| Enterprise / Business Plus | Custom pricing | N/A |
The flat 10% freelancer service fee replaced the old sliding-scale (20% → 10% → 5%) model, simplifying things for both sides. Net effect: new contracts are slightly cheaper for big earners, slightly more expensive for smaller earners, and much simpler to calculate.
The 5% client marketplace fee (plus processing) is reasonable compared to agencies or staffing firms. For a $5,000 project you're paying around $250 in platform fees for sourcing, contracts, escrow, and payment handling — well below a typical agency markup.
Connects are the real cost-control mechanism on the freelancer side. You get a free monthly allotment and can buy more, which rations proposals and nudges freelancers toward thoughtful applications rather than spraying templates at every post.
For most freelance engagements, Upwork's fees are the price you pay for protection, sourcing, and legal infrastructure. For one-off simple jobs it may feel expensive compared to direct hire; for ongoing multi-month contracts with escrow and dispute coverage, it's usually cheap insurance.
Upwork — Freelance Marketplace
Hire from millions of vetted freelancers across every digital skill — with contracts, time tracking, escrow, and payment protection built in.
Visit Upwork →