A Virtual Bank Account (VBA) is one of the most powerful tools for Indian businesses receiving international payments — yet most businesses don't fully understand what it is or how it works. This guide explains everything.
What Is a Virtual Bank Account
A Virtual Bank Account (VBA) is a bank account number assigned to your business in another country (US, UK, EU, UAE) that routes incoming payments to your payment gateway, which then converts and settles the funds into your Indian bank account.
The key characteristic: The VBA looks and acts like a real local bank account to the person sending you money — but it's "virtual" because it doesn't hold funds. It's a routing mechanism that passes money through to you.
How a VBA Works: Step by Step
Example: Indian business receives $10,000 from a US client
Step 1: You share your USD VBA details
Account Name: [Your Company Name]
Routing No: [US routing number]
Account No: [Your unique VBA account number]
Bank: [Playto Pay partner bank in US]
Step 2: US client initiates a domestic wire transfer
(This is a domestic US bank transfer, not SWIFT)
Step 3: Playto Pay partner bank receives funds
(Same day or next business day)
Step 4: Playto Pay converts USD to INR at mid-market rate
(Zero forex markup)
Step 5: INR credited to your Indian bank account
(Daily settlement)
Step 6: FIRA auto-generated
(Available instantly in dashboard)
VBA vs SWIFT Wire: What's the Difference
| Dimension | Traditional SWIFT Wire | VBA Payment |
|---|---|---|
| What your client sends | International SWIFT wire | Domestic local transfer |
| Timeline | 3-6 business days | 1-2 business days |
| Correspondent banks | 1-3 in the chain | None |
| Delay risk | High (AML reviews, queue) | Low |
| Cost to client | $15-$45 international wire fee | $0-$10 domestic transfer fee |
| Forex conversion | Your Indian bank (1.5-2% markup) | Gateway at mid-market (0%) |
| FIRA | Manual request from bank | Auto-generated |
Summary: VBA is better in almost every dimension for both you and your client.
What Currencies Can VBAs Be in
Playto Pay offers VBAs in:
| Currency | VBA Type | Client Countries |
|---|---|---|
| USD | US routing + account number | US, Canada, global USD senders |
| GBP | UK sort code + account number | UK businesses |
| EUR | IBAN (SEPA compatible) | EU countries, SEPA zone |
| AED | UAE IBAN | UAE businesses |
One Indian business, four currency VBAs, one dashboard, daily INR settlement.
VBA Rate on Playto Pay
1% flat, zero forex markup on all VBA wire receipts regardless of currency.
| Invoice Amount | Fee (1%) | INR Received (at zero markup) |
|---|---|---|
| $1,000 | $10 | ₹82,570 (at 83.40 rate) |
| $5,000 | $50 | ₹4,12,850 |
| $10,000 | $100 | ₹8,25,700 |
| $50,000 | $500 | ₹41,28,500 |
How to Give Clients Your VBA Details
Include in your invoice email or invoice footer:
Bank Transfer Payment Instructions:
For USD payments (US clients):
Account Name: [Your Company Name]
Routing Number: [9-digit US routing]
Account Number: [Account number]
Bank: [Bank name]
For GBP payments (UK clients):
Account Name: [Your Company Name]
Sort Code: [6-digit sort code]
Account Number: [8-digit account number]
For EUR payments (EU clients):
Account Name: [Your Company Name]
IBAN: [IBAN]
BIC/SWIFT: [BIC code]
Reference: [Your Invoice Number]
VBA vs Card Payment: When to Use Which
| Scenario | VBA Wire | Card Payment Link |
|---|---|---|
| B2B client (company paying company) | ✅ Preferred (1% fee) | Works (4% fee) |
| Individual customer / course buyer | ❌ Rarely practical | ✅ Preferred (instant) |
| Retainer client (monthly) | VBA or auto-billing | Auto-billing preferred |
| Large single invoice (above $5K) | ✅ VBA saves vs card | Works but more expensive |
| Urgent one-off payment | Card faster | VBA takes 1-2 days |
FAQ
What is a VBA (Virtual Bank Account) for Indian businesses? A bank account number in another country (US, UK, EU, UAE) that routes international payments to your Indian account. Your client sends a domestic transfer; you receive INR. Faster, cheaper, and simpler than SWIFT wire.
How is a VBA different from a normal bank account? A VBA routes payments rather than holding them. Funds pass through to your Indian account (converted to INR). You can't spend directly from the VBA or keep a balance there.
What is the fee for receiving via Playto Pay VBA? 1% flat with zero forex markup. No monthly fee, no minimum.
How do I get a USD VBA for my Indian business? Sign up with Playto Pay (Indian KYB — 24-72 hours). After KYB approval, your USD/GBP/EUR/AED VBA details are available in your dashboard.
