Skip to main content

Withdrawing Funds

All businesses can send funds from their Xendit Balance to their chosen destination bank account through Withdrawal. It can be done anytime in the Xendit dashboard and is free of charge. You must register your bank account first within the dashboard and withdraw either on-demand or on a recurring basis.

info

Withdrawals can only be done through bank accounts. Other accounts such as e-wallets cannot be used as withdrawal destination.

How to Register Bank Account

All businesses are able to add their own bank accounts where their withdrawn funds from Xendit Balance will be settled.

To add withdrawal bank accounts, you need to have the Administrator or Withdraw access and do the following steps:

Add Bank Account

  1. On your Xendit Dashboard, go to Settings > Withdrawal settings
  2. Click Bank Accounts
  3. Click Add Bank
  4. Select Bank Name and indicate your Account Number
  5. Click Save or Check

You may also add a bank account on the Balance page. To do so:

  1. Go to Balance tab and click Withdraw button
  2. Click Add Bank Account button
  3. Select Bank Name and indicate your Account Number
  4. Click Save or Check

After all of the steps above are completed, a validation check will run to see if your business name matches the name associated with the bank account you registered. Note that you can’t change the Bank Account Name during this process. By default, your name from the legal documents you submitted will be your Bank Account Name.

Bank Account Validation

For every enrolment of an Indonesian bank account, we validate the account details to ensure withdrawals are made to the right account. Merchants from Indonesia can always add a bank account as long as the account name is the same as the registered business legal name with Xendit, or as long as the required documents for each of the case below are provided:

CaseRequired Documents
The bank account name is similar to your business legal name/owner name but they are not 100% matchLocal and foreign entities
Please submit your business bank account book or a screenshot of your bank account detail in your mobile banking app

Local individuals
Please submit your bank account book or a screenshot of your bank account detail in your mobile banking app
The bank account name is using your old business name and does not match the business name you registered with Xendit (For Entity account only)Local and foreign entities
Please submit the bank account book of the business entity and proof of entity’s name change
The bank account name is not similar at all to your current or old business name/owner nameLocal entities
For compliance reasons, we won’t be allowing enrollment of the bank account. You may only add bank accounts that bear the name of the entity.

Foreign entities
- Sole proprietorship
You may enroll only the sole owner’s personal bank account once we have
verified the your entity type is indeed sole proprietorship
verified the validity of the following documents you have submitted during onboarding - Corporate Registry Documentation/Business registration certificate and Certificate of Incorporation

- Non-sole proprietorship
For compliance reasons, we won’t be allowing enrollment of the bank account. You may only add bank accounts that bear the name of the entity.

Local individuals
You may only add bank accounts that belong to your spouse. Please submit the bank account book of the account holder, KTP of the account holder, proof of relationship with the account holder (Marriage certificate, Family card), and statement of consent from the account holder (duty stamped letter)

On-demand Withdrawal

On your Xendit Dashboard, you have the ability to request withdrawal of your Xendit Balance to your registered bank account whenever wanted or required. Every withdrawal is free of charge and is available every day, including weekends.

For PH customers, please note that due to compliance regulations, you are only able to withdraw up to PHP 100,000 within 30 days. Should you reach this limit, any withdrawals (either via dashboard or auto withdrawal) will not proceed until the 30 days has lapsed. Note: This limit would only apply to individuals and not businesses.

How to Withdraw

The following steps to manually withdraw your funds on-demand apply to both ID and PH customers:

  1. On your Xendit Dashboard, go to the Balance tab
  2. Click Withdraw
  3. Enter the amount you want to withdraw
  4. Select the bank that you want to withdraw from the previously registered bank accounts
  5. Click submit then enter your PIN. If you have not set your PIN, you will be prompted to create your PIN on the settings page.
  6. Withdrawal will then be processed

How to Know Status of Withdrawal

For every completed withdrawal, we send an email notification to the email of users with Withdraw access by default. You may set email recipients of these notifications by doing the following steps:

  1. Go to Settings > Withdrawal Settings > Email Notifications
  2. Click Edit emails button
  3. Start adding email addresses in the provided text box. Note that once you’ve added email addresses in the Email Notifications section, withdrawal notifications will be sent only to the email recipients you’ve added, no longer to all users with Withdraw access. This can be useful for cases when your users with Withdraw access do not want to receive withdrawal notifications or when a non-Xendit user within your team or organization needs to be notified. Note as well that you may only be able to add up to ten (10) email recipients.

You can also check the status of your withdrawal request in the dashboard through the following steps:

  1. Go to Balance Tab
  2. Select Balance History
  3. Filter table to “Withdrawal”
  4. Check whether your withdrawal is already on the list, which means it is completed
  5. If withdrawal transaction is not found in the said table, go to Pending section beside Balance History. Balance History contains all transactions that have been successfully debited from or credited to your Xendit Balance. Pending, on the other hand, displays transactions that are still pending in process and haven’t been settled.
  6. Filter Pending table to “Withdrawal”
  7. Look for your withdrawal transaction

Auto Withdrawal

Auto Withdrawal allows businesses to schedule withdrawals on a recurring basis. You can choose the frequency and the destination bank account for your auto withdrawals. Moreover, you can choose to set a Minimum balance, which is the amount that you want to retain in your Xendit balance after every withdrawal. If you don’t set a minimum balance, it is by default zero which means your entire Xendit Balance will be withdrawn to your bank account every time.

There are three types of auto withdrawals, as follows:

Daily auto withdrawal - This type of auto withdrawal runs everyday on weekdays at 9am and withdraws your final balance from right before 12am of the previous day.

Weekly auto withdrawal - This auto withdrawal runs every Wednesday at 9am and withdraws your final balance from end of Tuesday of the same week.

Monthly auto withdrawal - This auto withdrawal runs every first day of the month at 9am and withdraws your final balance from the last day of the previous month.

How to Schedule Auto Withdrawal

Follow the following steps to schedule auto withdrawals:

  1. On your Xendit Dashboard, go to Settings > Withdrawal Settings > Auto Withdrawal
  2. Click the Add Auto Withdrawal button
  3. Select Destination Bank Account and Frequency
  4. Indicate Minimum Balance
  5. Select Start Date
  6. Click Submit

How to Know Status of Auto Withdrawal

For every completed withdrawal, we send an email notification to the business email you used to register with Xendit. You may set email recipients of these notifications by doing the following steps:

  1. Go to Settings > Withdrawal Settings > Email Notifications
  2. Click Edit emails button
  3. Start adding email addresses in the provided text box. Note that once you’ve added email addresses in the Email Notifications section, withdrawal notifications will be sent only to the email recipients you’ve added, no longer to all users with Withdraw access. This can be useful for cases when your users with Withdraw access do not want to receive withdrawal notifications or when a non-Xendit user within your team or organization needs to be notified. Note as well that you may only be able to add up to ten (10) email recipients.

You can also check the status of your withdrawal request in the dashboard:

  1. Go to Balance Tab
  2. Select Balance History
  3. Filter table to “Withdrawal”
  4. Check whether your withdrawal is already on the list, which means it is completed
  5. If withdrawal transaction is not found in the said table, go to Pending section beside Balance History. Balance History contains all transactions that have been successfully debited from or credited to your Xendit Balance. Pending, on the other hand, displays transactions that are still pending in process and haven’t been settled.
  6. Filter Pending table to “Withdrawal”
  7. Look for your withdrawal transaction

Notes for Auto Withdrawal:

  1. You can add multiple withdrawals right now but only one auto withdrawal can be active at a time. You can pause or delete an auto withdrawal by clicking the pause or trash icon located in the Auto Withdrawal section.
  2. If you have zero balance, you won’t be able to create an auto withdrawal.
  3. If your balance is equal or below the minimum balance you set, the auto withdrawal will not run. Once your balance is above the minimum again, the auto withdrawal will resume and run on the next cut-off date/time.

Withdrawal Limits & Processing Time

Indonesia

You may only withdraw within the bounds indicated in the table below:

BankMinimum Amount (IDR)Maximum Amount per Transaction (IDR)
BCA, Mandiri, BNI, BRI, Permata1No limit
CIMB, Sinarmas10,000No limit
Sahabat Sampoerna11,000,000,000
BRI Agroniaga
Allo Bank Indonesia
Artha Graha International
BPD Bali
BPD Banten
BJB
BJB Syariah
Syariah Indonesia (BSI)
Bank Tabungan Negara (BTN)
Bumi Arta
Citibank
Danamon
DBS Indonesia
DKI
Ganesha
Hana
HSBC Indonesia
Ina Perdania
Bank Jago
BPD Jawa Tengah
BPD Jawa Timur
Mandiri Taspen Pos
Maspion Indonesia
Mega
Mestika Dharma
Multi Arta Sentosa
Nationalnobu
BPD Nusa Tenggara Timur
OCBC NISP
Panin
BPD Papua
UOB Indonesia
Woori Saudara Indonesia 1906
5,000250,000,000
Other banks10,000100,000,000

The time of arrival of funds depends on your banks’ processing time. After we send out the money, the money may need to be processed by various parties, including our bank, the switching networks, and the recipient’s bank. The arrival time may be affected by the banks’ operational hours -- some banks have downtime overnight or over weekends. See below for an estimate of the time of arrival of funds and successful withdrawal notifications, based on the transfer amount and time of the request. Table found Here

Philippines

You may only withdraw within the bounds indicated in the table below. Note that we don’t allow withdrawals to PH e-wallets at this point.

BankMinimum Amount (PHP)Maximum Amount per Day (PHP)Maximum Amount per Transaction (PHP)
BPI Direct BanKo Inc.
Binangonan Rural Bank
CARD Bank
ISLA Bank
Omnipay, Inc.
Partner Rural Bank (Cotabato) Inc.
Quezon Capital Rural Bank, Inc.
Rural Bank of Guinobatan, Inc.
Sun Savings Bank
UCPB Savings Bank
1200,000,00050,000
Other Banks1200,000,000200,000,000

Settlement of withdrawn funds <Php50,000 will be routed via Instapay and will follow Instapay’s processing time. On the other hand, settlement of withdrawn funds >Php50,000 will follow Pesonet’s processing time but the update of status, and thus receipt of successful withdrawal notifications, will be delayed by one banking day. Please refer to the table below:

Withdrawal AmountSettlementStatus update and withdrawal notification receipt
Php50,000 or less15 mins15 mins
>Php50,000 - Php200,000,000T+0 at EOD if withdrawn within 6:00am to 3:00pm
T+1 at EOD if withdrawn outside 6:00am to 3:00pm
T+1 if withdrawn within 6:00am to 3:00pm
T+2 if withdrawn outside 6:00am to 3:00pm
Was this page helpful?