How to receive USD funds in US Virtual Account
You can send funds to your GCash US Virtual Account from platforms like Wise, Gusto, Payoneer, Deel, Upwork, Chase, PayPal, and more by sharing your US Virtual Account details. Processing times and fees depend on the transfer method.
Reminders before you start
-
US Virtual Account limits:
- Receiving funds in USD: No limits
- Withdrawing from USD to PHP: Follows your GCash limits. If you reached your limit, you can withdraw funds at the start of next month.
-
Fees and processing times depend on your transfer method:
- ACH Transfers: 1-3 business days with no fee
- Wire Transfers: Same day processing with USD 15 fee deducted from transfer amount. Wires below USD 15 will be rejected.
Where to find Virtual Account details
Go to your dashboard and tap the Profile icon to see these info:
- Account Holder Name (Tell the depositor or sender to enter your name exactly as listed to avoid issues)
- Virtual Account Number
- ACH and Wiring Router Number
- Address
- Institution Name
- Memo
How to send funds from other platforms to US Virtual Account
- Tap Add a recipient
- Select "USD" for currency
- Choose "Bank details"
- For recipient, select "Myself"
- For "Recipient's bank details," select "ACH" for zero fees
- Tap Confirm and send
- Go to “My Profile”
- Go to the “Pay” section
- Click “Add Payment Method”
- Enter your US Account details. Select "Checking" under Account Type
- Tap "Save"
- From the left menu, click “Withdraw and convert.” Under Withdraw to bank, click “Manage bank accounts.”
- On the Bank Accounts page (tab: Your accounts), click “Add account” on the top-right.
- Enter the basic info
- Bank country: United States of America
- Account type (profile): Personal
- Account currency: USD
- Click Next.
- Fill in your US Virtual Account details
- Bank Name: Choose Other
- Account holder name: Must exactly match the name on your GCash profile
- Account number
- Routing number
- Account Type: Select C – Checking
- Click Next (or Add bank, depending on the screen).
- Review and submit.
Note: Payoneer may take up to 3 business days to review and activate a new bank account. You may be asked for verification.
- Click "Payouts" or "Payment Settings."
- Select "Add a New Bank Account." If your US Account is not already linked, select the option to add it.
- Enter your US Account details:
- Account Number
- ACH Routing Number or Wire Routing Number
- Enter the amount in USD.
- Select the transfer method
- Review your info and confirm.
- Go to "Settings" > "Get Paid."
- Choose "Add a Payment Method" if your US account is not yet linked.
- Select "Bank Transfer" (ACH).
- Enter your US Account details:
- Account Number
- ACH Routing Number or Wire Routing Number
- Input the amount.
- Review the info and confirm.
- Go to "Account Transfer."
- Click "Link an external account."
- Scroll to the bottom and click to "Fill in the account info yourself."
- Enter your US Account details:
- Account Number
- ACH Routing Number
- Accept the terms and conditions then tap "Send deposits."
- Within 1-2 business days, JPMorganChase will send 2 small deposits of less than USD 0.50 each from JPMorganChase to your US Account.
Once you see these deposits, follow these steps to verify your US account in Chase:
- Sign in to chase.com or the Chase Mobile® app.
- Go to "Pay & transfer."
- Choose "External accounts" and enter the deposit amounts.
- Go to "Accounts"
- Click "Add banks and cards"
- Under Add to Wallet, click "Banks"
- Scroll to the bottom, then click "Enter your account info"
- Select "Checking" for account type and fill in your ACH routing number and ACH account number (from your US Virtual Account)
- Read the user agreement, then click "Authorize and Add Bank"
- Check your email for instructions on how to verify the deposit amounts.
- Once verified, you can transfer from PayPal to your US account.
FAQs
Your US Account can receive US domestic payments in USD via bank transfer or wire transfer. Common uses include:
- Payroll
- Invoice payments
- Retirement or pension payments
- Investment income
Yes. Funds received to your US Account are credited to your USD balance and can be held in USD.
If your conversion mode is set to automatic, incoming USD deposits are converted to PHP and sent to your linked account after they arrive.
No. Funds in your USD balance do not earn interest.
No. Your US Account is closed-loop and linked only to your own linked account.
No. Payments to your US Account come from a US bank account and are treated as domestic digital payments, not cross-border remittances, so they are not subject to US federal remittance tax.
Your US payer can send funds via:
- ACH (recommended): US domestic bank transfer using your routing and account number
- Fedwire: For higher-value or time-sensitive payments
The following payment types are not supported:
- Cash deposits
- Paper checks
- Zelle
- Card payments
- PayPal or Venmo transfers
- Money orders
- Cryptocurrency transfers
- ACH: Common for payroll, invoices, and routine payments; typically settles in 1–3 business days.
- Fedwire: Used for urgent or high-value payments; typically same-day settlement if sent before the bank’s cut-off time.
No. Only US domestic USD payments are supported. SWIFT transfers and non-USD currencies are not accepted.
- Incoming ACH transfers: No fee
- Incoming wire transfers (Fedwire): $15 fee
- FX conversion: Competitive, market-linked FX rates with no extra conversion fees
- Standard ACH: Typically 1–3 business days
- Same-day ACH: Same day if sent before 4:00 pm EST
- Fedwire: Same day if sent before 5:00 pm EST (processing may still take a few hours)
Funds are credited to your USD balance upon receipt. If conversion mode is automatic, conversion to PHP happens after the funds arrive.
When you convert USD to PHP, we use a market-linked exchange rate plus a small spread. You will always see the conversion quote before confirming.
If your conversion mode is automatic, the same pricing applies at the time of conversion.
Yes. Funds held at our US partner banks are FDIC-insured up to $250,000 per depositor, per insured bank, while they remain in the US Account.
Deposits may fail if the payment details do not match your account information. The most common reason is a name mismatch between the sender’s payment instructions and the registered account holder name. In these cases, the payment is returned to the sender’s bank.
Some deposits are placed under review for routine risk or regulatory checks. During this time, funds are held securely. After the review, the deposit is either credited to your account or returned to the sender.