Back to Blog

HomeBlogsWhat Is...

May 30, 2026

What Is a Virtual Bank Account (VBA) for Indian Businesses: Complete Guide (2026)

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

DimensionTraditional SWIFT WireVBA Payment
What your client sendsInternational SWIFT wireDomestic local transfer
Timeline3-6 business days1-2 business days
Correspondent banks1-3 in the chainNone
Delay riskHigh (AML reviews, queue)Low
Cost to client$15-$45 international wire fee$0-$10 domestic transfer fee
Forex conversionYour Indian bank (1.5-2% markup)Gateway at mid-market (0%)
FIRAManual request from bankAuto-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:

CurrencyVBA TypeClient Countries
USDUS routing + account numberUS, Canada, global USD senders
GBPUK sort code + account numberUK businesses
EURIBAN (SEPA compatible)EU countries, SEPA zone
AEDUAE IBANUAE 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 AmountFee (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

ScenarioVBA WireCard 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-billingAuto-billing preferred
Large single invoice (above $5K)✅ VBA saves vs cardWorks but more expensive
Urgent one-off paymentCard fasterVBA 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.

Read Next