
How to Pay an Upwork Freelancer
Quick Answer
To pay an Upwork freelancer, you fund a milestone or an hourly contract inside the platform, Upwork holds the money in escrow, and the freelancer is paid when you approve the work or when the weekly billing cycle closes. You pay the contract amount plus a marketplace fee, and the freelancer pays a service fee plus a withdrawal cost. Nothing reaches their bank account until they withdraw, so the amount they keep depends on the route they choose.
How Money Actually Moves on Upwork
Upwork is not a bank and it is not a payment account. It is a marketplace that holds funds between a client and a contractor, and understanding that flow explains almost every question about paying a freelancer there.
The sequence for a fixed price contract runs like this:
- You post a job and agree a scope with the freelancer.
- You create a contract with one or more milestones, each with a description and an amount.
- You fund the milestone. The money leaves your payment method and sits in escrow, held by Upwork.
- The freelancer submits work against the milestone.
- You review and either approve or request changes.
- On approval, the money moves from escrow into the freelancer's Upwork balance.
- The freelancer withdraws to their own bank account or local payout route, paying whatever that route costs.
For an hourly contract the flow differs at step three. You set a weekly limit, the freelancer logs time in the desktop app, and Upwork bills you automatically at the end of the week for the hours worked and reviewed. Escrow protection applies to the logged hours rather than to a milestone.
The practical consequence: funding a milestone is a commitment, and releasing it is a separate decision. A client who funds and forgets has paid for work that may never arrive. A client who never funds cannot start the work at all.
What Each Side Pays
Upwork's pricing has two sides, and clients often misunderstand the second one.
- The client pays the contract amount plus a marketplace fee. The fee depends on the plan you are on, and it is charged on top of what the freelancer charges.
- The freelancer pays a service fee out of their earnings. As of 2026 this sits at around 10 percent of the contract value, deducted before the money reaches their balance.
- The freelancer pays a withdrawal cost when moving the balance to a bank account or local payout route, and a conversion margin if the payout currency differs from the contract currency.
- Payment processing on your side depends on your method. Cards cost more than bank transfers in most markets.
The number that matters in negotiation is not the rate. It is the net. A freelancer quoting 40 US dollars an hour on Upwork needs a higher headline rate than the same person quoting directly, because 10 percent disappears before the money reaches their account and the withdrawal takes another bite.
Good clients understand this and price accordingly. Clients who do not understand it spend months wondering why their best contractor keeps raising rates.
Fixed Price or Hourly: Choosing the Right Structure
Use fixed price when the deliverable is definable. A landing page, a logo set, a data migration, a 2,000 word article. Milestones give both sides a clear definition of done, and escrow gives the freelancer confidence that the money exists.
Use hourly when the work is exploratory. Debugging, research, ongoing support, anything where scope cannot be written down in advance. Set a weekly limit that reflects a realistic week, not an optimistic one, and review the work diary early rather than at the end of the month.
A common mistake is using fixed price for work that keeps changing. Every change becomes a scope conversation, and the freelancer either absorbs the extra work or asks for a new milestone, which slows everything down. The other common mistake is using hourly for work with a clear deliverable, which removes the incentive to finish.
Getting the Payment Right Step by Step
- Write the scope before you post the job. Deliverable, format, deadline, revision rounds, and what counts as complete.
- Agree the contract type and the milestone split. A 50/50 split is normal for short projects, and a 30/40/30 split works better for longer ones.
- Fund the first milestone promptly. Slow funding is the fastest way to lose a good freelancer to another client.
- Review against the scope, not against taste. If the work meets the written scope, approve it. If it does not, request specific changes in writing.
- Use the bonus feature for good work. A bonus is faster than renegotiating a milestone and it builds the relationship.
- Close the contract when the work ends. An open contract with an inactive milestone sits in both parties' records and can affect the freelancer's profile.
- Keep the invoice trail. Download the transaction history, because platform records are not permanent and your accountant will ask.
What Your Freelancer Actually Receives
This is where clients lose goodwill without realising it.
A freelancer in another country receives the contract amount, minus the service fee, minus the withdrawal charge, minus the conversion margin applied when the balance is converted to their local currency. On a 1,000 US dollar contract, that can easily leave 850 to 900 US dollars in their bank account. The client paid 1,000 plus a marketplace fee and believes the job cost 1,050. The freelancer believes the job paid 870. Both are right, and neither number is wrong.
Upwork publishes its fee schedule, and it is worth reading once before you negotiate a rate. Platform fees buy escrow, dispute handling and a record of the engagement. They do not buy a cheap cross-border payout. A freelancer withdrawing a monthly balance through a platform route often pays more in conversion margin than the service fee itself, which is why many contractors now ask to be paid directly once a relationship is established.
Tax Forms and Records
Cross-border contractor payments create paperwork, and the platform does not do it for you.
- W-8BEN. Non-US freelancers submit this to certify their foreign status and claim any treaty benefits. It is the reason a US client does not withhold tax on most service payments abroad.
- W-9. US based freelancers submit this instead, providing their taxpayer identification number.
- 1099-NEC. US clients generally file this for US contractors paid 600 US dollars or more in a year. Payments to foreign contractors usually fall outside 1099 reporting, but the W-8BEN record still matters.
- Your own books. Record the gross contract amount, the platform fee and the net paid, because only some of those lines are deductible in some jurisdictions.
The IRS guidance on Form W-8BEN and the 1099-NEC instructions are the reference documents for US clients. Collect the form before the first payment, not at year end when the freelancer has stopped replying.
When You Move From Platform to Direct Payment
Most working relationships follow the same arc. The first project runs through the marketplace because it provides escrow and dispute cover. After two or three successful projects, both sides start calculating what the platform fees cost, and the conversation turns to paying directly.
That transition is reasonable, but it needs structure. A direct arrangement should have a written contract, a defined payment schedule, a clear currency, and a record of every transfer. The freelancer loses platform dispute protection, so the client usually offers faster payment or a slightly higher rate to compensate.
This is where DapsyPay fits. Once you are paying the same three or four contractors every month, the platform stops being a marketplace and starts being an expensive intermediary. The platform runs on conventional international rails such as SEPA and ACH, has no transfer limits, and is built for bulk business sending, so a monthly contractor run is one batch rather than four separate transfers. Payments move super fast and land directly in the contractor's bank account, which means the amount you agree is close to the amount they keep.
If you are still comparing routes, our breakdown of what Payoneer charges explains how percentage fees behave on contractor payouts, and our guide to paying for a sample order from China covers the same fixed fee versus percentage trade off on supplier payments. Businesses that also import goods will find the landed cost approach in our solar panel import guide useful for planning large balance payments.
Common Mistakes
- Funded but not reviewed. Money in escrow is not money spent, but an unreviewed milestone delays the freelancer and the project.
- Vague milestones. "Phase one" is not a deliverable. "Homepage design, three revisions, Figma file" is.
- Ignoring the net rate. Negotiating on the headline number without accounting for the service fee leads to renegotiation later.
- No tax form on file. A missing W-8BEN creates withholding questions that take weeks to resolve.
- Paying a contractor from a personal account. It complicates your books and can trigger a compliance review on the receiving side.
- Letting the contract stay open. Close it, leave feedback, and keep the record.
FAQ
Conclusion
Paying an Upwork freelancer is straightforward once you see the flow: fund the milestone, review the work, release the payment, and understand that the freelancer's net depends on fees and withdrawal costs you do not control.
The bigger decision comes later. A marketplace earns its fee on the first project, when escrow and dispute cover matter. On the tenth project with the same trusted contractor, that fee buys very little. Moving to a direct arrangement with a clear contract and a reliable bank route is usually the point where contractor payments stop being a marketplace cost and start being a normal business expense.
Pay Overseas Suppliers Without the Friction
Fast transfers on established international rails, no limits, and pricing you can see before you send.
Visit dapsypay.com