en

What payment processing should my SaaS use when customers are in different countries?

Published
14.11.2024
Updated
13.10.2026
SaaS-international-payments-picture
Contents

    For most SaaS companies selling abroad, the answer is a card payment processor or a merchant of record, plus one or two extra methods for the customers that cards don't reach. The real decision is the first one. Do you want to be the seller in every country, charging and filing its sales tax and VAT yourself? Or do you pay a higher fee to a company that resells your product and does that work for you?

    The short version: a small team selling to people and small businesses all over the world usually does better with a merchant of record such as Paddle. A B2B product with larger invoices and someone who can run tax usually does better with a payment processor such as Stripe. Bank transfers, local payment methods and stablecoins are additions to either one, not replacements.

    How SaaS payments work

    A customer types a card number into your checkout. The payment processor passes it to the customer's bank through Visa or Mastercard and asks for approval. If the bank says yes, the money lands in your processor balance and reaches your bank account a few days later.

    You will also meet the words "payment gateway": that is the part that collects card details securely and hands them to the processor. With Stripe, the gateway and the processor are one company, which is why people use the words interchangeably.

    A subscription adds a second layer, the billing system. It remembers each customer's plan, creates an invoice every month or year, charges the saved card and decides what to do when a charge fails. Stripe Billing, Chargebee and the billing built into Paddle all do this job.

    Then comes tax. Selling software to a person in another country often means charging that country's VAT or sales tax, and someone has to calculate it, collect it and file it. Who that someone is decides which option suits you.

    Payment processor or merchant of record: the choice that comes first

    With a payment processor, you are the seller. Your company's name is on the customer's card statement, the sale is between you and the customer, and every tax obligation in every country is yours.

    With a merchant of record, another company is the seller. It resells your software to the customer under its own name, collects and pays the tax in each country, and handles chargebacks, the disputes where a customer asks their bank to reverse a charge. Then it sends you what is left. Paddle, Lemon Squeezy and FastSpring work this way, and Stripe now sells the same model under the name Managed Payments.

    The two models differ in three places:

    • Who owes the tax. With a processor, you register, charge and file in each country where you owe tax. With a merchant of record, it does, because legally the sale is its sale.
    • What you pay. A merchant of record charges a higher percentage, because tax work, fraud checks and disputes are inside the price. A processor is cheaper per payment, but tax software and an accountant are extra.
    • How much control you keep. With a processor, you choose the checkout, the payment methods and the invoice layout. A merchant of record decides which products it will sell, what its checkout looks like and when it pays you.
    A SaaS founder in two versions: on the left, working on a laptop with the Stripe logo next to a tall stack of tax forms with EU, UK and US flags; on the right, relaxing while a merchant of record with a Paddle badge carries the tax forms away and hands over an envelope of money

    Paddle or Stripe for a SaaS: what one payment actually costs

    Percentages are easier to judge on one real payment. Take a $50 monthly plan sold by a US company to a customer in Germany who pays in euros. Here is what each side keeps, before tax, on their US price lists as of September 2026:

    • Stripe, about $3.60. The card costs 2.9% + 30¢, a foreign card adds 1.5% and converting euros to dollars adds 1%, which comes to about $3.00. Stripe Billing adds 0.7% and Stripe Tax adds 0.5% where you are registered.
    • Paddle, $3.00. Paddle charges 5% + 50¢ per transaction, with tax registration, filing and failed-payment recovery included.

    Now the same plan bought by a US customer with a US card. Stripe comes to about $2.35 with Billing and Tax, and Paddle stays at $3.00.

    So a processor is clearly cheaper mainly at home. On foreign cards the gap closes, and Stripe's figure still leaves out registering in other countries and filing returns there. Stripe accounts outside the US have their own price lists, so run the same sum with yours.

    That sum also assumes both services take sellers from your country. In a comparison of 40 countries, Stripe works in 25 and in none of the CIS, the Caucasus and Central Asia, while Paddle, as a merchant of record for software, works in 38. Before you compare prices, check where Stripe, Paddle and seven other payment services accept sellers.

    Which payment processor is best for a SaaS?

    There is no single best one. There is a best fit for your customers, and it usually falls into one of two cases:

    • A merchant of record, if your buyers are many and small. Individuals and small teams in dozens of countries, average payments of tens of dollars, no finance person on the team. You pay more per payment and get paid less often: Paddle, for example, pays out once a month.
    • A processor, if your buyers are companies. Larger invoices, contracts with custom terms, customers who need a proper VAT invoice from you and not from a reseller. You keep the lower fee and full control, and in return the tax work is yours.

    Two situations sit between those cases:

    • You need more than one processor. Billing platforms such as Chargebee keep all subscriptions in one place on top of different gateways, so you can add a second processor for another region without rebuilding billing.
    • You started with a merchant of record and want your own processor. Plan the move in advance: subscriptions and saved cards don't transfer with a single click.

    Do I have to charge sales tax and VAT when I sell SaaS abroad?

    Often yes, and earlier than most founders expect. Here is how it works in the two biggest markets as of September 2026:

    • European Union: from the first sale, if you are outside the EU. Software sold to a consumer in the EU is taxed at the VAT rate of the customer's country. A company based outside the EU owes it from the first sale, with no threshold, and can report all EU countries through one registration, the One Stop Shop, which has run in its current form since 1 July 2021. A company based in the EU has an allowance of €10,000 a year in cross-border sales before other countries' VAT applies.
    • European Union, business customers: usually the customer's job. When you sell to a VAT-registered company in another EU country, the reverse charge normally applies. The customer accounts for the VAT, and your invoice shows none.
    • United States: state by state. There is no federal sales tax. Since the Supreme Court's South Dakota v. Wayfair decision of 21 June 2018, a state can require an out-of-state seller to collect its sales tax once sales there pass the state's threshold, often $100,000 a year. Whether SaaS is taxable at all differs by state: some tax it, many do not.

    With a merchant of record, all of this is its job, and its fee covers it. With a processor, it is yours. Stripe Tax calculates the right rate for each customer and warns you as you approach a threshold, but the registrations and the returns stay in your company's name.

    Which payment methods do customers in other countries expect?

    Cards work almost everywhere, but they are not everyone's first choice. What customers look for at checkout depends on where they are and who they are:

    • Cards, for most consumers and small teams. In the US, the UK and most of Europe, a card is what a SaaS customer expects to use, and it is the easiest method to charge again every month.
    • Bank debits in Europe. SEPA Direct Debit lets a customer in the euro area pay straight from a bank account, and it is common in Germany and the Netherlands.
    • Local instant payments. Pix in Brazil and UPI in India let people pay from their banking app, and many of them use these more readily than a card.
    • Wallets. PayPal, Apple Pay and Google Pay save the customer from typing card details, which helps on a phone.
    • Bank transfer against an invoice, for large companies. Enterprise customers often pay yearly, by wire, after their finance team approves the invoice.
    • Stablecoins, for customers the card or the bank doesn't serve. The customer pays from a crypto wallet, with no card or bank account involved.

    A wire from another country can take several days and lose part of its value to bank fees along the way. If you are weighing that against a stablecoin invoice for the same customers, it helps to see how crypto payments compare with bank transfers on fees and speed.

    PayPal needs one more note, because so many customers already have an account. A US business can now also let customers pay in crypto through PayPal itself, and here is what accepting crypto through PayPal involves and why it is limited to US businesses.

    Not every provider supports every method, and a merchant of record supports only the ones it has chosen. Before you sign, check that the methods of your two or three biggest markets are on its list.

    Customers standing on a globe in different countries, each holding up how they pay: a bank card in the US, a banking app in Germany, Pix in Brazil, UPI in India and a crypto wallet with a green USDT coin

    Stripe isn't available in my country: what do I use instead?

    Stripe opens accounts for businesses in about 50 countries. If yours is not among them, there are three usual routes:

    • Crypto. A customer pays from any wallet, and the money does not travel through the banks of your country. The crypto processor's own onboarding rules decide whether your business can use it.
    • A merchant of record that works with your country. Since the merchant of record is the seller, it mainly needs to be able to pay you. Check its list of supported seller countries and payout methods before you build anything.
    • A company in a country Stripe supports. Many founders register a company in the US or in Europe, and Stripe Atlas sets up a US company for this. The cost is formation and yearly fees, plus accounting in two countries.

    Sometimes the problem is wider than Stripe: the money from customers abroad does not come in at all, whatever you try. That case has its own set of answers in how to receive payments from customers abroad when cards and transfers fail.

    Can a SaaS take payment in stablecoins?

    Yes. A stablecoin is a crypto coin whose price is tied to the dollar, so a $50 plan paid in USDT, the most widely used stablecoin, is still $50 when it arrives. It suits customers the card or the bank doesn't serve, such as a team in a country where international cards keep getting declined.

    Stablecoins work as an extra method next to cards, not instead of them. Three things change compared with a card:

    • The customer confirms each payment. A crypto wallet can't be charged the way a saved card can, so a renewal is a reminder and a payment the customer approves.
    • There are no chargebacks. A bank can't reverse a crypto payment, so the fraud risk from disputes goes away, and refunds are something you send yourself.
    • The payment arrives in minutes. There is no foreign-card surcharge and no wire delay, and no bank in between decides whether the transfer may go through.

    The first point is the one SaaS founders ask about most, because it changes how a subscription renews. The renewals and top-ups themselves are covered in how recurring crypto payments work for SaaS.

    Between the customer's wallet and your billing system sits a crypto payment processor, which tells your billing system when a payment has arrived. CryptumPay is one built for SaaS: you add crypto next to your cards through a payment link, a checkout widget or an API, and a customer your card processor can't serve can still pay you. The customer pays from the crypto wallet they already use, needs no account or app, and whatever coin they pay in is converted, so you always receive USDT.

    At CryptumPay, the fee is 1% per successful payment, down to 0.5% at higher volumes, and project review usually takes one business day. The customer confirms each renewal in their wallet, and your server gets a callback, an automatic message, when the payment arrives. The fees, the ways to connect and the review are laid out on the page about adding crypto payments to a subscription business.

    If your company or your customers are in the EU, one more rule applies. MiCA, the EU's crypto regulation, has governed stablecoins since 30 June 2024, and it affects which stablecoins a business in Europe can accept in 2026.

    Once revenue arrives in USDT, some companies don't convert all of it. They pay contractors and suppliers abroad in the same coin, which is a question of its own: paying suppliers abroad in stablecoins.

    A customer on a balcony holds a phone with a crypto wallet showing a green Tether USDT coin and a confirm button, while a SaaS dashboard behind her marks the subscription row as paid with a green checkmark

    How to put it together

    Most international SaaS companies end up with a main option and one or two additions. The common set-ups look like this:

    • Solo founder, customers everywhere. A merchant of record for cards and wallets, and no tax registrations of your own.
    • B2B product with customers in the EU and the US. A processor with billing and tax tools, bank transfer for large yearly invoices, and an accountant who files the returns.
    • Founder in a country Stripe doesn't cover. Crypto first, for customers who can't pay by card, then a merchant of record that pays out to your country or a company abroad.
    • Customers in markets where cards often fail. Whatever your main option is, add the local methods of those markets or stablecoins.

    What it comes down to

    The first decision is who is the seller. A merchant of record costs more per payment and takes tax off your hands; a payment processor costs less and leaves tax with you. On foreign cards the price gap is smaller than it looks.

    Then look at your customers, not at the providers. Add the methods your biggest markets actually use, bank transfer for enterprise invoices, and stablecoins for the people the card or the bank can't reach.

    Questions people also ask

    What fees does a merchant of record charge?

    Published rates start at around 5% plus a fixed fee per payment, and the providers price it in different ways:

    • Lemon Squeezy: 5% + 50¢ base, plus 0.5% on subscription payments and 1.5% on payments from outside the US, so a subscription sold abroad comes to 7% + 50¢. Payments made through PayPal add another 1.5%.
    • Stripe Managed Payments: 3.5% on top of Stripe's normal card fees, so the total depends on the card.
    • FastSpring: a quote, agreed with each company individually.

    For very cheap products, Paddle offers custom pricing, because a fixed 50¢ eats a large share of a $3 payment.

    When does Paddle pay out, and to which countries?

    Paddle pays out once a month: payouts go out between the 2nd and the 15th and take up to three working days to arrive. The minimum balance is $100, adjustable up to $100,000, and a smaller balance rolls over to the next month. Money goes by wire transfer or Payoneer, and for some countries a $15 SWIFT fee applies, so check what Paddle says about your country before you integrate.

    Does Stripe calculate sales tax for me?

    Yes, if you turn on Stripe Tax: it works out VAT, sales tax and GST for each customer from their location and the product type, and tracks your sales against registration thresholds. On the US pay-as-you-go plan it costs 0.5% per transaction where you are registered if you use it through Stripe's own tools such as Billing, Checkout or Payment Links, and 50¢ per transaction through the Tax API. Stripe can also register you for US sales tax and handle filing directly or through partners, but you remain the seller and the obligation stays yours.

    Is there VAT on SaaS in the UK?

    Yes. As of September 2026 the standard UK VAT rate is 20%, and it applies to software sold to UK consumers. A business based outside the UK must register for UK VAT from its first sale to UK consumers; the £90,000 registration threshold applies only to UK-based businesses. Sales to UK VAT-registered businesses are normally handled by the customer under the reverse charge.

    What happens when a recurring payment is declined?

    The billing system tries again: Stripe's Smart Retries choose when to repeat the charge, Paddle includes failed-payment recovery, and both can email the customer to update the card. If the retries fail, the subscription is marked past due and then cancelled or left unpaid, depending on your settings. A crypto renewal is never declined in this sense, but it can still fail on the customer's side, and the usual causes are covered in why crypto payments fail and how to reduce failures.

    This article is general information and not legal or tax advice. Tax rules depend on where your company and your customers are, so check your situation with a qualified adviser.

    Start accepting crypto payments

    Create an account and connect the checkout yourself, or talk to sales and we will plan the integration with you.