Aashna Jain

What is a virtual IBAN?

3 min readFor buildersBuilding on it13 of 21

Give every customer their own account number without opening a single account. That is the trick, and it has consequences.

MANY NUMBERS, ONE ACCOUNT
payer A •••• 0041 payer B •••• 0042 payer C •••• 0043 one real account held by the provider at a real bank the ledger who paid what no reference needed, the number identified the payer reconciliation solved at the front door

The sender sees an ordinary account number. The money lands in one place, labelled.

The problem it solves

Incoming bank transfers are notoriously hard to attribute. A payer types a reference wrongly, or omits it, or their bank truncates it, and a payment arrives in your account as an amount from a name that does not match any customer record. Someone then works out who it was from. At scale that someone is a team.

Give each customer their own account number and the problem disappears at the source. Money arriving on that number is from that customer, definitionally, with no reference to parse and nothing to mistype. Attribution happens on arrival rather than in a reconciliation process afterwards.

This is why virtual IBANs are standard in marketplaces, in business banking, in collections, and anywhere a business receives money from many payers and must credit it accurately and fast.

How it actually works

There is one real account, held by a bank or a licensed institution. Virtual identifiers are issued from a range associated with it, and the provider maintains a mapping from each identifier to a customer.

Incoming payments to any of those identifiers are routed to the real account, and the provider's own ledger records which virtual identifier received what. Each customer's balance is a ledger position rather than a bank account, which is precisely why the double-entry discipline in the article on ledgers is not optional here.

The part that gets glossed over

A virtual IBAN is not an account, and the distinction matters legally.

The customer does not have a banking relationship with the bank. They have a relationship with the provider, and the provider has one with the bank. If the provider fails, what protects the customer is how the underlying funds are held and safeguarded, not the existence of a number that looked like an account.

Two more issues that regularly cause real trouble.

Country mismatch. A virtual IBAN often carries a country code reflecting where the underlying account sits, not where the customer is. That produces refusals from payers whose systems flag a mismatch, complications in some direct debit schemes, and awkward questions from tax authorities and counterparties who read the country code as a statement about the customer.

Regulatory attention. Supervisors across the EU and UK have raised concerns that virtual IBANs obscure who is actually behind a payment, complicating sanctions screening and transaction monitoring, particularly where the identifier is issued across borders. Expect the requirements to keep tightening, and expect providers to ask more about your customers than they used to.

A hotel switchboard. Every room has its own extension and callers dial it directly, but there is one line into the building. The extension tells you which room the call is for. It does not mean the room has its own connection to the telephone network, and if the hotel closes, the extension is not a phone line you own.

Where you meet it

Every marketplace that gave you a unique account number to pay into. Every business account with a country code that does not match the business. Every reconciliation team that shrank after a migration nobody outside finance noticed.

Building this? A second pair of eyes on the architecture is what the advisory is for. →

Get the next one in your inbox.

New fundamentals and one memo every two weeks.

One memo every two weeks. Unsubscribe in one click. Delivered through Substack, so their terms and privacy policy apply.