From Upwork to your company account: withdrawal methods for agencies
Upwork pays out to several methods. An agency that bills as a company wants the money in a company account, under its own name. Here is how to set that up.
- Published
- Updated
- Reading time
- 2 min read

Most agencies start on Upwork as one freelancer, then hire, then register a company. The payout setup rarely keeps up. Money still lands in the founder's personal Payoneer or a personal bank account, and the agency's books start with a mess.
This guide covers how to route Upwork earnings into a company account, what Upwork asks for, and what to compare between methods.
What withdrawal methods does Upwork offer?
Upwork's withdrawal methods include direct to US bank by ACH, direct to local bank in many countries, wire transfer in USD, Payoneer and PayPal. Which ones you can add depends on the country on your account, and each has its own fee and timing.
Upwork publishes the fee for each method on its withdrawal methods page. It changes, so we do not repeat the numbers here. The two things to compare are the fixed fee per withdrawal and whether the money is converted on the way.
Why the account should be in the company's name
An agency contract on Upwork is between the client and your agency. If the money then goes to a personal account, three problems follow:
- Your bank sees regular foreign business income in a personal account, which many banks do not allow and may review.
- Your accountant cannot reconcile agency revenue to the company's books.
- If the agency is ever sold or audited, the income trail runs through a person instead of the company.
Add a withdrawal method in the agency company's name, and make the account holder name match the business name in your Upwork tax information. Mismatched names are the usual reason a new method is held for review. The guide on why business accounts get closed explains how mixed personal and business activity is treated.
Withdraw in USD, convert later
Upwork pays in USD. If your withdrawal method is a local-currency account, the money is converted on the way, at the rate the method uses. If it is USD account details in your company's name, it arrives as USD and you convert when you want to, at a rate you can see.
That matters for agencies that pay part of their costs in USD anyway: software, ad spend, contractors abroad. Keeping a USD balance avoids converting twice.
The tax form Upwork asks for
Upwork collects tax information from every account. For agencies outside the US:
| You are | Form |
|---|---|
| A company registered outside the US | W-8BEN-E |
| An individual freelancer outside the US | W-8BEN |
| A US company or US person | W-9 |
A US LLC with a single foreign owner is usually disregarded for US tax, so the form may come from the owner rather than the LLC. That case is covered in the US LLC guide.
Setting it up with Rivet
A registered agency can open a Rivet account and receive USD into details in its own name on the free Starter plan. Add those details to Upwork as a bank withdrawal method where your country allows it, and Upwork payouts land in the company's USD balance. From there you can pay contractors in their own currencies in one batch from Payouts, or put ad spend on a separate card. The guide to receiving USD from US clients covers the same setup for clients who pay you directly.
Questions people ask
What payment methods does Upwork use to pay freelancers and agencies?
Upwork lists direct to US bank (ACH), direct to local bank in many countries, wire transfer in USD, Payoneer and PayPal, with availability by country. The list for your account is on the Get Paid page, and the fee for each method is on Upwork's withdrawal methods and fees page.
Can I withdraw from Upwork to a business bank account?
Yes. Upwork lets you add bank accounts as withdrawal methods, and an agency account should use one in the agency company's name. Make sure the account holder name matches the business name on your Upwork tax information, or the method may be rejected or questioned.
Should I move money from Payoneer to Wise or to a bank account?
Each hop costs a fee and sometimes a conversion. If Upwork can pay your company's USD details directly, skip the middle step. Moving from Payoneer to another provider makes sense only when the second provider gives you something the first does not, such as company-name details or lower FX.
Which tax form does an agency outside the US give Upwork?
A company outside the US normally gives a W-8BEN-E, which certifies that it is a foreign entity. An individual freelancer outside the US gives a W-8BEN. A US LLC owned by a foreign individual is a special case; ask an accountant which form fits.
Sources
William covers what happens once a company starts moving money: getting the business verified, paying contractors and suppliers abroad, and keeping card spend under control. William writes for the founder or finance lead who has to make it work this week, and links every rule cited to the text it comes from.
More from William Sunjo M. →This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.
- upwork payment methods
- upwork withdrawal
- upwork agency
- payoneer to wise
- receive usd


