Back to Blog

HomeBlogsHow to...

January 28, 2026

How to Set Up a USD Virtual Bank Account in India: Step-by-Step Guide (2026)

A USD Virtual Bank Account (VBA) lets your US clients send a domestic wire to a US bank account that routes to your Indian business. This guide walks through the exact setup process.


Step 1: Sign Up for Playto Pay

Go to playto.so/features/playto-pay and create your account.

What you need:

  • Business email address
  • PAN number
  • Mobile number (for OTP verification)

Step 2: Complete Indian KYB

KYB (Know Your Business) is required before your VBA is activated.

For individual freelancers / proprietors:

  • PAN card (upload clear photo)

  • Aadhaar card (front and back)

  • Bank account details (cancelled cheque or last 3 months statement)

  • Brief description of your services For private limited companies:

  • Certificate of Incorporation

  • MoA and AoA

  • Company PAN

  • Director PAN + Aadhaar

  • Company bank account proof

  • GST certificate (if registered) Submit and wait 24-72 hours for KYB approval. You'll receive email confirmation.


Step 3: Access Your USD VBA Details

After KYB approval, log in to your Playto Pay dashboard.

Navigate to: Dashboard → Bank Accounts → USD

You'll see your USD VBA details:

Account Name:   [Your Company Name]
Routing Number: [9-digit ABA routing number]
Account Number: [Account number]
Bank Name:      [Partner bank name]
Bank Address:   [US bank address]

Also available in your dashboard: GBP VBA (sort code + account), EUR VBA (IBAN), AED VBA (UAE IBAN).


Step 4: Add VBA to Your Invoice Template

Update your standard invoice template to include VBA payment instructions:

PAYMENT INSTRUCTIONS

Option 1 — Instant card payment:
[Playto Pay payment link]

Option 2 — Bank wire (USD):
Account Name:   [Your Company Name]
Routing Number: [Routing number]
Account Number: [Account number]
Bank:           [Bank name]
Reference:      [Invoice number — REQUIRED]

Please ensure full invoiced amount reaches beneficiary.
Any correspondent bank charges to be borne by sender.

Step 5: Test with a Small Amount

Before sending VBA details to a major client, test with a small internal transfer:

  • Ask a trusted contact in the US to send $10-50 to your USD VBA
  • Confirm it arrives in your Playto Pay dashboard within 1-2 business days
  • Confirm INR credited to your Indian bank account next business day
  • Download the test FIRA from dashboard This 10-minute test prevents surprises on a $10,000 client payment.

Step 6: Share VBA Details with Your First Client

Email your client:

"We've upgraded our payment process to make it simpler for you. You can now send payment directly from your bank account to our US account — no international wire fees on your side. Details are in the invoice. Please use Invoice [number] as the reference."


Step 7: Monitor and Download FIRA

After client pays:

  1. Dashboard → Transactions → find the transaction
  2. Confirm status: "Settled"
  3. Download FIRA PDF
  4. File alongside the invoice: FIRA-INV-2026-001-[Client]-USD5000-May26.pdf
  5. Confirm INR credit in your Indian bank account

Troubleshooting: Wire Arrived but Not in Dashboard

  • Allow full 2 business days from client sending
  • Ask client for wire confirmation (MT103)
  • Contact Playto Pay support with the MT103 reference
  • Most delays: client sent to wrong account details or wrong reference

FAQ

How long does USD VBA setup take? KYB: 24-72 hours. After approval, VBA is immediately available in dashboard. Total from signup to first payment ready: 1-3 days.

Can I have multiple currency VBAs (USD, GBP, EUR, AED)? Yes. All four are available in your Playto Pay dashboard after KYB. Each currency has a separate VBA with local bank details.

What is the fee for receiving via USD VBA? 1% flat, zero forex markup. No monthly fee.

Read Next