en
Back to the list

How to Deposit and Withdraw Philippine Pesos Using a Filipino Bank or E Wallet

29 July 2026 13:31, UTC
image

Depositing money with Philippine pesos doesn’t require buying cryptocurrency, calculating exchange rates, or moving funds through different payment services. For users in the Philippines, direct Philippine peso payments provide a much simpler option.

Withdrawals follow the same local currency approach. Instead of transferring funds to a crypto wallet and selling them through an exchange, users can request a peso withdrawal to a supported Philippine bank account.

The current PHP deposit range is 100 to 50,000 pesos per transaction, which is normally credited within minutes. Withdrawals can be requested from 500 to 50,000 pesos, and the majority of customers receive their money within 15 minutes.

Eligible users can deposit PHP directly by scanning a payment QR code. The payment is made in pesos, the account balance is credited in pesos, and there is no need to convert the money into any digital assets.

Direct Peso Payments Are More Convenient

Without a PHP option, a user has to open an account with a cryptocurrency exchange, complete its verification procedure, buy a digital asset, copy a wallet address, worry about the volatility of the market, and pay a network fee. When withdrawing, the same process would need to be completed in reverse.

A direct peso transaction is much simpler.

The user selects PHP, enters an amount, scans the displayed QR code, and approves the payment through an app on the phone. This way, there’s no need to understand blockchain, trade on the crypto markets, or create crypto wallets.

This also makes it easier to track spending. Someone depositing 1,000 pesos knows exactly how much is leaving the bank account or e-wallet. Cryptocurrencies are extremely volatile, so the amount sent and the amount received could vary due to constant market movements, which is explained in detail in the Stake PHP deposit guide. Crypto exchanges also have fees, making small transactions expensive.

The same applies to withdrawals. When a customer withdraws a specific amount, he or she will receive that exact same amount in minutes.

How to Deposit Philippine Pesos

The basic process is straightforward.

Sign In and Open the Wallet

Begin by signing into the account and opening the wallet or cashier section. Choose the option to deposit funds. The available payment methods will be displayed after the deposit page opens.

Make sure that you’re at the right place, on the official bank’s website.

Choose PHP as the deposit currency. The user should then choose the available local peso payment option. Depending on the account and payment provider, the transaction may be completed through a Filipino e wallet or mobile banking application.

Enter the deposit amount between 100 and 50,000 PHP. The system should prevent a transaction when the amount is below the minimum or above the maximum.

Generate the Payment QR Code

After the amount has been confirmed, the deposit page will generate a QR code. The QR code contains the payment details needed by the bank or e wallet app, ensuring that the money will end up in the right account.

Scan the Code with a Bank or Wallet App

Open the supported Filipino mobile banking or e wallet application and select its scan to pay or QR payment feature.

Customers completing the deposit on a computer can scan the code directly from the monitor with their phone. Users accessing the deposit page on the same phone may be able to save the QR image and upload it through the payment app, depending on the app’s features.

Before approving the transfer, check:

  • The payment amount

  • The merchant or recipient details

  • Any fee displayed by the bank or wallet

  • The total amount that will leave the account

  • Approve the payment only when all the details match.

Wait for the Balance to Update

Successful PHP deposits are generally credited within one to two minutes. The balance may update automatically. In other cases, the user may need to return to the account or refresh the wallet page after the banking app confirms the payment.

Avoid repeating the transaction immediately when the balance doesn’t appear within a few seconds. A second payment could create an accidental duplicate deposit.

Wait for the processing time and review the transaction history first. When the bank or wallet shows that the payment was completed but the account isn’t credited, keep the receipt or transaction reference number and contact support. Usually, it’s just a delay on their part.

Depositing Through a Filipino E Wallet

E wallet payments are often the easiest option for users who already pay bills or send money on their phones.

The general process is familiar:

1. Create the PHP deposit request.

2. Open the e wallet.

3. Select the QR scanner.

4. Scan or upload the payment code.

5. Check the peso amount.

6. Confirm the transaction.

7. Return to the account and check the balance.

The main advantage is convenience. A user doesn’t need to enter debit card information or manually copy bank details. The payment can normally be approved through the wallet’s PIN, password, or biometric security.

However, the e wallet may apply its own balance, transaction, or monthly account limits. A verified wallet may have different limits from an unverified or partially verified account. A 50,000 PHP deposit may be allowed by the platform’s PHP payment method, but still be rejected when the e wallet has a lower payment limit. Both need to be satisfied.

Funding an Account From BDO

BDO users can complete the transaction through the bank’s supported digital payment tools. After creating the PHP deposit, open the BDO mobile banking app and look for the appropriate scan, pay, or transfer function. Scan the displayed QR code when QR payment is supported, then confirm the amount before authorizing the payment.

BDO’s digital services support QR-based and InstaPay transactions, although the options, fees, and limits can depend on the type of transfer.

Customers funding an account from BDO should pay particular attention to three details:

  • The source account.

  • Make sure the correct savings or current account has been selected.

  • The amount.

  • Compare the figure in the BDO app with the figure entered on the deposit page.

  • The transaction status.

  • Wait for a completed or successful confirmation rather than closing the app while the payment is still pending.

  • Save the digital receipt until the deposit appears in the account balance.

Making a PHP Deposit With BPI

The process for BPI customers follows the same system.

Create the peso deposit request first, then open the BPI app and use the available QR payment or bank transfer function shown by the payment instructions. Scan the code, review the payment details, and authorize the transaction.

The name attached to the payment account should match the verified account holder’s information whenever the payment system requires a name match. Using another person’s bank account can lead to additional checks or a rejected transaction.

BPI users should also review their daily transfer limits. When necessary, customers can choose a smaller deposit rather than repeatedly attempting a transfer that the bank won’t approve.

Depositing Through Metrobank

Metrobank customers can also use the instructions presented after selecting a PHP deposit. The Metrobank app supports transfers to participating banks and wallets through local payment systems, including InstaPay and PESONet. InstaPay is a real-time transfer service with a maximum of 50,000 PHP per transaction.

After generating the deposit:

1. Open the Metrobank app.

2. Choose the required payment or transfer function.

3. Scan or upload the provided QR code when available.

4. Confirm the source account.

5. Check the recipient and peso amount.

6. Approve the payment.

7. Keep the confirmation reference.

Real-time payment systems are designed to move money quickly, but a successful banking confirmation shouldn’t be confused with an instant balance update. A brief processing delay can still happen.

What Happens When a Deposit Is Delayed?

A normal deposit should appear within one to two minutes, but that doesn’t mean every transaction is completed within exactly 120 seconds.

A delay can be caused by:

  • Temporary maintenance at the bank or e wallet

  • A busy payment network

  • An expired QR code

  • A payment is left in pending status

  • Incorrect or incomplete transaction information

  • A compliance or account verification review

  • A temporary delay in updating the wallet balance

Start by checking the transaction status, and if it says failed, cancelled, or reversed, the money is probably not transferred. Do not create several deposits while the original payment is still pending. Each successful transfer is a separate transaction and could eventually be credited.

Withdrawing to BDO, BPI, or Metrobank

Open the Withdrawal Page. Sign in, open the wallet, and select Withdraw. Choose PHP or the available local currency bank withdrawal method.

Then select the receiving bank. The complete selection available to an individual user should be checked directly on the withdrawal page.

Type in the bank account number, not the credit or debit card number, and select the amount. The withdrawal page should show how much can currently be requested. Check the numbers one more time since requests can’t always be cancelled immediately after.

The process is largely the same for all three banks, but each request should be checked against the correct account information.

For a BDO withdrawal, select BDO and enter the BDO deposit account number belonging to the verified account holder.

For a BPI withdrawal, select BPI and use the account number shown in the BPI app or account records.

For a Metrobank withdrawal, select Metrobank and confirm that the account is active and able to receive local transfers.

A common mistake is choosing the correct bank but entering a debit card number. Another one is selecting BDO Network Bank when the account is held with BDO Unibank.

The best thing to do is to open the mobile banking app and copy the account details directly.

What to Do When a Withdrawal Takes a Long Time

First, check the withdrawal history. A request marked pending is still being processed. A request marked completed has been released from the platform, although the bank may still need time to display it. A request marked failed or rejected may require corrected account information.

Allow the processing window of up to 24 hours before assuming that a transfer has been lost.

When support needs to be contacted, prepare:

  • The withdrawal amount

  • The date and approximate time

  • The selected bank

  • The withdrawal status

  • The transaction or reference number

  • A screenshot of the relevant history entry

Bank account details should only be sent through an official and secure support channel. Passwords, authentication codes, and full login information should never be shared.

Deposits and Withdrawals Use Different Minimums

The difference between the 100 peso deposit minimum and the 500 peso withdrawal minimum can affect users who begin with a small amount. A customer can deposit 100 pesos, but a withdrawal request cannot be submitted until the eligible amount reaches at least 500 PHP.

Users who expect to withdraw a small remaining balance should keep that limit in mind before making transactions.

Keep Bank and Account Details Consistent

Third-party deposits and withdrawals can be difficult to verify. Even when a family member was permitted to use an account, the bank may not be able to confirm that.

Consistency is easier:

  • Use a personally controlled payment account.

  • Complete identity verification accurately.

  • Keep the same spelling of the account holder’s name.

  • Do not switch between several people’s banks and wallets.

  • Update outdated account information before requesting a withdrawal.

This also protects the user. Funds are less likely to be sent to the wrong place.

Direct PHP Payments Make Local Banking More Practical

The main advantage of the peso system is the absence of extra work. Users can deposit Philippine pesos directly, scan and pay through a bank or e wallet app, and receive the account balance without exchanging cryptos.

Withdrawals can also be sent to local banks in amounts from 500 to 50,000 pesos. Although the processing time allows up to 24 hours, 95% of withdrawals reach the receiving account within 15 minutes.

Crypto is still available for users who prefer it, but it’s no longer a necessary step. Direct PHP deposits and withdrawals offer a simpler route for anyone who wants to keep the full transaction in Philippine pesos.