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:

  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 enrollment of a bank account, we validate the account details to ensure withdrawals are made to the right account. Merchants can always add a bank account as long as the account name is the same as the registered legal business name with Xendit, or as long as the required documents for each of the case below are provided:

The bank account name is similar to your legal business name/owner name but they are not 100% match

Local and foreign entities
Please submit your business bank account book or a screenshot of your bank account information from your mobile banking app

Local individuals
Please submit your bank account book or a screenshot of your bank account information from your mobile banking app

The bank account name is using your old legal business name which does not match the legal 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 legal business name/owner name

Local entities
For compliance reasons, we won’t be allowing enrollment of the bank account.

Foreign entities

  • Sole proprietorship
    You may enroll only the sole owner’s personal bank account once we have
    verified that your entity type is indeed sole proprietorship.
    We will verify again 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, valid ID (KTP for Indonesia, any government-issued ID for the rest of the countries) of the account holder, proof of relationship with the account holder (e.g., marriage certificate, family card), and statement of consent from the account holder (duly stamped letter)

Note: Bank accounts that do not match the registered business name will go through validation by our internal team within 1 -2 business days. To do so:

  • On your Xendit Dashboard, go to Settings > Withdrawal settings
  • Click Bank Accounts
  • Click Add Bank
  • Click 'Edit' button next to the bank account name
  • Input your Bank account name, account number, select Bank name and click continue
  • Select the case of why your bank account name is different with the business name. Note that we will not entertain anything outside the listed cases. When a bank account enrollment request does not match any of the listed cases, the request will be rejected.
  • Upload the required documents
  • Click 'Submit' button
  • Check your email regularly for the updates. Verification will be completed in one to two business days.

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. Note that we don’t allow withdrawals to e-wallets at this point.

BankMinimum Amount (IDR)Maximum Amount per Transaction (IDR)
BCA, Mandiri, BNI, BRI, Permata 1No limit
Sahabat Sampoerna 11,000,000,000
CIMB, Sinarmas 10,000 No limit
Other Banks5,000250,000,000

The time of arrival of funds depends on your bank’s 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.

Channel NameMinimum Amount (PHP)Maximum Amount (PHP)
BPI Direct BanKo Inc. ISLA Bank Omnipay, Inc. Partner Rural Bank (Cotabato) Inc. Quezon Capital Rural Bank, Inc. Rural Bank of Guinobatan, Inc. Sun Savings Bank UCPB Savings Bank150,000
Binangonan Rural Bank15,000,000
CARD Bank1100,000
Other banks1100,000,000

For settlement timing, please refer to the table below. Note that the status will only be updated one banking day after the funds have been settled:

DestinationAmount (PHP)Request timestamp (GMT+8)ETA / Processing Time
Channels with instant processing only1-50,0001:00am-11:59pm15 mins
Channels with instant and cut off processing>50,000 - 100,000,00006:00am-3:00pm(weekdays)- Funds sent out EOD - Status reflected next banking day
Channels with instant and cut off processing>50,000 - 100,000,0003:01pm-5:59am (weekdays) and weekends/holidays- Funds sent out EOD of next banking day - Status reflected next banking day from when funds are settled
Channels with cut off processing only1-100,000,00006:00am-3:00pm(weekdays)- Funds sent out EOD - Status reflected next banking day
Channels with cut off processing only1-100,000,0003:01pm-5:59am (weekdays) and weekends/holidays- Funds sent out EOD of next banking day - Status reflected next banking day from when funds are settled

Last Updated on 2023-09-12