How to select a banking-as-a-service or infrastructure provider
Selecting the right infrastructure partner allows you to focus on your customer experience while they handle the complex plumbing of the financial system.
To get your fintech off the ground quickly, you must partner with a Banking-as-a-Service (BaaS) provider that offers the essential financial "plumbing" like IBANs, payment rails, and ledgers. The core of this task is finding a provider whose technology matches your product roadmap and whose regulatory stance aligns with your business model.
What is a BaaS provider?
In the past, if you wanted to offer a bank account or a payment card, you had to build a bank from scratch. Today, infrastructure providers allow you to "rent" their regulatory license and technical stack. This means you can offer financial services via their APIs without needing to manage the underlying bank connections or central bank relationships yourself.
Step 1: Identify your core requirements
Before talking to sales teams, list exactly what your product needs to function. Common requirements include:
- Virtual IBANs: Unique account numbers for your customers to receive funds.
- Payment Rails: Access to Faster Payments (for instant UK transfers), BACS (for direct debits), or SEPA (for Euro transfers).
- Ledgers: A digital book-keeping system to record every transaction and balance accurately.
- Card Issuing: The ability to provide physical or virtual debit cards to your users.
Step 2: Research and shortlist providers
The UK has a thriving ecosystem of providers. When researching, look for:
- Reliability: Check their historical uptime and system stability. If their system goes down, your app stops working.
- API Quality: Review their developer documentation. If the documentation is hard to read or lacks clear examples, your technical team will struggle to integrate it.
- Scalability: Ensure they can handle your projected growth without performance lag.
Step 3: Conduct technical due diligence
Ask for access to a "sandbox" environment. This is a testing area where your developers can try out the provider's code before you sign any contracts. Testing the API early ensures that their data formats and speeds are compatible with the platform you are building.
Step 4: Negotiate commercial terms
BaaS pricing is usually a mix of different costs. Be prepared to negotiate on:
- Implementation Fees: A one-off cost to set up your integration.
- Minimum Monthly Commitments: A base fee you pay regardless of your transaction volume.
- Transaction Fees: A small cost for every payment sent or received.
Tip: As a startup, try to negotiate a lower monthly minimum in exchange for a slightly higher transaction fee. This helps keep your fixed costs low while you are still acquiring your first customers.
Step 5: Pass the provider's due diligence
The provider is taking a risk by letting you use their infrastructure. They will perform a "Know Your Business" (KYB) check on you. You will need to provide your company registration documents, details of your directors, and a clear explanation of your business model. They will want to ensure that your business won't expose them to unnecessary legal or financial risks.
Created by hatch. • Updated on April 28, 2026