Accepting payments is a black hole costing you hundreds of thousands every year

May 5, 2026
Accepting payments is a black hole costing you hundreds of thousands every year
The most important stack in your business, and the one founders ignore the longest.

When people list the most valuable companies in the world, the same names come back: Apple, Google, Amazon, Coca-Cola, Microsoft. They all have one thing in common. They sell to consumers.

Conquering consumers is the holy grail. It is also, in the entrepreneurial world, the hardest thing to do. And when we talk about "hard", almost no one suspects that one of the most important steps of the sales cycle is hidden in plain sight: actually collecting the money. It looks like the easy part of the process. It is not.

It gets even worse when you remember that any serious company today wants to go global, and wants it fast. Patrick Collison once put it well: "Unlike more speculative paths to growth, optimizing your payments setup is almost guaranteed to yield extra revenue and to be among the highest-ROI growth activities you could undertake." He is right. Payments are the most under-optimized growth lever in most companies under $100M ARR.

This article is about that lever. We start from a real founder journey, then break down where the leakage happens, and finish with what you can actually do.

The journey every founder goes through

When you start out, you Google something like "payment gateway" or "how to accept payments online". The result depends on where you live. If you are Western and young, you land on Stripe. If you are older, you land on the Payment Service Provider your business bank pushed on you. In SEA you go to Xendit, in Africa to Paystack, in India to Razorpay, in Brazil to Pagar.me, etc. You don't really care. What you want is to charge customers. Everything else is not your problem. And honestly, at that stage, you are right.

You build a good product. You cross $1M ARR. 70% of your revenue comes from your home market, 30% from the rest of the world. You had never paid attention to that 30% before, but now you start thinking. The product seems to travel. Maybe it's time to double down internationally. You start dreaming of going global.

You don't change anything in your stack. You push into the US, the UK, the EU, Canada. It works. You scale. You hit $2M, then $5M, then $10M ARR.

Then you actually look at the numbers.

Each month, between 6% and 8% of your cross-border revenue is gone. At your scale that's $4K to $18K every month, evaporated for reasons you don't fully understand. You dig deeper into the transaction logs and you stumble on something else: a lot of declines. A lot. You panic, you Google, and you discover a notion you didn't know existed: acceptance rate.

You do the math. Over the last 12 months, somewhere between $100K and $500K in transactions were silently declined, with no obvious logic. Add it to the cross-border fees you're already bleeding and the number stops being a rounding error. It's a wound.

And then the rest of the iceberg shows up:

  • You need to collect local taxes in every market and remit to every country.
  • Chargebacks start spiking, especially when you launch a new geography.
  • Some chargebacks are fraud. Some are customers who received the product and disputed anyway.
  • Your fraud rules, tuned for your home market, instant-decline anything that looks "foreign", killing your acceptance rate further.

This is the moment most founders go down the rabbit hole. Three questions usually come up. Let's answer them.

1. Where do cross-border fees actually come from?

To answer that, we need to look at what happens when a card is tapped. The flow is the same everywhere on the planet, with small variations.

A customer pays $25 with their Visa card at a Square terminal. Six players are involved:

  • Cardholder, the person paying.
  • Issuing bank, the bank that gave the cardholder their card (e.g. TD).
  • Merchant, the business getting paid.
  • Acquirer (acquiring bank), the bank that processes payments on behalf of the merchant. Often, the Payment Service Provider (Square, Stripe, etc.) is also the acquirer or partners with one.
  • Card network, Visa, Mastercard, etc. They route the message between the issuing and acquiring banks.
  • Payment processor / POS, the tech layer.

When the card is tapped, the terminal grabs the PAN, expiry, CVV, and a one-time cryptogram from the chip. That data is wrapped into an ISO 8583 message (a 50-year-old standard, by the way) and sent over VisaNet to the issuing bank. The issuing bank checks balance, fraud risk, validity, then sends back an approval or a decline code (00 = approved, 05 = do not honor, 51 = insufficient funds, etc.). Visa relays the answer to the acquirer. The whole round trip takes about 2 seconds.

If approved, the issuing bank freezes the funds. At end of day, the acquirer batches all approved transactions and submits them to Visa for settlement. Visa runs a multilateral net settlement, instead of clearing every transaction one by one. It nets out flows between every pair of banks and produces a single net payment per pair. Settlement happens within 24 hours, 72 max, through a settlement bank (historically Chase Manhattan in New York for Visa). Banks true up via Fedwire or FedACH.

That sounds clean on paper. The fees, less so.

On a $25 transaction, a US merchant typically pays:

  • Interchange fee to the issuing bank: 1.5% to +3.0%. This is the bulk of the cost. It funds card rewards programs. Visa sets the rates, but the issuing bank gets the money. Rates depend on card type (debit, corporate, rewards), Merchant Category Code (groceries cheaper than gambling), transaction type (chip cheaper than online), and ticket size.
  • Network fee to Visa: 0.13% to 0.15%.
  • Acquirer fee to Square/Stripe/etc.: 0.5% to 1.5% plus a flat fee per transaction.

Now, the kicker. Cross-border fees. The moment your transaction is "international", meaning the issuing bank country is different from the acquirer country, Visa and Mastercard add an extra layer:

  • Cross-border assessment fee: roughly 0.6% to 1.0%
  • International service assessment: roughly 0.4% to 0.8%
  • FX margin from your acquirer: 1% to 2.5%
  • Additional acquirer markup on cross-border: 0.5% to 1.5%

Stack it all up and on a cross-border card you are paying somewhere between 4% and 6.5% in total processing cost, vs. 2% to 3% for a domestic transaction. That gap is the cross-border tax that nobody talks about and that everyone pays.

Let's put numbers on it. Assume your blended cross-border overhead is 3.5% above your domestic baseline (a conservative middle of the range above), and that the share of revenue going through cross-border rails is 30%.

Now compound it. If you save that money and reinvest it at a modest 5% annual return, here is what the cumulative gain looks like over 5 years:

At $100M ARR, ignoring your payments stack costs you almost $6M of compounded value over 5 years. That's a Series A round you didn't need to raise.

2. What is acceptance rate, and why does it quietly kill you?

Acceptance rate is the percentage of your authorization attempts that get approved. If you push 1,000 charges and 850 get approved, you sit at 85%.

Founders think of acceptance rate as a binary, "the card works or it doesn't". It is not. It is the output of a probabilistic decision tree run in real time by the issuing bank. Here is what happens during those 2 seconds.

When the ISO 8583 message hits VisaNet, Visa runs the transaction through its risk engine and returns a score from 0 to 99 to the issuing bank. Higher score = higher recommendation to decline. The issuing bank takes that score, layers its own fraud model on top (account history, velocity, geolocation, BIN behavior, merchant reputation, etc.), and makes the final call.

The score is built on signals like:

  • Mismatch between cardholder country and merchant country (cross-border = riskier)
  • Merchant Category Code (some MCCs trigger automatic suspicion)
  • Transaction amount vs. typical pattern
  • Time of day, currency, AVS/CVV check results
  • 3DS authentication status
  • Acquirer reputation
  • Historical chargeback ratio of the merchant, of the acquirer, of the BIN

A "good" acceptance rate depends entirely on your vertical and geography mix. As a rule of thumb, above 85% is healthy, above 90% is excellent, above 93% is exceptional.

And here is the counter-intuitive part: a too-high acceptance rate is a red flag, not a goal. If you sit at 99% on a cross-border vertical, you are either fronting fraudulent volume, or your fraud filters are off, and you are about to eat a chargeback wave that will blow up your processor relationship. The right target is "as high as possible while keeping chargebacks well under 0.5%". It's a ratio, not a max.

Why it matters financially. Let's assume you can recover 5 percentage points of acceptance rate with proper routing, retries, network tokens, 3DS optimization, BIN-level intelligence, and a payment stack that is actually built for cross-border. That is a realistic delta, not an aspirational one.

This is pure incremental revenue. You did the work to acquire those customers. The card was good. The money was there. The only reason it didn't land in your account is that the issuing bank's risk model, which was never tuned for your business, said no.

Compounded at 5% over 5 years, the same way:

Combine cross-border fee optimization and acceptance rate optimization and you are looking at 8-12% of revenue you currently leave on the table in a typical cross-border-heavy SaaS or e-commerce business. At $10M ARR, that is the cost of three engineers you didn't need to hire.

The ironic part: this entire scoring system was designed for a world where the merchant was a brick-and-mortar store and the cardholder was physically present. Card-not-present transactions, cross-border digital goods, instant-fulfillment SaaS, marketplaces with sub-merchants, none of this fit the original model. The system is duct-taped on top of an old assumption. That is why the false positive rate is so high.

3. Chargebacks: what they are, why they will close your account, how to survive them

A chargeback is a forced reversal of a transaction by the issuing bank. It was introduced by the Fair Credit Billing Act of 1974 to protect consumers and increase trust in credit cards. Sixty years later, it is the single most underestimated risk in any merchant's life.

There are 3 main chargeback scenarios:

  1. Card present, chip transaction. When a customer pays IRL with a chip card, the merchant usually wins. Fraud loss is on the issuer.
  2. Card present, swipe. When the customer doesn't even have to chip the card, the merchant accepted the fraud liability and usually loses.
  3. Card not present (online). Liability is on the merchant by default. 3D Secure (3DS) shifts it to the issuer if used. US 3DS adoption was around 58% in 2024. Most merchants don't use it for friction reasons.

Now the part founders don't see coming. Chargebacks are not just a financial loss. They are an existential risk to your Payment Service Provider relationship.

Here is why. When an acquirer sponsors you, they vouch for you to Visa. They legally promise that if you can't cover chargebacks, they will. So acquirers monitor your chargeback ratio obsessively. The thresholds Visa enforces:

  • Below 0.65%: you're safe.
  • 0.65%: warning.
  • 0.9%: $50 fine per chargeback above threshold.
  • 1.8%: $100 fine per chargeback above threshold.

If you stay in monitoring too long, fines escalate, and your acquirer gets charged $25K/month after 4 months, $50K/month after 7 months. Visa can mandate the acquirer to terminate you, or face suspension itself.

In reality, you will never even get close to those fines. Unless you are processing hundreds of millions of dollars per year, you are a small player to your Payment Service Provider, and they will take exactly zero risk on your behalf. At the first chargeback spike they don't understand, they cut you off. Better to lose a merchant than to risk their relationship with the network. The fines you read about are the upper bound. The real bound, for 99% of businesses, is "your account is frozen on Tuesday morning with no warning".

The cascade is brutal. You spike chargebacks. Your acquirer fines you. You get put on monitoring. You get terminated. You lose your processing capability overnight. You also get added to the MATCH list (Member Alert to Control High-Risk Merchants), which is essentially a blacklist shared across acquirers. Once you're on MATCH, getting a new processor is anywhere between very hard and impossible for 5 years.

I have seen this happen to companies doing $20M+ ARR. They didn't see it coming because nobody was monitoring chargeback ratio at the board level. By the time it was on the agenda, the account was already frozen.

How to actually manage this:

It depends on your vertical and your geographies. There is no universal playbook.

For certain verticals (marketplaces, server hosting, gaming, ...), chargeback management is a near full-time job. You need:

  • Real-time chargeback monitoring (per BIN, per geography, per product, per acquisition channel).
  • A fraud model that is updated weekly, because fraudsters adapt weekly. They use AI now. So should you.
  • A chargeback representment process with delivery proof, IP logs, device fingerprints, 3DS data, communication history.
  • Pre-chargeback alert systems (Verifi CDRN, Ethoca) to refund disputes before they become chargebacks.

For geographies, the playbook is different. Some markets (Brazil, Mexico, parts of MENA) have structurally higher fraud because chargeback culture is different. The fix is rarely fraud filters. It is:

  • Clearer product communication and onboarding to reduce buyer's remorse.
  • Localized, responsive customer support that catches refund requests before they escalate to the issuing bank.
  • Adapted billing descriptors so the customer recognizes the charge on their statement.
  • Sometimes pre-authorization holds, or staggered billing, to give customers opt-out windows.

Getting banned from a Payment Service Provider is not a slap on the wrist. It can end your business. Treat chargeback ratio like you treat burn rate: a board-level KPI.

What you can actually do, in priority order

If you take only one thing away: payments is not a "set and forget" stack. It is an ongoing optimization surface that compounds. Every percentage point you recover today is recurring, in perpetuity.

The pragmatic path, in order of ROI:

  1. Audit your fee statement, line by line. Most founders have never done this. You will find cross-border fees, dynamic currency conversion fees, scheme fees, and Payment Service Provider markups you didn't know existed.
  2. Measure your acceptance rate by geography, by BIN, by ticket size. Aggregate numbers hide the leak. The pattern is almost always: 85-90% home country, 70-80% cross-border, 50-60% in a few specific BINs you can identify.
  3. Implement smart retries. A meaningful share of declines are soft declines (issuer temporarily unable to authorize). Retrying after 24-72 hours with the right setup recovers 10-20% of those.
  4. Use network tokens and account updater. Reduces declines from expired/replaced cards. Free uplift.
  5. Add 3DS strategically. Not on every transaction. On high-risk geographies and BINs only. You shift liability without killing conversion.
  6. For cross-border, consider local acquiring. Local acquiring removes the cross-border fee stack entirely and increases your acceptance rate. The catch is what it actually takes: incorporate a local entity in each market, negotiate with a local payment partner, reconcile a different API for each, repatriate funds back to your primary market while dealing with FX yourself and the delays it creates. It's hours every week of operational work, on top of a setup that takes months per geography.
  7. Monitor chargebacks weekly, not monthly. Set internal thresholds (e.g. 0.4%) well below Visa's. By the time you see Visa's threshold, it's too late.
  8. Consider multi-acquirer routing. Route by amount, by vertical, by geography, to the acquirer most likely to approve. The acceptance gain mentioned earlier mostly comes from this. The catch, again, is what it takes: months of negotiation with each partner, and monthly minimums in the thousands per partner that you pay whether you use them or not.

The payment stack is the most under-priced compound interest engine in your business. Optimize it once, and it pays you back every transaction, forever.

If you're a cross-border business and the numbers above look familiar, we built Inflowpay to remove this exact set of problems:

  • Fees — no cross-border tax stacking on top of your processing cost. What you see is what you pay.
  • Acceptance rate — we route across multiple acquirers to deliver +90% acceptance on every transaction.
  • Fraud and chargebacks — we handle them for you, on top of millions of data points across our merchant base, so you don't run a fraud team.
  • Repatriation and FX — we move funds back to your primary market at rates you've never seen.
  • Local taxes — we collect them in every market and remit them in every country for you.

All of this means you integrate one API in less than a day, and you never have to hire a payments and tax team, never lose months on local acquiring setups, never burn the six-figure annual cost it takes to build any of this in-house. We handle the entire stack, you focus on your product.

Join Inflowpay
Follow us on social media: