Upwork review
Freelance marketplace for remote projects in writing, design, development and admin work. Freelancers pay service fees and buy Connects, so margins are thinner.
Our verdict
Upwork is a large freelance marketplace that can provide steady remote work once your profile has reviews and a clear specialty. Its strengths are scale and client protections such as milestone payments and contracts. Its costs are real: service fees, the cost of bidding through Connects, and competition from many freelancers. Price your work with those costs included and start with a narrow niche.
How it works
You create a freelancer profile, list your skills and portfolio, and submit proposals to jobs posted by clients. Proposals use Connects, which are purchased in bundles and have a cost per proposal. When a client hires you, you agree on a fixed-price or hourly contract, and payments are held or released according to the contract. Upwork takes a service fee from freelancer earnings, and third-party sources describe a variable percentage per contract that has changed over time, so check the current fee terms before you bid.
Pros and cons
Pros
- Large base of remote clients across many skills and budgets
- Contract and payment protections, including milestones and escrow for some contracts
- Profile and review system helps new freelancers build credibility
- Work can be done from anywhere that the client accepts
- Options for fixed-price or hourly work
Cons
- Service fees and Connects costs reduce what you keep from each job
- Competition is heavy, and many proposals go unanswered
- Low-budget clients can lead to unpaid revisions or scope creep
- Building a profile takes time before you get consistent work
Who it is for
Upwork suits experienced freelancers with a defined skill, such as writing, design, bookkeeping or software development, who can handle client management. It is a weaker choice for people who want stable income from the start. If you want simpler gigs or local tasks, see TaskRabbit. For remote roles with a salary, compare We Work Remotely.
Fees and Connects: the real cost of bidding
Upwork's service fee for freelancers is a percentage taken from each contract. Third-party guides describe it as a variable rate that depends on the contract and the freelancer's history, and they say it has changed in recent years. Check the current Help Center page for the fee terms that apply to your account before you set your rates.
Connects are the tokens you spend to send proposals. Each proposal uses a number of Connects, and the cost is set in the platform's current price list. Treat Connects as a marketing expense. Include them in your hourly rate so a slow bidding period does not erode your income.
Choosing clients and protecting your work
Read the client's history, reviews and payment verification before you accept an offer. A client with a long record of paid, reviewed projects is a safer bet than one with no history. Be wary of clients who ask to move the conversation to another platform, because that can remove your payment protection.
Agree on scope, revisions and deadlines in writing before you start. Use milestones for larger projects so you are paid as work is delivered. If a project changes significantly, update the contract instead of doing extra work for free.
Scams and account safety
Upwork scams often involve offers that ask you to buy software, send money for a test, or share your password or verification codes. Never share login credentials or two-factor codes, and never pay a client to start work. A real client will never need your bank password.
Keep the work and payment on the platform. Moving to email or a messaging app to avoid fees is a common tactic in fraud and can cost you the protection the platform provides. For a broader checklist, read the how to spot job scams guide.
Alternatives worth comparing
Fiverr is built around fixed-price services rather than proposals, so it suits people who can package a specific offer. TaskRabbit covers in-person tasks. For remote employment rather than freelance projects, We Work Remotely and Remote OK list full-time and contract roles.
Frequently asked questions
Is Upwork free to join?
Creating a profile is free, but freelancers pay service fees on earnings and spend Connects to send proposals. Check the current Help Center terms.
How long does it take to get work on Upwork?
It varies widely by skill and niche. Many new freelancers take weeks or months to build reviews, so plan for a slow start.
Is Upwork safe for freelancers?
It offers contract and payment protections, but scams exist. Keep communication and payment on the platform, and never share login details or verification codes.
Sources we checked
We are independent. We are not paid to rank any platform and we do not represent any company or government agency we write about.
Related reviews

Fiverr
Marketplace where sellers list fixed-price services called gigs. Sellers pay a commission on each order, and competition in popular categories is intense.
Read review →
TaskRabbit
Marketplace where local Taskers offer home help, moving and errands to nearby clients. You set your own work, but fees and background checks reduce your earnings.
Read review →
We Work Remotely
Remote-only job board with categories for programming, design, marketing and support. Free to browse and apply, with mostly full-time or contract roles.
Read review →