What is a Virtual Account?

Virtual Accounts are addressable routing endpoints, not stores of value. Learn how vIBANs solve payment attribution and automate reconciliation.

A Virtual Account (often called a vIBAN or Virtual Reference Number) is a "Pass-Through" address. From the perspective of the external banking network (SWIFT/SEPA/ACH), it looks and functions exactly like a standard bank account. However, architecturally, it is a routing pointer that maps to a single physical "Master Account."

The primary use case for Virtual Accounts is Attribution. In a standard "pooled" account, incoming wires often lack identifying data ("Reference: PAYMENT"). By assigning a unique vIBAN to every customer or invoice, fintechs can determine exactly who sent the money based solely on the destination address (the To field), eliminating the need for fuzzy matching on the Description field.

The Master Account vs. Shadow Ledger

The Physical Layer: The fintech holds one real account at a partner bank (e.g., JPMorgan). This account holds all the actual liquidity. The Virtual Layer: The fintech issues millions of unique account numbers (vIBANs) that all route to that one physical account. The Logic: When the bank receives a payment to vIBAN-User-123, it deposits the money in the Master Account and sends a webhook: { amount: 100, virtual_account: "vIBAN-User-123" }. The fintech's system catches this webhook and credits User 123's internal wallet ledger.

Hierarchy and Segregation

Virtual accounts allow for complex ledger hierarchies without the compliance overhead of opening thousands of real bank accounts (which incurs KYC costs and monthly fees). Segregation: A property management platform can issue a unique vIBAN for every rental property. Rents are collected into the master pool, but the ledger automatically segments funds by property ID based on the incoming vIBAN.

Frequently Asked Questions

Can Virtual Accounts hold a balance?

Technically, no. The Internal Ledger associated with that Virtual Account holds the balance. The Virtual Account itself is just a "Router" or "Address." The money sits in the Master Account.

Do vIBANs work for payouts (sending money)?

Yes. When sending money, the bank can "Mask" the sender details. The recipient sees the payment coming from Name: Your Company, with Account: vIBAN-123, even though the funds physically left the Master Account. This prevents the recipient from seeing your main treasury account number.

Related Guides