Direct to Local Bank lets you withdraw your earnings from Upwork directly to your bank account, in your local currency. The system works like a global version of direct deposit, and can be the fastest and least expensive payment method for many Upwork users.

Direct to Local Bank Currencies

Direct to Local Bank is available in a wide range of international currencies. Find yours on the list below.

Argentina through Czech Republic
  • Argentina (ARS)
  • Australia (AUD)
  • Austria (EUR)
  • Bangladesh (BDT)
  • Barbados (BBD)
  • Belgium (EUR)
  • Benin (CFA)
  • Brazil (BRL)
  • Bulgaria (BGN)
  • Bulgaria (EUR)
  • Canada (CAD)
  • Chile (CLP)
  • Colombia (COP)
  • Croatia (EUR)
  • Cyprus (EUR)
  • Czech Republic (EUR)
Denmark through Guyana
  • Denmark (EUR)
  • Ethiopia (ETB)
  • Estonia (EUR)
  • Finland (EUR)
  • France (EUR)
  • Germany (EUR)
  • Ghana (GHS)
  • Great Britain (GBP)
  • Greece (EUR)
  • Guatemala (GTQ)
  • Guyana (GYD)
Hong Kong through Luxembourg
  • Hong Kong (HKB)
  • Hungary (EUR)
  • Iceland (EUR)
  • India (INR)
  • Indonesia (IDR)
  • Ireland (EUR)
  • Italy (EUR)
  • Jamaica (JMD)
  • Japan (JPY)
  • Kenya (KES)
  • Latvia (EUR)
  • Liechtenstein (EUR)
  • Lithuania (EUR)
  • Luxembourg (EUR)
Malaysia through Russia
  • Malaysia (MYR)
  • Mali (CFA)
  • Malta (EUR)
  • Mexico (MXN)
  • Morocco (MAD)
  • Nepal (NPR)
  • Netherlands (EUR)
  • New Zealand (NZD)
  • Nigeria (NGN)
  • Norway (EUR)
  • Pakistan (PKR)
  • Peru (PEN)
  • Philippines (PHP)
  • Poland (PLN)
  • Poland (EUR)
  • Portugal (EUR)
  • Romania (RON)
  • Romania (EUR)
  • Russia (RUB)
Senegal through Vietnam
  • Senegal (CFA)
  • Singapore (SGD)
  • Slovakia (EUR)
  • Slovenia (EUR)
  • Sri Lanka (LKR)
  • Spain (EUR)
  • Sweden (EUR)
  • Switzerland (EUR)
  • Thailand (THB)
  • Togo (CFA)
  • Vietnam (VND)

Account Name

The name on your bank account must match the name on your Upwork profile. Exceptions may be made for transgender users and common name changes. 

If your payment method was flagged for a name mismatch, please contact support to resolve the issue or add a new payment method.

Add a Local Bank Account

To add a local bank account: 

      1. Go to Settings Get Paid
      2. Click Add Method
      3. Click the Set Up button for your chosen method
      4. Enter your bank account details including bank codes
      5. Choose a payment schedule and click Next

For security reasons, your new payment method will become active in three days.

It's essential that you enter your bank information, including bank codes, correctly. Any errors could result in a failed transfer or delay. If you've exceeded the character limit on the Name on Account field, please contact your bank to use an appropriate abbreviation.

You should also contact your bank if you're not sure you have the correct information, or if you received an error when you tried to enter it in our system. Upwork charges $0.99 per Direct to Local Bank withdrawal. Any additional restrictions, timing regulations, and fees vary depending on your bank.

How do I edit my payment method?
  1. Go to Settings Get Paid
  2. Under Payment Methods, find the one you want to edit
  3. Click Edit from the (...) options menu
  4. Edit your information and click Save Changes

Email addresses, bank account numbers, and bank codes can't be edited. You must add a new payment method if these change. Don't forget to remove the old payment method at that time, too.

What if I don't know my bank code?
Find more information on the common bank codes for each country here. If you need help, reach out to your local bank or contact Upwork customer service.


Log in to get personalized help.