Why Embedded Finance Is the Biggest SaaS Revenue Unlock Right Now
SaaS margins are great. But SaaS margins plus financial services margins? That is how you build a company worth 10x more than a pure software play. Embedded finance means offering banking, lending, payments, and card products directly inside your platform, so your customers never leave your ecosystem to manage their money.
This is not theoretical. Shopify Capital has lent over $5 billion to merchants since launch. Toast earns more from payments processing than from software subscriptions. Mindbody added embedded payments and immediately increased revenue per customer by over 3x. The pattern is consistent: vertical SaaS companies that embed financial products capture dramatically more value per user.
The reason is simple. Your SaaS already has distribution, trust, and deep data about your customers' businesses. A restaurant management platform knows exactly how much revenue each restaurant generates, their seasonal patterns, and their payment history. That data makes underwriting trivial and fraud risk minimal. Banks would kill for that context, and now you can use it yourself.
Here is the math that should get your attention. A typical B2B SaaS charges $200 to $500 per month in subscription fees. Add embedded payments (interchange plus processing fees), lending (interest margins), and deposit accounts (net interest income), and you are looking at $1,000 to $2,500 per customer per month. That is a 2-5x revenue multiplier without acquiring a single new customer.
This guide walks you through exactly how to add embedded finance to your SaaS, from choosing a BaaS provider to building compliant onboarding flows, issuing virtual cards, moving money, and designing the ledger architecture that holds it all together. If you have already built a fintech product or are running a vertical SaaS with strong distribution, this is your next move.
Choosing Your BaaS Provider: Unit vs Stripe Treasury vs Treasury Prime
Your Banking-as-a-Service (BaaS) provider is the single most important decision you will make. They supply the regulated banking infrastructure, the partner bank relationships, and the APIs you will build on top of. Get this wrong and you will spend six months ripping out integrations. Here is how the top three compare in practice.
Stripe Treasury
Best for companies already deep in the Stripe ecosystem. If you are using Stripe Connect for marketplace payments, Treasury is a natural extension. It lets you offer FDIC-insured accounts, ACH transfers, and wire transfers through the same API patterns you already know. The partner bank is Evolve Bank & Trust (Goldman Sachs for some products). Pricing is competitive: you earn a share of the net interest income on deposits, plus standard interchange on card transactions. The downside is limited customization. Stripe controls the user experience guardrails tightly, and their compliance review process can be slow for novel use cases. Expect 2-4 months for onboarding and compliance review.
Unit
Unit is purpose-built for embedded finance and offers the broadest feature set out of the box. You get deposit accounts, virtual and physical cards (Visa or Mastercard), ACH, wire, check deposits, and lending, all through a single API. Their partner banks include Piermont Bank and Blue Ridge Bank. Unit stands out for speed: pre-built compliance workflows can get you live in 6-8 weeks for basic account and card products. They offer white-labeled onboarding flows that handle KYC/KYB and charge a platform fee plus a small cut of interchange. For most mid-stage SaaS companies doing $5M+ ARR, Unit is the strongest all-around choice.
Treasury Prime
Treasury Prime differentiates by offering access to a network of partner banks rather than locking you into one. This matters if you need geographic diversity, different FDIC insurance limits, or specific bank capabilities. Their API is clean but slightly less polished than Unit's. They are more flexible on custom deal structures, making them a good fit for larger platforms processing high volumes. Onboarding typically takes 3-5 months because of the multi-bank compliance layer.
Decision framework
- Already on Stripe Connect? Start with Stripe Treasury. The integration overhead is minimal.
- Need cards, accounts, and lending fast? Unit gives you the most complete package with the fastest time to market.
- Processing $50M+ in deposits or need multi-bank flexibility? Treasury Prime scales better for complex requirements.
- Budget under $500K for the full build? Stripe Treasury or Unit. Treasury Prime's flexibility comes with higher implementation costs.
Regardless of provider, budget $150K to $400K for the full integration, including engineering time, compliance legal review, and QA cycles before going live with real money.
Building KYC and KYB Onboarding Flows That Convert
Here is where most SaaS companies fumble their embedded finance rollout. You build a beautiful product, pick a great BaaS provider, and then lose 40-60% of customers in a clunky identity verification flow. KYC (Know Your Customer) for individuals and KYB (Know Your Business) for companies are legally required, but they do not have to be conversion killers.
What regulators actually require
Under the Bank Secrecy Act and FinCEN's Customer Due Diligence Rule, you need to collect and verify four things for individuals: name, date of birth, address, and a government ID number (typically SSN or ITIN). For businesses, add: legal entity name, EIN, formation documents, and beneficial ownership information for anyone holding 25% or more equity.
Progressive onboarding: the key to conversion
Do not dump a 15-field form on users the moment they click "Open Account." Instead, use progressive disclosure. Collect basic info first (name, email, business name), let them explore the product, and then request identity documents only when they want to activate financial features like receiving funds or issuing cards.
Shopify does this brilliantly. Merchants use Shopify for months before they are prompted to apply for Shopify Balance (their embedded bank account). By that point, Shopify already has revenue history, business category data, and a trust relationship. The KYB process feels like a formality, not a barrier.
Identity verification providers and costs
- Persona: $2-4 per verification. Best-in-class UX with customizable flows. Used by Square, Postmates, and many Unit customers.
- Onfido: $1.50-3 per verification. Strong international coverage with 2,500+ document types across 195 countries.
- Alloy: $0.50-2 per check. More of an orchestration layer. Lets you run multiple data sources (Socure, LexisNexis, TransUnion) in a single call and build decision trees.
- Built-in BaaS solutions: Unit and Stripe both offer integrated KYC/KYB. Less customizable but zero additional integration work.
Handling edge cases
Plan for these before launch: customers whose names do not match government records exactly, non-US passport holders, businesses registered in territories, and sole proprietors using a DBA. Each case needs a manual review workflow. Automate what you can with Alloy's decision engine and target a 24-hour SLA on manual reviews.
Virtual Card Issuing and Money Movement APIs
Cards and money movement are where embedded finance starts generating real revenue. Every transaction your customers run through your platform earns interchange (typically 1.5-2.5% for credit, 0.5-1% for debit), and you split that with your BaaS provider and partner bank. At scale, this adds up fast.
Virtual card issuing
Virtual cards are the easiest embedded finance product to launch. You can issue a virtual Visa or Mastercard in under a second via API, with custom spending controls, merchant category restrictions, and real-time transaction webhooks. Use cases that drive adoption in vertical SaaS:
- Expense management: Issue per-employee cards with category and amount limits. Think Brex or Ramp, but embedded in your platform.
- Vendor payments: Generate single-use virtual cards for paying suppliers, eliminating the need for ACH or check runs.
- Payouts: Instead of ACH (which takes 1-3 days), issue instant virtual cards that contractors or gig workers can spend immediately.
- Customer rewards: Fund virtual cards as rebates, loyalty rewards, or referral bonuses.
Unit charges roughly $1-3 per physical card and $0.25-0.50 per virtual card issuance. Stripe Issuing has similar pricing. The real money is in interchange: on a platform processing $10M per month in card spend, you are looking at $50K-150K per month in interchange revenue.
Money movement: ACH, wires, and real-time payments
Every embedded finance platform needs reliable money movement rails. Here is what each one costs and when to use it:
- ACH (Automated Clearing House): $0.10-0.50 per transaction. Settles in 1-2 business days (same-day ACH available for a premium). Use for payroll, vendor payments, and account funding. This is your workhorse.
- Wire transfers: $5-25 per transaction. Same-day settlement, often within hours. Use for large transactions over $25K or time-sensitive payments.
- RTP (Real-Time Payments) and FedNow: $0.25-1.00 per transaction. Settles in under 10 seconds, 24/7/365. This is the future, but adoption is still growing. Unit and Stripe Treasury both support RTP.
- Book transfers: Free. Move money instantly between accounts on the same partner bank. If two of your customers both have accounts through your platform, book transfers are instant and costless.
When building your digital wallet or account system, design for all four rails from the start. Adding a new payment method later means re-testing every compliance and reconciliation flow.
Ledger Architecture: The Technical Foundation You Cannot Get Wrong
Your ledger is the source of truth for every dollar in your system. If your ledger is wrong, everything is wrong: balances, statements, tax reporting, regulatory audits. This is not a database schema you can refactor later. Get it right from day one.
Double-entry accounting is non-negotiable
Every transaction must have a debit and a credit that sum to zero. This is not optional for financial products. Single-entry systems (just tracking balances) will break the moment you need to handle refunds, disputes, partial settlements, or interest accruals. Use double-entry from the start.
Core ledger tables
- Accounts: Each user, merchant, or entity gets one or more accounts. Accounts have types (asset, liability, revenue, expense) and currencies.
- Entries: Immutable records of debits and credits. Never update or delete an entry. If you need to reverse a transaction, create a new offsetting entry.
- Transactions: Groups of entries that must all succeed or all fail (atomic). A single payment might create 4-6 entries across multiple accounts (user account, platform fee account, partner bank settlement account).
- Balances: Computed from entries. Maintain both "available" balance (what the user can spend) and "pending" balance (includes holds and unsettled transactions).
Build vs buy
Building a production-grade ledger from scratch takes 3-6 months of senior engineering time. That is $200K-400K in fully loaded cost. Alternatives worth considering:
- Use your BaaS provider's ledger: Unit, Stripe Treasury, and Treasury Prime all maintain ledgers. For straightforward account and card products, their ledger is sufficient. The trade-off: you depend on their data model and reporting capabilities.
- Fragment (by Modern Treasury): A standalone ledger API designed for fintech. Gives you double-entry accounting, multi-currency support, and real-time balance queries without building from scratch. Costs roughly $0.01-0.05 per ledger entry at scale.
- Formance (open-source): An open-source ledger built in Go. Free to run, but you own the infrastructure and maintenance. Good for teams with strong DevOps capabilities who want full control.
Our recommendation for most SaaS companies: start with your BaaS provider's ledger for the core banking products, then layer on a dedicated ledger (Fragment or custom) only when you need complex revenue splitting, multi-party settlements, or custom financial reporting. If you have already gone through subscription billing implementation, you know how critical it is to get financial record-keeping right from the beginning.
Regulatory Compliance and Money Transmission
This is the section that makes most software founders uncomfortable. Money transmission licensing is expensive, time-consuming, and carries real legal risk if you get it wrong. The good news: your BaaS provider handles most of the heavy lifting. But "most" is not "all," and the parts that fall on you can still trip you up.
Do you need a money transmitter license?
In the US, money transmission is regulated at the state level. If you are facilitating transfers between parties (not just processing payments for goods and services), you may need licenses in every state where your customers operate. That means up to 49 state licenses plus DC, each with its own application, bonding requirements, and renewal schedule. Total cost to get licensed in all states: $1M-2M in legal fees, bonds, and applications, plus 12-24 months of waiting.
The BaaS shortcut: if your BaaS provider's partner bank is the entity holding and moving the funds, your platform typically operates under their banking charter. You act as an agent of the bank, not a money transmitter. This is the model Unit, Stripe Treasury, and Treasury Prime use. Your compliance counsel needs to confirm this works for your specific product, but for standard embedded accounts and card issuing, it almost always does.
Compliance obligations that remain your responsibility
- BSA/AML program: You need a written anti-money laundering program, even if your BaaS provider runs the transaction monitoring. This includes appointing a BSA compliance officer, conducting risk assessments, and maintaining training records.
- SAR filing cooperation: When your BaaS provider or partner bank files a Suspicious Activity Report, you must cooperate and provide supporting information. Build internal workflows for this before you launch.
- OFAC screening: Every customer must be screened against the Office of Foreign Assets Control sanctions lists. Your BaaS provider handles this during onboarding, but you need to re-screen periodically and when customer information changes.
- State-specific disclosures: Some states require specific fee disclosures, error resolution procedures, and complaint mechanisms for financial products. California, New York, and Texas are the strictest.
- Consumer protection: If you serve individuals (not just businesses), Regulation E governs electronic fund transfers. You need error resolution procedures, provisional credit policies, and specific disclosure formats.
Budget and timeline
Plan for $50K-150K in compliance legal fees during the initial build phase. You need a fintech-specialized law firm (Buckley, Ballard Spahr, or Venable) to review your product structure and advise on state-level requirements. This is not something your general corporate counsel can handle. Ongoing compliance costs run $5K-15K per month for monitoring, legal counsel, and audit support.
How Embedded Finance Transforms Your Unit Economics
The financial case for embedded finance is compelling enough to change your entire company strategy. Let us run the numbers on a real scenario.
Baseline: pure SaaS
A vertical SaaS platform serving small businesses charges $300/month per customer. With 2,000 customers, that is $7.2M ARR. Gross margins are 80%. CAC is $3,000. LTV is $10,800 (3-year average lifespan). LTV:CAC ratio of 3.6x. Solid, but not spectacular.
With embedded finance
Same platform adds embedded accounts, card issuing, and merchant cash advances. Each customer now generates an additional $400-800/month in financial services revenue (interchange, net interest income, lending spread). Conservative estimate: $500/month average.
- Total revenue per customer: $800/month ($300 SaaS + $500 financial services)
- ARR with 2,000 customers: $19.2M (up from $7.2M)
- Gross margin on financial services: roughly 50-60% (lower than pure SaaS, but still strong)
- Blended gross margin: approximately 68%
- LTV jumps to $28,800 (assuming same 3-year lifespan)
- LTV:CAC ratio: 9.6x
That 2.7x increase in revenue per customer comes with minimal additional CAC because you are selling to existing customers. Your sales team is not acquiring new logos; they are deepening wallet share with customers who already trust you.
The flywheel effect
Embedded finance also improves retention. When your customers' money lives on your platform, switching costs increase dramatically. A restaurant is not going to move off your platform when their business bank account, payroll, and vendor cards are all tied to it. Churn rates for SaaS platforms with embedded finance typically drop 30-50% compared to pure software.
Toast is the clearest example. Their software revenue per location is roughly $1,100/month, but total revenue per location (including payments and lending) exceeds $3,500/month. That 3x multiplier is what turned Toast from a restaurant POS company into a $12B public fintech company.
What investors see
Embedded finance also changes how your company is valued. Pure SaaS companies trade at 8-15x ARR. Fintech-enabled SaaS companies with growing financial services revenue regularly command 15-25x multiples. The reason: financial services revenue is stickier, grows with customer volume (not just seat count), and has built-in network effects.
Your Implementation Roadmap and Next Steps
Adding embedded finance to your SaaS is a 6-12 month journey. Here is a realistic timeline broken into phases.
Phase 1: Strategy and provider selection (Weeks 1-6)
- Identify which financial products your customers actually need. Talk to 20+ customers. Do not guess.
- Evaluate BaaS providers. Request sandbox access from Unit and Stripe Treasury at minimum.
- Engage a fintech compliance attorney. Start the legal review in parallel with technical evaluation.
- Build your financial model. Map out interchange splits, interest margins, and expected adoption rates.
Phase 2: Technical integration (Weeks 7-20)
- Integrate your BaaS provider's APIs in a sandbox environment. Start with accounts and cards; add lending later.
- Build KYC/KYB onboarding flows. Test with real users in a beta program.
- Design and implement your ledger. Decide build vs buy based on your product complexity.
- Set up webhook handlers for real-time transaction notifications, card authorizations, and compliance alerts.
- Build internal admin tools for customer support, transaction disputes, and manual review queues.
Phase 3: Compliance and testing (Weeks 21-30)
- Complete your BaaS provider's compliance review. This involves detailed product documentation, marketing material review, and often a live demo.
- Conduct penetration testing and security audits on all financial flows.
- Run a closed beta with 50-100 customers. Monitor everything: conversion rates, support tickets, transaction failures, and reconciliation accuracy.
- Draft and finalize all required consumer disclosures, terms of service, and privacy policy updates.
Phase 4: Launch and scale (Weeks 31+)
- Roll out to your full customer base in cohorts. Do not launch to everyone simultaneously.
- Monitor fraud signals aggressively in the first 90 days. Set conservative transaction limits and loosen them as you build confidence.
- Track adoption rates and revenue per user. Iterate on the onboarding flow weekly until conversion stabilizes.
- Begin planning Phase 2 products (lending, insurance, earned wage access) based on customer demand data.
The total investment for a mid-stage SaaS company: $300K-600K in engineering, compliance, and legal costs, with first revenue typically arriving within 4-6 months of project kickoff. Payback period: 6-12 months for platforms with 1,000+ active customers.
Embedded finance is not a feature. It is a fundamental shift in how vertical SaaS companies create value. The platforms that move now will lock in distribution advantages that competitors cannot replicate.
We have helped SaaS and fintech companies build embedded financial products from the ground up. If you want to evaluate whether embedded finance is right for your platform and map out a technical plan, book a free strategy call with our team.
Need help building this?
Our team has launched 50+ products for startups and ambitious brands. Let's talk about your project.