— MVP & Product

Stripe Tax for SaaS: what it does, what it doesn't, what to do

A plain guide to Stripe Tax for SaaS in 2026: how it calculates and collects sales tax and VAT on subscriptions, what it costs, what Stripe can register and file for you, and what stays your responsibility. General information, not tax or legal advice.

— TL;DR

Stripe Tax calculates and collects sales tax, VAT and GST on SaaS subscriptions in the places where you are registered, and warns you when you approach a new threshold. On its subscription plan Stripe can also register and file for you in supported locations. The decisions stay with you and your accountant. This is not tax advice.

Stripe Tax calculates and collects sales tax, VAT and GST on SaaS subscriptions in the places where you are registered, and it warns you when your sales in a new place approach a registration threshold. On its subscription plan, Stripe can also register you and file returns in supported locations. What it does not do is make the decisions for you. Where to register, how to treat exempt customers and what you owed before you switched it on remain your responsibility.

This post is general information, not legal or tax advice. Tax rules differ by state and country and they change, and so do Stripe's features and prices. Check the official sources and ask a qualified accountant before you act.

#What Stripe Tax does

#1. Calculates and collects tax on each sale

For every charge, Stripe Tax looks at where the customer is and what you are selling, applies the rules for that place, and adds the tax at checkout or on the invoice. You tell it what you sell by choosing a tax category for each product. Software as a service has its own categories, which matters because places tax it differently from physical goods or consulting.

It works with Stripe Checkout, Billing, Invoicing and Payment Links without code, and through an API for custom checkouts. Rates are kept up to date by Stripe.

One thing to know: Stripe Tax collects only in the locations you have added as registrations. It does not start collecting somewhere new by itself.

#2. Watches your registration thresholds

Since 2018, US states have been able to require sellers with no physical presence to collect sales tax once their sales into the state pass a threshold. Each state sets its own. Many countries have similar rules for digital services.

Stripe Tax tracks your sales against these thresholds and alerts you when you are close to one or past it. For a small SaaS company this is often the most valuable part, because the usual way to get into trouble is to cross a threshold without noticing.

#3. Registers for you, in supported places

You can register with each tax authority yourself. On the Tax Complete plan, Stripe can also do it for you in supported locations.

#4. Helps you file

Collecting tax is half of the job. The other half is filing returns and paying the tax over. Stripe describes three routes:

  • Automated filing in the US through TaxJar, a Stripe company, from the Stripe dashboard.
  • Filing partners for other countries and for EU VAT.
  • Filing yourself, using the tax reports Stripe produces.

Filing is a separate service from calculation, with its own cost.

#What it costs

List prices checked in October 2026. Confirm them on Stripe's pricing page before you decide.

PlanPriceWhat you get
Tax Basic, no-code0.5% per transactionCalculation and collection with Checkout, Billing, Invoicing and Payment Links
Tax Basic, API50 cents per transactionThe same through the API, with a number of calculation calls included
Tax CompleteFrom $90 a monthCalculation and collection, plus a set number of registrations and filings each year

On the pay-as-you-go plan the fee applies only in locations where you are registered to collect tax. Tax Complete has higher tiers for larger volumes.

#What stays with you

#Deciding where to register

An alert from Stripe tells you a threshold is near. It does not tell you what to do. Whether you must register, and when, depends on the rules of that state or country and on what you sell. Some US states tax SaaS and others do not. This is the question to take to an accountant.

When an alert arrives, act on it. Tax that should have been collected and was not can come with interest and penalties.

#Exemption certificates

Some US business customers, such as resellers and some nonprofits, can give you a certificate that exempts them from sales tax. You can mark those customers as exempt in Stripe. Checking that the certificate is genuine and still current is your job. Keep the certificates on file and review them from time to time.

#VAT numbers that fail verification

For many sales to businesses in the EU, the buyer accounts for the VAT under the reverse charge, and you do not collect it. The customer gives you their VAT number to show they qualify.

Stripe checks EU VAT numbers against the EU's VIES system automatically, and reports the result as verified, unverified, pending or unavailable. Two details are easy to miss:

  • Stripe's documentation says Stripe Tax applies the reverse charge when the number has the correct format, whatever the verification result.
  • Stripe checks a number when it is added. It does not keep re-checking it.

So decide what should happen when a number comes back unverified. Common choices are to ask the customer to correct it, or to charge VAT until it is verified. Your accountant can tell you what your situation requires.

#Tax you owed before you turned it on

Stripe Tax works from the day you enable it. If you were selling before that, any tax you should have collected in earlier periods is still owed. If that might apply to you, ask an accountant to review the earlier period. It is better handled early.

#Your accounts

Stripe Tax deals with tax on individual sales. Income tax, annual accounts and anything specific to your company's structure still need an accountant, ideally one who knows software businesses.

#When Stripe Tax is enough, and when it is not

It is usually enough when you sell one or a few subscription products, bill through Stripe, and sell mainly in the US, UK, EU, Canada or Australia.

You may need more when:

  • You sell in many countries. Stripe covers a long list, but the rules in smaller markets can need a specialist.
  • You sell bundles. A package that mixes a subscription with services or hardware may be taxed in parts. That takes care in how you set up products.
  • You run a marketplace. Collecting on behalf of other sellers brings its own rules, and the default setup may not fit.

Specialist tax tools for software companies exist too, and are worth comparing once you are registered in several places.

#A setup checklist

  1. Turn Stripe Tax on and choose a tax category for each product.
  2. Add your registrations, starting with the places where you already collect tax.
  3. Collect what tax needs at sign-up: a billing address, and a VAT number field for business customers outside the US.
  4. Send Stripe's tax alerts to a person, such as a shared inbox or a chat channel. An alert nobody reads protects nobody.
  5. Decide the rule for unverified VAT numbers and build it into your sign-up or billing flow.
  6. Decide how you will file: Stripe's filing, a partner, or your accountant with Stripe's reports.
  7. Review it with your accountant once or twice a year, and whenever you start selling somewhere new.

#How we approach it

When an MVP includes paid subscriptions, we set up Stripe Tax as part of the billing work: product tax categories, the address and VAT number fields at sign-up, handling of the VAT verification result, and alerts routed to someone who will see them. We write down what to do when an alert arrives.

That is tooling. Registrations, filings and tax decisions stay with you and your accountant. For the wider billing setup, see auth and billing for a SaaS MVP.

If you would like billing and tax tooling set up as part of a product build, MVP development starts from $9,800 and takes four to eight weeks. The first step is a free 20-minute call.

#Bottom line

Stripe Tax takes care of the mechanical parts: working out the tax, collecting it, tracking thresholds and, if you pay for it, registering and filing. It is worth setting up early if you already bill through Stripe. The judgment stays with you: where you must register, which customers are exempt, what to do about a VAT number that fails its check, and what you owed before. Take those questions to an accountant. As above, this post is general information and not tax or legal advice.

Common questions.

  • Does Stripe handle sales tax for SaaS?

    Yes, through Stripe Tax, once you turn it on. It works out the right tax for each sale from the customer's location and your product's tax category, adds it at checkout or on the invoice, and keeps the records. It covers US sales tax, VAT and GST. You remain responsible for registering where you owe tax and for your filings, although Stripe offers services for both.

  • Does Stripe automatically collect sales tax on subscriptions?

    Not by default. You enable Stripe Tax, set a tax category for your product, and add each location where you are registered to collect tax. From then on Stripe calculates and collects tax on new subscriptions and invoices in those locations. It does not collect in a location you have not added.

  • How much does Stripe Tax cost?

    Checked in October 2026: the pay-as-you-go plan charges 0.5% per transaction with Stripe's no-code tools such as Checkout and Billing, or 50 cents per transaction through the API, and only in locations where you are registered to collect tax. A subscription plan, Tax Complete, starts at $90 a month and includes a set number of registrations and filings. Confirm on Stripe's pricing page.

  • Does Stripe Tax file tax returns for you?

    It can. Stripe offers automated filing for US sales tax through TaxJar, which it owns, and works with partner services for other countries and for EU VAT. Filing is a separate service from calculating and collecting, with its own cost. You can also download Stripe's tax reports and file the returns yourself.

  • Does Stripe validate EU VAT numbers?

    Yes. Stripe checks EU VAT numbers against the EU's VIES system automatically, and does the same for UK VAT numbers and Australian business numbers. One detail matters: Stripe's documentation says Stripe Tax applies the reverse charge when a number has the correct format, whatever the check returns. Deciding what to do about a number that fails verification is up to you.

  • Should a SaaS turn on Stripe Tax from day one?

    If you already bill through Stripe, it is usually worth setting up early. On the pay-as-you-go plan the fee applies only where you are registered, and the threshold alerts help you avoid learning late that you owed tax somewhere. Whether and where you need to register is a question for a qualified accountant. This is general information, not tax advice.

— Want help with this?

MVP development, from idea to launch ↗

We design and build your first product on a fixed scope and timeline: accounts, payments, the core flows your users need, and AI features where they make the product better.

— Keep reading