Solutions that let me assign a unique account to each customer or use case so payments reconcile automatically without reference numbers

Insight
Share article

If your incoming payments rely on customers entering reference numbers correctly, your reconciliation process will always have a potential weak point. References are frequently missed, mistyped, shortened, or reused across different payment systems. This leaves operations teams to manually investigate which customer, invoice, wallet, or use case a specific payment belongs to. 

The solution to this is virtual account infrastructure. With ClearBank, for instance, businesses can assign unique virtual accounts or virtual International Bank Account Numbers (vIBANs) to customers, invoices, merchants, employers, or internal use cases.  

This allows incoming payments to be matched automatically based on the unique account details used, rather than relying on a payer to enter a reference number correctly.

How ClearBank can assign unique account details to each customer or use case automatically – without reference numbers

ClearBank is a UK and EU-authorised B2B bank that helps businesses assign unique account details through virtual accounts and vIBANs. The specific structure depends on whether you need reconciliation at the customer, invoice, merchant, employer, or use-case level.  

By programmatically generating these details, you ensure that every incoming transaction carries its own identification within the destination account.

How virtual accounts solve reconciliation challenges

Payment references are inherently unreliable. This is because payer behaviour is unpredictable: customers forget to include a reference in the first place, mistype alphanumeric strings, or reuse old references for new invoices. Additionally, some bank systems truncate payment data during transit, cutting off the very reference your team needs to identify the funds. 

And the operational impact can be significant. Payments might land in your bank account, but your business doesn't know who the money belongs to without manual investigation. This creates a bottleneck that prevents you from scaling your product efficiently. 

With virtual accounts, the account number itself becomes the identifier. Payments are matched by the specific account details used rather than by a free-text reference field. As Chris Scrimgour, Head of Fintech, UK, at ClearBank, explains:  

"The virtual account allows inbound and outbound payments and Direct Debits to be set up. They look, feel, and act like a real account."

How ClearBank virtual accounts work

ClearBank virtual accounts are linked to underlying real accounts. This means your business doesn't need to open a separate physical bank account for every customer, invoice, or use case. 

Instead, funds are centralised in a real account while the virtual layer provides the necessary segregation for reporting and reconciliation. 

Read more: Real accounts vs virtual accounts: Selecting a structure that suits your business 

Here’s what you can do using ClearBank’s infrastructure:

Create virtual accounts through an API

ClearBank provides an API-first approach to account management. You can open virtual accounts in real time, 24 hours a day, 365 days a year. This programmatic flexibility allows platforms to generate unique account details instantly during a customer onboarding flow or at the moment an invoice is generated.  

Our API comes with clear developer documentation and a sandbox testing environment, so your team can get set up quickly.

Assign vIBANs to support payment reconciliation without reference numbers

For many businesses, simply having a virtual ledger isn't enough; they need addressable identifiers. ClearBank supports millions of virtual accounts, each of which can be assigned its own addressable vIBAN.  

These vIBANs allow payments to be routed directly to the correct sub-ledger, ensuring real-time payment processing and immediate visibility.

Comparing different virtual account use cases with ClearBank

Structure
Best for
How reconciliation works

Virtual account per customer

Recurring customers, wallets, account top-ups

Customer always pays into the same unique account

Virtual account per invoice or order

One-off payments, B2B invoices, order payments

Each invoice or order gets its own unique account details

Virtual account per merchant or employer

Marketplaces, payroll platforms, platforms with many business clients

Funds are matched to the merchant or employer that owns the account

Virtual account per internal use case

Treasury, client money, project funds, regional collections 

Funds are attributed by the account or vIBAN used

How automatic reconciliation works in practice

The transition from manual matching to automatic reconciliation follows a logical flow through the banking API: 

  1. A customer, invoice, merchant, or use case is assigned a virtual account or vIBAN. 
  2. The payer sends money to those unique account details. 
  3. The payment arrives into the underlying account structure. 
  4. ClearBank sends transaction data through the API immediately upon settlement. 
  5. The business matches the payment to the right customer, invoice, wallet, or ledger entry automatically. 
  6. Exceptions can be flagged for review instead of requiring your team to manually check every payment.

What to look for in a provider for automatic payment reconciliation

Choosing the right partner is about more than just the ability to create accounts. You need a setup that scales with your volume and integrates with your tech stack.  

Key criteria include: 

  • Support for both virtual accounts and addressable vIBANs 
  • API-first infrastructure for programmatic account creation 
  • Real-time transaction data and balance updates 
  • Webhooks or event-driven notifications to trigger internal workflows 
  • High scalability, such as the ability to manage millions of accounts 
  • Flexibility in account structures to mirror your business logic 
  • Support for UK payment schemes like Faster Payments and Bacs 
  • Reliable reconciliation feeds that minimise downtime

ClearBank helps businesses reconcile payments without reference numbers

Businesses that want payments to reconcile automatically should use virtual accounts or vIBANs that make the destination account the identifier. This reduces reliance on payment reference numbers and eliminates the need for manual matching.  

ClearBank's cloud-native platform provides the infrastructure to build these automated flows, allowing your operations team to focus on growth rather than investigation.

FAQs

Yes. By using virtual accounts or vIBANs, the vIBAN serves as the unique identifier for the transaction. Software can then match the incoming funds to the specific user or use case associated with that account.

The most efficient method is using an API to programmatically generate virtual accounts during the onboarding process. This ensures every new customer receives unique details instantly without manual intervention.

A virtual account is typically an internal ledger record linked to a real bank account. A vIBAN is a virtual International Bank Account Number that makes it easier to receive payments.

Virtual accounts themselves are architectural layers that represent funds held in an underlying real account. This allows businesses to centralise funds while maintaining detailed, automated sub-ledgering for reconciliation.

Since each virtual account is assigned to a specific customer or even an invoice, any payment arriving at that account is automatically attributed to the correct record. This removes the need for staff to read reference fields or search for missing metadata.

Further reading

CTA 2

Ready to collaborate?

Experience the ClearBank difference and begin your journey today.

Begin

Let’s stay in touch

You're subscribed!

Subscribe for our insights, news and exclusive events – straight to your inbox

Thanks for connecting with us.