Direct to Local Bank service 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.

Albania through Czech Republic
  • Albania (ALL)
  • Argentina (ARS)
  • Australia (AUD)
  • Austria (EUR)
  • Bangladesh (BDT)
  • Barbados (BBD)
  • Belgium (EUR)
  • Benin (CFA)
  • Bosnia and Herzegovina (BAM)
  • Brazil (BRL)
  • Bulgaria (BGN)
  • Bulgaria (EUR)
  • Canada (CAD)
  • Chile (CLP)
  • China (CNY)
  • Croatia (EUR and HRK)
  • Cyprus (EUR)
  • Czech Republic (EUR and CZK)
Denmark through Guyana
  • Denmark (EUR and DKK)
  • Egypt (EGP)
  • Ethiopia (ETB)
  • Estonia (EUR)
  • Faroe Islands (DKK)
  • Finland (EUR)
  • France (EUR)
  • Germany (EUR)
  • Ghana (GHS)
  • Gibraltar (GBP)
  • Great Britain (GBP)
  • Greece (EUR)
  • Greenland (DKK)
  • Guatemala (GTQ)
  • Guyana (GYD)
Hong Kong through Luxembourg
  • Hong Kong (HKB)
  • Hungary (EUR and HUF)
  • Iceland (EUR)
  • India (INR)
  • Indonesia (IDR)
  • Ireland (EUR)
  • Isle of Man (GBP)
  • Israel (ILS)
  • Italy (EUR)
  • Jamaica (JMD)
  • Japan (JPY)
  • Jersey (GBP)
  • Kenya (KES)
  • Latvia (EUR)
  • Liechtenstein (EUR and CFH)
  • 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)
  • South Africa (ZAR)
  • South Korea (KRW)
  • Sri Lanka (LKR)
  • Spain (EUR)
  • Sweden (EUR and SEK)
  • Switzerland (EUR and CHF)
  • Thailand (THB)
  • Togo (CFA)
  • Tunisia (TND)
  • Turkey (TRY)
  • Vietnam (VND)

Account Name

The name on your bank account must match your verified name on Upwork. 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.