Xendit automatically converts all funds from payments into the default currency of your account. The default currency across all Xendit global accounts is USD.
You may set up your account to maintain balances in other currencies and reduce the need for currency conversions. When you open a currency balance, payments with a matching presentment currency will no longer be converted into your default currency, and will settle to that currency balance instead.
For example, if you are a Xendit user in Singapore with only a USD balance open, all payments with a different presentment currency (eg IDR, PHP) will be automatically converted and settled into that USD balance. When you add an IDR balance, any future IDR payments will automatically settle into the IDR balance without conversion.
Overview of multi-country and multi-currency settlement
Your Xendit regional account supports settlement withdrawals in multiple currencies and countries.
In general, Xendit supports 3 types of settlement withdrawals:
Same-currency local withdrawals: Withdrawing to a bank account in the same currency and country
Same-currency cross border withdrawals: Withdrawing to a bank account in the same currency in a different country
Different currency cross border withdrawals: Withdrawing to a bank account in a different currency in a different country
Corridors, processing times and fees
Please refer to the table below for the corridors, fees and processing times for multi-currency settlement withdrawals. You may use the dropdown to filter the information by recipient country.
Withdrawals from your USD balance can be made via SWIFT or local rails to select Southeast Asian currencies. Local currency balances support local withdrawals across Southeast Asia.
Maximum amount limits
There are maximum amount limits for withdrawals to several destination banks in the Philippines, Thailand and Malaysia. Please refer to the table below for the list of limits. You may click through the tabs to filter the information by recipient country.
Creating a settlement withdrawal
The steps to conduct a settlement withdrawal are:
Add a bank account
To initiate a settlement withdrawal, you’ll first need to add a bank account to your Xendit Dashboard.
To add a bank account:
Go to the Settings page on your Xendit Dashboard
In the Balances section, click Bank Accounts
Click + Add Bank Account
Select the currency and country of your bank account
Fill in your bank account details and upload bank account proof
Enter your verification code to confirm
Bank Account Proof
You’ll need to upload a document that shows:
Bank account number
Bank account name
Bank name
This can be a bank statement or a photo of your bank book.
What Happens After Submission
Xendit will verify your bank account within 1–2 working days.
You’ll receive an email at your registered business email address once your bank account is either verified or rejected.
Bank Account Name Requirement
Your bank account name must match your legal company name.
If there are minor differences (e.g. punctuation or spacing), click Have a different name? on the form and submit your bank details.
If your bank account is still under your old company name, email us at help@xendit.co and include proof of your company name change.
Note: Due to compliance requirements, we do not support personal bank accounts — even if owned by the sole proprietor. You must use a bank account registered under your legal company name.
Initiate a withdrawal
To initiate a withdrawal:
Go to the Balance page on your Xendit Dashboard
Click Withdraw
Select the bank account you want to withdraw to
If you're withdrawing in a different currency, the exchange rate will be displayed and refreshed every 30 seconds based on live market rates
Enter the withdrawal amount
Review your withdrawal details
Enter your PIN to confirm
View Withdrawal status
Viewing withdrawal status on the dashboard
To view the status of your withdrawal on your dashboard:
You may check the Recent Transactions section on your Home Page. Alternatively, you may navigate to Transactions for a consolidated view of all transactions
You may also navigate to Balances and click on each Balance to see information about each fund movement. Pending withdrawals will appear in the Pending Transactions tab
Viewing withdrawal status via API
To retrieve the status of a withdrawal, you may call the List /Transactions API of your account to view the line by line transaction of your account. Pass the source balance currency of your withdrawal as a query parameter.