Virtual IBAN Accounts
Named, dedicated IBANs for your business and your customers — with SEPA and SWIFT rails for collections and payouts, multi-currency balances, and an API that opens accounts programmatically.
What is a virtual IBAN?
A virtual IBAN is a bank-account-style identifier that routes payments into an underlying master account while behaving like a dedicated account for the holder. Businesses use virtual IBANs to give every customer, entity or currency its own account number — making incoming payments self-reconciling and enabling named collections and payouts over SEPA and SWIFT without opening separate bank accounts for each need.
Accounts infrastructure without the bank queue
Dedicated named IBANs
Issue IBANs in your customers' or entities' names for credible, self-reconciling collections.
SEPA & SWIFT rails
Receive and send over SEPA for euro payments and SWIFT for global transfers from every IBAN.
Multi-currency balances
Hold and settle in 35+ currencies behind a single account structure.
API-first account opening
Create accounts programmatically as part of your own onboarding flow.
Instant reconciliation
Every inbound payment lands on a unique IBAN, so attribution is automatic — no reference guessing.
Connected to cards
Pair IBAN accounts with card issuing so funds arrive, hold and spend on one platform.
How virtual IBANs work
- 1
Open accounts via API
Create IBANs for your business, entities or end customers in your flow.
- 2
Share for collections
Customers pay into their dedicated IBAN over SEPA or SWIFT.
- 3
Funds auto-reconcile
Payments map to the right account instantly — webhooks notify your ledger.
- 4
Hold or pay out
Keep multi-currency balances or send payouts from the same accounts.
Who it's built for
Frequently asked questions
What is the difference between a virtual IBAN and a bank account?
A virtual IBAN routes into a master account rather than being a standalone deposit account, but for senders it looks and works like a normal account number. That structure lets a business create many dedicated IBANs quickly — per customer, per currency, per entity — without opening individual bank accounts.
Can I issue IBANs to my end customers?
Yes. The API supports creating dedicated IBANs for your users as part of your product, so each customer gets named account details inside your app.
Which payment rails are supported?
Accounts send and receive over SEPA for euros and SWIFT for international transfers, with settlement support across 35+ currencies.
How does reconciliation work with virtual IBANs?
Because every counterparty pays into a unique IBAN, inbound funds are attributed automatically. Webhooks push credit events to your systems in real time, eliminating manual matching.
Related pages
Ready to launch with NetPay?
Tell us what you're building — our team will map the fastest route from scoping to a live program.
Get started