How to Handle SaaS Sales Tax (VAT/GST) Without a Headache
Global Compliance

How to Handle SaaS Sales Tax (VAT/GST) Without a Headache

VAT, GST, and US sales tax follow your customer, not your company. Here is how SaaS founders handle global tax compliance without building a tax team.

Waffo Pancake Team12 min read
In short

SaaS tax follows your customer, not your company: a single international sale can create a VAT, GST, or sales-tax obligation abroad. A Merchant of Record removes that burden by becoming the legal seller — Waffo Pancake covers tax across 173 countries at 3.9% + $0.50 per transaction, with compliance included at no extra charge.

Key takeaways
  • Digital services are taxed at the point of consumption, so your customer's country — not yours — usually decides who you owe.
  • The EU charges 17–27% VAT with a zero threshold for non-EU B2C sellers; the UK runs a separate 20% VAT regime post-Brexit; Japan requires 10% JCT plus a local tax agent.
  • The US alone has more than 12,000 tax jurisdictions (Vertex, 2024), with economic nexus triggered by revenue, not physical presence.
  • A tax calculation tool computes the rate but does not absorb liability — you stay the seller of record and the audited party.
  • As a Merchant of Record, Waffo Pancake is the registered seller across 173 countries and remits tax for you at 3.9% + $0.50, with compliance included at no extra charge.

Most SaaS founders assume tax is straightforward: register in your home country, file once a year, done. That assumption holds until the first international customer pays you. From that moment, you are potentially liable for tax in every jurisdiction where your customers are located — regardless of whether your company has ever set foot there.

This is not a technicality that only affects large companies. Tax authorities in the EU, UK, Singapore, Japan, and Australia have actively pursued small and mid-sized foreign digital service providers for back taxes, regardless of company size.

This guide explains how indirect tax works for SaaS companies, which regimes consistently catch founders off guard, what non-compliance actually costs, and how to structure your payment infrastructure so that tax stops being a recurring operational problem. For the full picture on how MoR infrastructure handles tax, compliance, and liability together, see What Is a Merchant of Record?.

Why SaaS tax works differently from what you expect

Physical goods are taxed at the point of sale or import. Digital services are taxed at the point of consumption — meaning where your customer is located when they access your software.

The practical implication: if a SaaS company incorporated in Singapore sells subscriptions to customers in Germany, France, and Italy, it is potentially liable for VAT in all three countries, not just Singapore. The German customer's payment triggers a German VAT obligation. The French customer's payment triggers a French VAT obligation. Your company's home jurisdiction is irrelevant to these calculations.

This destination-based model is now the global standard for digital services. The OECD framework, adopted by most developed economies, explicitly requires foreign digital service providers to register, collect, and remit tax in the customer's country — either immediately or once any applicable local threshold is crossed.

The B2B exception. Most jurisdictions apply a reverse charge for B2B transactions: when you sell to a registered business in another country, that business self-reports the tax and you do not collect it. This reduces — but does not remove — the compliance burden. The complexity multiplies when you sell to consumers, or when you cannot reliably verify a customer's business-registration status at checkout.

The tax regimes that catch SaaS founders off guard

European Union VAT

The EU applies VAT to all digital services sold to EU consumers by non-EU businesses, with no minimum revenue threshold for non-EU providers. If you make a single B2C sale to a customer in Germany, you are technically liable for German VAT on that transaction.

Standard VAT rates across EU member states range from 17% to 27%, varying by country. France charges 20%. Germany charges 19%. Hungary charges 27%. The rate that applies is the rate of the customer's country, not a single unified EU rate.

The EU's One Stop Shop (OSS) scheme lets non-EU businesses register in a single member state and file one quarterly return covering all EU sales, rather than registering separately in every country where they have customers. This is the practical compliance path for most SaaS companies operating in the EU. It does not eliminate the obligation; it consolidates the filing.

United Kingdom VAT

Post-Brexit, the United Kingdom operates a separate VAT regime independent of the EU. UK VAT on digital services is 20%. Foreign businesses with UK customers must register for UK VAT separately from any EU OSS registration. A company registered under the EU OSS has no coverage for UK transactions.

United States sales tax

The US applies sales tax at the state level, not the federal level. There are more than 12,000 distinct tax jurisdictions across states, counties, cities, and special districts (Vertex, 2024). Whether SaaS is taxable at all varies by state: some states tax all software-as-a-service, others exempt it, and others tax only specific delivery methods or contract structures.

The post-2018 South Dakota v. Wayfair Supreme Court ruling established economic nexus as the standard for sales tax obligations. A foreign company with no physical US presence can trigger a state obligation based solely on revenue from customers in that state — typically above $100,000 in annual sales or 200 transactions, though thresholds vary by state.

For most early-stage SaaS companies with US customers, the practical risk is low until revenue concentrates significantly in specific states. At scale, the obligation is real and enforcement is active.

Singapore GST

Singapore's Overseas Vendor Registration (OVR) scheme applies 9% GST to foreign digital service providers that meet two simultaneous conditions: annual global turnover exceeding SGD 1,000,000, and digital services supplied to non-GST-registered Singapore customers exceeding SGD 100,000 per year. Once both thresholds are crossed, registration is required within 30 days and GST collection begins from that point forward (Inland Revenue Authority of Singapore).

Japan Consumption Tax

Japan requires foreign businesses selling digital services into Japan to register for 10% Japan Consumption Tax (JCT). Unlike most jurisdictions, Japan also requires non-resident businesses to designate a local tax agent to handle correspondence with the National Tax Agency. These are not alternative options; both registration and a local tax agent are mandatory.

The tax-agent obligation is ongoing, not a one-time setup cost. It adds a recurring administrative and financial cost that does not scale with your revenue in Japan.

Australia GST

Australia applies 10% GST to digital services sold by foreign providers to Australian consumers, with registration required once global turnover reaches A$75,000. The threshold is low enough that most SaaS companies with meaningful traction in the Australian market will cross it.

What non-compliance actually costs

The standard assumption is that non-compliance is a back-tax exposure: you owe the VAT you failed to collect, plus interest. In practice, the full cost is higher and harder to estimate in advance.

Three ways to handle it

Option 1: Register directly in each jurisdiction. You identify your obligations, register in each country where you have customers, configure your billing system to collect the correct rate, file returns on each jurisdiction's schedule, and maintain the registrations as you grow. This works. It is also a full-time compliance function. At five or more active markets, it requires either a dedicated in-house tax team or external advisors in each jurisdiction, and the cost scales with your geographic footprint.

Option 2: Use a tax calculation tool. Stripe Tax, Avalara, TaxJar, and similar tools automate tax calculation and, in some cases, filing. They reduce the engineering burden of computing the correct rate at checkout and can generate filing-ready reports. The critical limitation: these tools calculate the tax and add it to the checkout total on your behalf — they do not assume liability. Your company is still the seller of record, still responsible for registration, and still subject to audit for any calculation errors. Tax tools are a valuable addition to a PSP setup, but they do not transfer the underlying obligation.

Option 3: Operate under a Merchant of Record. Under an MoR model, the MoR is the legal seller in each transaction. Tax collection, remittance, registration, and audit exposure belong to the MoR, not to you. When the EU audits sales made through the MoR, the audit is the MoR's problem, not yours.

ApproachCalculates taxRemits to authoritiesHolds the registrationAbsorbs audit liability
Register in each jurisdiction yourselfYouYouYouYou
Tax calculation tool (e.g. Stripe Tax)The toolYou (mostly)YouYou
Merchant of Record (e.g. Waffo Pancake)The MoRThe MoRThe MoRThe MoR

New to the model? Read the primer at What is a Merchant of Record, or see the full breakdown in our 2026 MoR guide for developers and founders.

How an MoR removes the tax problem entirely

When Waffo Pancake acts as your Merchant of Record, the tax structure works like this. A customer in France buys a subscription. Pancake is the legal seller on that transaction. Pancake calculates 20% French VAT, collects it from the customer at checkout, and remits it to the French authorities on its filing schedule. You receive net revenue and never incur a VAT liability on that transaction.

This applies across every market where Pancake processes payments. A customer in Singapore, Japan, Australia, the UK, or any US state generates the same structure: Pancake collects and remits the applicable tax; you receive net revenue with no registration or filing obligation in that jurisdiction.

Here is the lifecycle in practice:

  1. A customer enters their email, country, and billing details in the first step of Pancake's checkout.
  2. Pancake determines the customer's location and applies the correct local rate — for example 19% VAT in Germany, 10% JCT in Japan, or 9% GST in Singapore.
  3. Pancake processes the payment as the registered seller of record.
  4. Pancake remits the collected tax to the relevant authority on the applicable schedule.
  5. You receive clean net revenue — with no filing deadline or audit exposure in the markets Pancake covers.

As your Merchant of Record, Pancake is the registered seller and taxpayer across 173 countries: US sales tax in 45+ states, EU VAT via the OSS scheme, UK VAT, and more. The same integration that handles payment processing handles tax compliance in every covered market. There is no separate tax layer to configure, no additional registrations to maintain, and no jurisdiction-specific advisors to retain. As Pancake puts it: "We're the seller. You focus on building."

173countries covered for tax as MoRdocs.waffo.ai/mor 45+US states + EU VAT (OSS) + UK VATdocs.waffo.ai/mor

Why trust Waffo Pancake as your MoR

Waffo Pancake is built on Waffo's payment platform. Waffo is PCI DSS v4.0 Level 1 certified, backed by HSBC, and built by a founding team from Alipay and Ant Group, with over $30M raised. For context, the industry first-attempt subscription renewal rate averages roughly 57% (Cashfree, 2024); across the Waffo platform, merchants have recorded up to a 45% improvement in payment success rate and recovered about 18% of previously failed orders (based on Waffo platform data).

Pricing: tax compliance included, not an add-on

Unlike a tax calculation tool that bills on top of your processor, Pancake bundles compliance into one transparent rate. There are no monthly fees and no setup costs, and tax compliance in covered markets is included at no extra charge.

3.9% + $0.50per successful transactiondocs.waffo.ai/mor/fees $0extra for tax compliancedocs.waffo.ai/mor/fees
FeeAmount
Successful transaction3.9% + $0.50
Tax compliance in covered marketsIncluded
Refund$1.00 (original transaction fee not returned)
Payout1% of amount, minimum $10.00
Failed transaction$0.30 per attempt once 3DS is triggered; $0 otherwise
Monthly / setup$0

The same checkout that collects payment collects the correct tax, and the same flat rate covers the remittance. What you see is what you are charged.

Every fee on one page — no monthly minimums, no setup cost, tax compliance included.

See full pricing

When does an MoR make sense for your tax exposure?

SaaS sales tax is not a problem that resolves itself. Every new market you enter adds a potential registration obligation. Every year you operate without compliance in a jurisdiction with active customers extends your back-tax exposure. The complexity does not diminish as your company grows; it compounds.

The practical options are: build internal compliance infrastructure that scales with your geographic footprint, rely on tax calculation tools that reduce technical work without transferring liability, or shift to an MoR model where the tax obligation belongs to the MoR and your team spends zero time on jurisdiction-specific filings.

A Merchant of Record is likely the right move once you sell into two or more countries, sell B2C into the EU (where the non-EU threshold is zero), or find yourself spending real hours each month tracking registration thresholds. For SaaS companies that plan to grow internationally, the compliance cost of operating without an MoR rarely stays fixed — it grows with every market, every regulatory change, and every year of accumulated exposure.

See how a Merchant of Record handles tax, chargebacks, and compliance together.

Read the full MoR guide

This article is general information, not tax, legal, or financial advice. Tax rates and rules change; verify current requirements with the relevant authority or a qualified advisor before acting.

Frequently Asked Questions

Do I need to collect VAT if I only sell to businesses?

For B2B sales to registered businesses in most jurisdictions, the reverse charge mechanism applies: your customer self-reports the tax, so you do not collect it. But you must verify the buyer's registration status at checkout. Sales to unregistered buyers are treated as B2C and trigger your collection obligation.

At what revenue level do VAT/GST obligations kick in?

It depends on the jurisdiction. The EU applies a zero threshold for non-EU B2C digital sales. Singapore uses SGD 1,000,000 global plus SGD 100,000 local turnover. Australia triggers at A$75,000. Japan requires registration with no minimum. US economic nexus typically applies above $100,000 in annual state revenue.

Can I use a tax tool like Stripe Tax instead of a Merchant of Record?

Yes, but the obligations differ. A tax calculation tool automates rate computation and can generate filing reports. It does not register on your behalf, does not remit to authorities in most setups, and does not absorb your liability. You stay the seller of record and the accountable party in any audit.

What happens if I have been selling globally without collecting tax?

Exposure varies by jurisdiction and time period. Most countries let foreign providers voluntarily register and settle back taxes with reduced penalties, and voluntary disclosure is treated more favorably than enforcement-initiated discovery. Engage a tax advisor before expanding further, since each new market adds to the exposure.

Is the EU OSS enough for EU compliance?

The EU One Stop Shop lets non-EU businesses file one quarterly return covering all member states through a single registration. It is the standard EU VAT path for digital services. It does not cover UK VAT, which needs a separate registration, and it still requires you to apply each member state's correct rate.

Does operating under a Merchant of Record affect my customer relationships?

No. Your pricing, checkout branding, subscription terms, and customer data stay under your control. The MoR appears on the payment record as the legal seller. This is a back-office legal arrangement, so the only visible change, if any, is the seller entity name on the payment receipt.

Which markets does Waffo Pancake cover for tax as my MoR?

As your Merchant of Record, Pancake is the registered seller across 173 countries. It handles US sales tax in 45+ states, EU VAT via the OSS scheme, UK VAT, and more — calculating, collecting, and remitting the correct rate. In covered markets you do not register, file, or remit yourself.

How much does Waffo Pancake cost, and is tax compliance extra?

Pancake charges 3.9% + $0.50 per successful transaction, with no monthly fees and no setup costs. Tax compliance is included at no extra charge — there is no separate tax-calculation add-on. Other published fees include $1.00 per refund and 1% per payout (minimum $10.00).

WP
Waffo Pancake Team

Waffo Pancake is a Merchant of Record platform for developers and solo founders — we handle global payments, tax, and compliance across 173 countries so you can focus on building. Our team writes these guides from hands-on payments and billing experience.

About Waffo Pancake →

Related articles

How to Handle SaaS Sales Tax (VAT/GST) Without a Headache — Waffo Pancake