How to Pay an Upwork Freelancer

Nov 10, 2026By Dapsypay Editorial team
Technology
How to Pay an Upwork Freelancer

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:

  1. You post a job and agree a scope with the freelancer.
  2. You create a contract with one or more milestones, each with a description and an amount.
  3. You fund the milestone. The money leaves your payment method and sits in escrow, held by Upwork.
  4. The freelancer submits work against the milestone.
  5. You review and either approve or request changes.
  6. On approval, the money moves from escrow into the freelancer's Upwork balance.
  7. 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

  1. Write the scope before you post the job. Deliverable, format, deadline, revision rounds, and what counts as complete.
  2. 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.
  3. Fund the first milestone promptly. Slow funding is the fastest way to lose a good freelancer to another client.
  4. 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.
  5. Use the bonus feature for good work. A bonus is faster than renegotiating a milestone and it builds the relationship.
  6. 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.
  7. 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

How does Upwork pay freelancers?
Upwork releases funds from escrow into the freelancer's Upwork balance after the client approves a milestone, or after the weekly billing cycle for hourly work. The freelancer then withdraws the balance to a bank account or local payout route.
Who pays the Upwork service fee?
The freelancer pays a service fee out of their earnings, currently around 10 percent. The client pays a marketplace fee on top of the contract amount, which varies by plan.
Can I pay an Upwork freelancer directly?
Yes, once you have an established relationship, many clients move to a direct contract. Keep a written agreement, a payment schedule and a record of every transfer, because the platform dispute protection no longer applies.
How long does an Upwork payment take to arrive?
Releasing a milestone is quick inside the platform. The time to the freelancer's bank account depends on their withdrawal route, and some routes take several business days.
Do I need to send a 1099 to a foreign freelancer?
Generally no. US clients file 1099-NEC for US contractors paid 600 US dollars or more. Foreign contractors instead provide a W-8BEN, and the payment is usually outside 1099 reporting.
Should I pay the freelancer's fees?
Some clients gross up the payment so the freelancer receives the agreed net amount. It is a commercial decision, but if you do it, state the gross figure in the contract so both sides can see what is being covered.

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

What Our Customers Say?

Issam
My business wouldn't be successful without the services provided by DapsyPay. They offer excellent rates and are always responsive, quick, and efficient. Their service has played a huge role in helping my business grow while keeping operations smooth and easy.
Dzair Exchange
Pancrace
They changed everything. We were about to shut down due to bank closures. Now we operate like the big companies, with compliant and unlimited cumulative daily transactions. My focus now is on my customers.
Dzair Exchange
GET STARTED

Ready to Send or Settle a Payment?

Join thousands of users who trust DapsyPay for their cross-border transfers