What is VPA (UPI ID)?
A VPA, or Virtual Payment Address, is the human-readable address used on UPI. It usually looks like a name or phone number followed by a handle, for example studio@okbank. Behind the scenes it is linked to one bank account. When someone sends money to your VPA, the UPI network routes it to that account, so you never have to share your account number and IFSC with the payer.
You can create more than one VPA, for example one for personal use and one for your business current account, and link them to different apps.
Why it matters for exporters
A VPA only works inside India's UPI system, which handles rupee payments between Indian accounts. Foreign clients usually pay through SWIFT wires, virtual accounts or payment platforms, and those payments need your account number, your bank's SWIFT code and sometimes intermediary bank details, not a VPA. Your bank's record of the inward remittance, with its purpose code, is what lets it match the payment to your EDF.
Practical tip: keep your business VPA linked to your current account, not a personal savings account, so domestic and export receipts land in the same place and your books stay clean.
Example
Rohan Mehta runs a two-person video editing firm in Kochi. He uses rohanedits@bankhandle, linked to the firm's current account, to collect ₹15,000 from a local café for a promo reel. For a USD 2,000 project for a client in Austin, he shares the same current account number, the bank's SWIFT code and IFSC on the export invoice instead. The USD payment comes in as an inward remittance and goes onto the firm's monthly EDF.
Common confusion
A VPA is not an account number, and it is not a SWIFT code. Read our explainer on IFSC vs SWIFT vs AD code for the codes foreign payments actually use.