Due Diligence 8

Payment Gateway Dependency: The Hidden Risk in SaaS Acquisitions

You bought the dream SaaS business, but the bank and the billing provider are on shaky ground. Before you wire the funds, you need to understand the silent killer of recurring revenue: payment processing fragility.

2026-08-28  ·  By Sophal Lanh, Founder of Deal Alert AI

Deal Alert AI is reader-supported. We earn commissions from affiliate links at no cost to you.

This post is based on a video from our Deal Alert AI YouTube channel. Watch the original or read the full breakdown below.

The Silent Killer of Recurring Revenue

When you buy a Software as a Service (SaaS) business, you are not just buying code. You are buying a stream of cash flow. That cash flow, however, is not liquid until it successfully settles in the seller’s bank account. In the world of digital commerce, the bridge between a customer clicking "subscribe" and the money hitting your account is the payment gateway. While most buyers focus on churn rates, Customer Lifetime Value (LTV), and monthly recurring revenue (MRR), they often overlook the infrastructure that facilitates the transaction itself. This infrastructure is where the volatility of SaaS acquisitions often hides.

I have walked away from deals that looked perfect on paper only to discover that the seller was using a specific, hard-to-replace integration with a payment processor like Stripe, PayPal, or Square. In some cases, the seller had customized the billing logic so heavily that a platform migration would take six months and cost more than the entire profit margin of the business for that year. If you do not audit this area properly, you are not buying a business; you are buying a technical debt time bomb that limits your ability to scale, pivot, or even survive a provider outage.

Payment gateway dependency is a form of operational risk that rarely shows up in a standard P&L statement. It is a liquidity risk. If your payment provider raises fees, changes their API, flags your account for fraud, or simply goes out of business, your lifeline is severed. For a SaaS company, this is an existential threat. Your customers expect seamless billing every month. If that seamless process breaks, you lose trust, you lose revenue, and you spend capital trying to fix a problem that should have been part of the original architecture. The goal of this guide is to help you see that risk clearly so you can price it or eliminate it before you sign the contract.

Key Insight: A SaaS business is only as resilient as its payment stack. If you are 100% dependent on a single payment provider for both processing and billing logic, you have zero leverage in negotiations and high vulnerability to regulatory or technical shifts. Always assume the payment infrastructure needs a fix or a dual-path setup.

Understanding the Stack: Processing vs. Orchestrating

Get Free Deal Alerts Every Morning

We scan Empire Flippers, Flippa, Acquire.com and Quiet Light daily — scoring every listing. Start free.

Most founders and small business owners do not distinguish between a payment processor and a billing orchestrator. To them, it is all "the thing that takes credit cards." As a buyer, you must make this distinction immediately. A payment processor handles the raw transaction: the exchange of data with banks, the tokenization of card details, and the settlement of funds. Examples include Stripe, Braintree, Adyen, and Authorize.net. A billing orchestrator, on the other hand, manages the subscription lifecycle. It tracks when a customer signs up, calculates the prorated amount for mid-cycle changes, manages dunning (retrying failed payments), and handles tax calculations.

Many modern SaaS startups use platforms that do both, like Stripe Billing or Chargebee. This is convenient for the founder but risky for the buyer if the integration is tightly coupled to a specific provider's idiosyncrasies. For instance, if the seller built their entire customer portal on top of a specific provider's pre-built UI components, replacing that provider means rebuilding the user interface from scratch. If they used Open Billing or a legacy system like Recurly, the migration might be smoother, but the complexity lies in the data mapping. You need to know where the pain points are: is it purely a transactional issue, or is the subscription state machine hard-coded into the payment provider's webhooks?

There is also the issue of multi-currency and global expansion. A robust payment stack allows you to process payments in local currencies to maximize conversion rates. If the seller is using a basic gateway that only supports USD, but 30% of their users are in Europe or Asia, they are suffering from hidden revenue loss due to currency conversion fees. When you look at the financials, these fees are often buried in the "payment processing costs" line item. You must break this down. Are they paying 2.9% + 30 cents per transaction? Or are they paying a flat 2.5% because of volume? If you cannot see the granular breakdown, you cannot model the future profitability of the business under different scaling scenarios.

Why "Good Enough" Billing Systems Fail on Exit

During the build phase, the priority is speed. The founder needs to launch, get customers, and iterate. In this phase, using a "good enough" billing system is standard practice. However, at the point of acquisition, "good enough" becomes a liability. The buyer is looking for scalability, not just functionality. A common failure mode I see in due diligence is the improper handling of dunning. When a credit card expires or a payment fails, the billing system must notify the customer and attempt recovery. If this process is manual, or if the automation scripts are brittle and undocumented, the company will experience high churn rates that look like product failure but are actually technical failures.

Consider a scenario where a seller claims their churn rate is 3%. Upon deeper investigation, you realize that 1% of that churn is "technical churn"—customers who canceled because their card was declined and the app didn't send a clear, fast reminder. If you do not fix the dunning flow, you will lose that 1% immediately after you take over, because the existing code is just as fragile. Fixing this requires engineering time. If the engineering team has been gutted post-exit, or if the buyer relies solely on the existing codebase without a rebuild budget, that 1% leak becomes a permanent drag on your EBITDA. This is why you need to model the cost of "technical debt remediation" into your offer price.

Furthermore, compliance is a major factor. Payment card industry (PCI) compliance is not a one-time check; it is a continuous state. If the seller has been storing card numbers in their own database instead of using tokenization (a bad practice that some older startups do), you are inheriting a massive security risk. You are also violating PCI-DSS standards, which can result in fines and the loss of merchant accounts with your acquiring bank. Before closing, you must verify that all card data is tokenized by a PCI-validated service. If it is not, the cost of remediation can range from tens of thousands to hundreds of thousands of dollars, depending on the scale of the system. This is not a technical nicety; it is a legal and financial imperative.

Critical Warning: Never close a SaaS acquisition without verifying that no customer payment data is stored in plaintext in the seller's databases. If plaintext data exists, negotiate a significant price reduction or walk away. The cost of a PCI compliance breach and the potential legal liability far outweigh the profit from a single good deal.

Auditing the Provider: Fee Structures and Contracts

When you audit the payment stack, do not just look at the monthly bill. Look at the contract. Many small SaaS companies sign standard "pay-as-you-go" agreements where the rates are fixed. However, as soon as a business scales past a certain volume, the economics change. Payment providers often have tiers. At low volume, you might pay higher per-transaction fees. At high volume, you can negotiate better rates. If the seller has not negotiated a volume discount, you are paying the "retail" price for a "wholesale" level of business. As the buyer, you have the leverage to call the provider and negotiate these rates down, provided you have a clean contract and good standing with the provider.

However, there is a catch: some sellers enter into exclusive, multi-year contracts with specific providers that lock in certain terms or even exclusive services. You need to review these contracts to see if they are transferable. Are there "change of control" clauses that allow the provider to void the contract if the company is sold? Many providers reserve this right. If the contract is voided upon sale, you lose the negotiated rate and the stability of the existing relationship. This creates a gap where you must onboard a new provider immediately after the close, which introduces operational disruption. You must know if you are buying a stable, transferable contract or a voidable agreement that requires immediate re-negotiation.

Another financial aspect to audit is the "holdback" or "reserve" structure. Payment processors often hold a percentage of processed funds or a fixed amount in reserve to cover potential chargebacks. If the seller has a high chargeback rate, their processor may hold significant cash in reserve, which reduces their effective working capital. When you buy the company, you need to adjust your working capital targets to account for this float. If the seller hands you a business with $100,000 in liquid cash but $50,000 is trapped in a processor reserve, your real working capital is only $50,000. This discrepancy is a common source of post-close disputes. Make sure you understand exactly how much cash is "free" and how much is "trapped" in the payment infrastructure.

The Migration Question: Can You Switch?

Every buyer should have a "Plan B" regarding payment providers. Even if the current setup works, the market changes. Fees go up, service levels drop, or better technology emerges. If the codebase is hard-coded to a single provider, you are locked in. This is known as vendor lock-in. To test for lock-in, you need to ask the technical team: "How long would it take to integrate a new payment processor without changing the underlying business logic?" If the answer is "two weeks," you have decoupled your logic. If the answer is "six months," you have a problem.

True decoupling means the "billing logic" (calculating how much to charge) is separate from the "payment execution" (sending that charge to the bank). In a well-architected system, the core SaaS application knows "User A is entitled to $20/month," but it does not know if that payment is going through Stripe, Braintree, or PayPal. The payment execution is handled by an adapter layer. If the adapter layer is missing, or if it is bloated with custom logic specific to one provider, you face a massive migration cost. You should budget for this if you intend to migrate later. If you plan to keep the current provider, ensure the code is at least documented enough that a new engineer can understand how it works without relying on the founder’s tribal knowledge.

Migrating billing systems is painful, but it is often necessary for long-term health. I have seen buyers who refused to migrate during the first year because "it works fine," only to face a catastrophic failure when the provider merged with a competitor that changed their API. When the migration eventually happened, it was an emergency fire drill rather than a planned project. Emergency migrations are expensive. They require senior engineers to drop all other projects to fix the bleeding. If you want to avoid this, plan for a migration in your first 6-12 months post-acquisition. Use the initial period to stabilize the product, then execute a clean switch to a more robust, scalable provider like a dedicated billing orchestrator that supports multiple gateways.

Strategic Advice: Do not accept "it works" as an answer to payment integration. Ask for the system architecture diagram. Look for a clear separation between charging logic and payment gateway calls. If the diagram shows a direct line from your core API to a specific gateway without an abstraction layer, add 10-20% to your due diligence timeline to account for potential decoupling work.

Risk Mitigation: Implementing a Multi-Gateway Strategy

The ultimate defense against payment dependency is redundancy. A multi-gateway strategy means routing customers to two or more payment providers based on capability, geography, or risk. For example, you might use Stripe for domestic US transactions because of its low fees and ease of integration, but use a local processor for European customers to optimize for SEPA transfers and reduce cross-border fees. This approach requires a payment orchestration layer, such as Primer, Spreedly, or a custom in-house build.

While building an in-house orchestration layer is expensive, it provides the highest level of control. You can write your own rules for routing. You can fail over from Provider A to Provider B automatically if A experiences downtime. You can choose which provider handles which specific transaction type based on real-time data. For a SaaS company with significant revenue, this control is worth the engineering investment. It transforms the payment stack from a single point of failure into a robust, resilient network. It also gives you negotiating leverage with providers, because they know you can switch to a competitor with a simple configuration change.

If you do not have the engineering capacity to build a custom orchestrator, you can use third-party orchestration platforms. These platforms act as a middleman, integrating with dozens of gateways. They provide a unified API that your SaaS application talks to. When you want to add a new payment method or switch providers, you do it in the orchestrator's dashboard, not in your code. This is a low-friction way to reduce dependency. For most mid-market SaaS acquisitions, adopting a third-party orchestrator is the sweet spot. It costs less than building in-house but provides significantly more flexibility than being tied to a single direct integration. It allows you to normalize the billing stack across multiple vendors, ensuring that no single entity holds your cash flow hostage.

Negotiating the Deal: Pricing the Risk

How do you translate this technical risk into dollars? You don't just write a check and hope for the best. You quantify the risk and adjust your offer accordingly. If you determine that the seller's billing system is brittle and will require three months of developer time to properly decouple from the current provider, calculate the cost of that time. If your developer retainer is $10,000/month, that is $30,000 in direct costs. Add the indirect cost of delayed feature development to that number. If your value proposition is $50,000, you should reduce your offer by $50,000, or negotiate an earn-out structure that ties a portion of the payment to the successful migration of the billing system.

Garners also need to look at the merchant account history. Chargeback ratios are a key metric. If the seller's chargeback ratio is above 1%, you are in the "high-risk" category for most banks. This means higher processing fees and stricter monitoring. If the seller has been living on the edge of being terminated by their processor, you are buying a liability. You can negotiate a price reduction based on the expected increase in processing fees as you move into a "high-risk" tier. Alternatively, you can require the seller to clean up their chargeback profile before closing. This is a condition precedent. If they cannot reduce the chargeback ratio to below 0.9%, the deal is off. This forces them to prove that their billing practices are compliant and sustainable.

Finally, consider the tax implications. Payment processors often handle sales tax or VAT collection on behalf of the merchant. If the seller has been using a provider that has incorrectly calculated or remitted taxes, you may inherit the debt. The seller is responsible for past taxes, but the administrative burden of resolving discrepancies with tax authorities falls on you. Include a indemnification clause in the purchase agreement that covers any tax liabilities arising from payment processing errors prior to the close date. This is a standard legal protection, in SaaS acquisitions, it is often ignored because buyers assume the software handles tax correctly. It does not. The configuration does. And configuration is often wrong. Check the audit trail of tax remittances provided by the payment gateway.

Checklist: Payment Infrastructure Due Diligence

Before you sign, run through this checklist. It is non-negotiable for any SaaS deal where recurring revenue is the primary asset. You cannot skip these steps. Each item represents a potential leak in your cash flow or a structural weakness in your operations. Use this list to guide your technical due diligence interview with the seller's CTO or Head of Engineering.

  1. Map the Current Stack: Identify all payment processors, billing coordinators, and fiat-to-fiat conversions used. List the specific APIs being called and the version numbers.
  2. Review Processing Fees: Obtain 12 months of processor statements. Calculate the average effective fee rate (Total Fees / Total Processed Volume). Compare this to current market rates.
  3. Assess Chargeback History: Pull the chargeback ratio for the past 6 months. Identify the top 3 reasons for chargebacks. Determine if these are operational issues or technical billing errors.
  4. Verify Tokenization: Confirm that no raw card data (PAN/CVV) is stored in any database, log file, or backup. Ensure all data is tokenized by the PCI-compliant provider.
  5. Test Dunning Logic: Simulate a failed payment. Does the system automatically notify the customer? Does it retry? How many retries? Is there a clear cancellation flow for persistent failures?
  6. Evaluate Contract Portability: Read the merchant agreement. Look for "change of control" clauses. Can the contract be assigned to the buyer, or does it terminate? What is the notice period for termination?
  7. Analyze Revenue Split by Provider: If multiple providers are used, what percentage of revenue goes through each? Can you switch the majority of volume to a single provider if needed?
  8. Check for Custom Logic: Ask if the billing calculations (prorations, refunds, upgrades) are handled by the provider or by in-house code. If in-house, request the unit tests for this logic.
  9. Review Dispute and Complaint Logs: Look through the billing support tickets. Are customers complaining about double charges, failed upgrades, or incorrect invoices? This is a leading indicator of system instability.
  10. Estimate Migration Cost: Ask the engineering team for a rough estimate of the time and cost to swap the primary provider. If they cannot provide an estimate, assume it is a multi-quarter project.

Conclusion: Independence is Profit

In the end, the health of a SaaS business is measured by the smoothness of its revenue collection. If you are always concerned about whether the next batch of invoices will clear, you are not running a software company; you are running a collections agency. The goal of your acquisition is to buy a machine that prints money. That machine has a fuel line, and the fuel line is your payment infrastructure. If the fuel line is cracked, leaking, or controlled by someone else, the machine does not work.

You have the tools now to see the cracks. You know how to ask the right questions. You know how to price the risk. Use the checklist. Dig into the statements. Talk to the engineers. If the payment stack is robust, resilient, and decoupled, you have a solid foundation to grow. If it is not, you have the leverage to buy the business at a discount and invest in fixing it. Both outcomes are better than ignoring the risk and hoping it goes away. It never does.

For more resources on vetting online businesses and finding hidden risks in SaaS deals, visit Deal Alert AI. We help buyers navigate the complexities of digital asset acquisitions with data-driven insights. After you have identified a potential target, you can browse verified listings on platforms like Empire Flippers or Flippa. But before you make an offer, ensure your due diligence on the payment stack is airtight. Your future profitability depends on it. Stop guessing. Start verifying.

By Sophal Lanh, Founder of Deal Alert AI: Sophal built Deal Alert AI after years of analyzing online business acquisitions and missing time-sensitive deals. The platform tracks and scores 100+ listings daily across Empire Flippers, Flippa, Acquire.com, and Quiet Light. Learn more →

Get Deals Before Other Buyers

We scan Empire Flippers, Acquire, Flippa, and Quiet Light daily. The best sub-$500K businesses are gone within 48 hours.