Automate taxes on all your transactions

Stripe Tax lets you calculate, collect, and report tax on global payments with a single integration. Know where to register, automatically collect the right amount of tax, and access the reports you need to file returns.

Why Stripe Tax

Don’t let taxes hold you back

Businesses are required to collect taxes in more than 130 countries and in most US states. Staying compliant can be challenging, especially as your business grows. Tax rules and rates change constantly, and they vary based on what and where you sell. If you ignore these complexities, you risk paying penalties and interest on top of uncollected taxes.

We built Stripe Tax to simplify tax compliance, so you can focus on scaling your business.

On average, there is a 30% interest penalty on past-due sales tax in the US.

European registration thresholds vary from €0 in Spain to £85,000 in the UK.

Over 130 countries are taxing digital goods and more countries are planning to impose taxes on digital goods.

Non-EU businesses selling digital goods and services into the EU must collect taxes from their very first sale.

If you don’t collect sales tax from your customers, you’ll have to pay past-due taxes out of your own pocket.

SaaS sales are 100% taxable in New York, 80% in Texas, and non-taxable in California.

In Europe, businesses selling digital products generally need to collect two pieces of non-conflicting evidence to validate a customer’s location.

SaaS is only taxable in some US states, and sometimes only B2B or B2C SaaS is taxed.

Over 80% of startups on Stripe sell into more than 20 states and countries.

In 2021, over 20 countries changed their VAT rates for certain products.

Alaska, Delaware, Montana, New Hampshire, and Oregon don’t charge state sales tax.

72% of online businesses see compliance as a barrier to international growth.

US sales tax registration thresholds for remote sellers vary from $100,000 in sales or 200 transactions in most states to $500,000 in CA, NY, and TX.

South Africa and Russia require foreign businesses to charge VAT on B2B SaaS transactions.

How to stay ahead of global tax changes in 2024

Tax laws and regulations are rapidly evolving to keep pace with the shifting global economy. We analyzed the latest global tax changes and trends and what they mean to your business. Get the report to help you stay ahead of tax compliance in 2024.

Use cases

Tax automation for any kind of business

Reduce risk and grow faster with streamlined tax for your business

Reduce tax compliance steps as you add new products, experiment with new business models, and expand internationally. Do more by increasing your finance team’s efficiency allowing them to spend less time on manual tasks.

Simplify taxes for your platform’s users

Help your users stay compliant with a reliable, easy-to-integrate tax solution designed for platforms. Offer your users a global solution that works with any payment processor with the ability to define your own pricing, branding, and onboarding flow.

How it works

Tax compliance made simple

1

Get started in minutes

Collect taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or with our powerful API.

2

Know where to register

Stripe Tax monitors your transactions and tells you when and where you have obligations to register to collect taxes.

3

Automatically collect taxes

Stripe Tax determines your customer’s precise location and always calculates and collects the right amount of tax. It also validates the EU VAT ID and Australian ABN number when needed.

4

File and remit with ease

Speed up filing and remittance with comprehensive reports for each market in which you’re registered.

Step 1

Get started in minutes

No-code setup

If you’re using one of Stripe’s no-code products, such as Invoicing and Payment Links, you can collect taxes with the click of a button in the Dashboard.

Low-code setup

Start collecting taxes by adding as little as one line of code to your existing Stripe Billing or Checkout integration.

API Setup

Start collecting taxes in your custom checkout integration using the Stripe Tax API.

Automate tax with any payment processor

Calculate and report tax on all payments—even ones that are processed outside of Stripe. With the Stripe Tax API you get the flexibility to use multiple payment processors without added tax complexity.

Step 2

Know where to register

Stripe Tax is optimized for tax calculation in 50 countries and all US states. Understand where you need to collect taxes and activate tax collection in a new market in seconds. Stripe Tax supports both country and VAT OSS registrations in Europe, and country and provincial registrations in Canada.

See how your Stripe transactions compare to tax filing thresholds, get email and Dashboard alerts when you need to register, and easily start collecting taxes.

Step 3

Automatically collect taxes

Always calculate and collect the correct amount of tax, no matter what or where you sell. Stripe Tax supports tax collection on hundreds of products and services and keeps tax rules and rates up to date—so you don’t have to.

Tax localization

Reduce checkout friction by showing taxes in the most familiar way to your customers, based on the available location information such as currency or zip code.

Tax ID validation

Stripe Tax helps you collect the tax identification number from B2B customers. You can automatically validate VAT IDs and ABNs for European and Australian customers, and apply a reverse charge or zero VAT rate when necessary.

Step 4

File and remit with ease

Save time when reconciling thousands of transactions. Stripe Tax summarizes reports to match formatting requirements for each filing location so you can easily file and remit taxes on your own, with your accountant, or with a preferred partner. Our filing partners help you streamline and automate tax filing and remittance.

US filing partner

  • TaxJar

EU filing partners

  • Taxually
  • Marosa

Tax reporting data

Export your tax transaction data to complete your tax filings and returns.

2021_june_taxes.csv
tax_code
jurisdiction_name
jurisdiction_level
tax_rate
tax_name
filing_tax_amount
filing_taxable_amount
txcd_10103000
Germany
country
0.19
Umsatzsteuer (USt.)
47.88
252
txcd_99999999
California
state
0.06
Sales and Use Tax
74.08
1,234.69
txcd_99999999
San Francisco
county
0.0125
Sales and Use Tax
15.43
1,234.69
txcd_99999999
BART - Bay Area Rapid Transit
district
0.005
Sales and Use Tax
6.17
1,234.69
txcd_99999999
SFPF - San Francisco County Public Finance Authority
district
0.0025
Sales and Use Tax
3.09
1,234.69
txcd_99999999
SFTA - San Francisco County Transportation Authority
district
0.005
Sales and Use Tax
6.17
1,234.69
txcd_99999999
Connecticut
state
0.0635
Sales and Use Tax
10.4
163.9
txcd_10103000
Ireland
country
0.23
Value-added tax (VAT)
119.14
518
txcd_10103000
Australia
country
0.1
Goods and Services Tax (GST)
3.76
37.6

Location-specific sales tax report

Report aggregate transaction data by filing period and summarize it based on each location’s filing requirements.

Location summary
1. Gross sales
2. Exempt sales
3. Taxable amount
4. Tax due
$100,000.00
$10,000.00
$90,000.00
$5,400.00
5. Total Amount of Tax Due
$5,400.00
6. Less Lawful Deductions
$0.00
7. Net Tax Due
$5,400.00
10. Amount Due
$5,400.00
14. Amount Due with Return
$5,400.00

What's included

Stripe Tax at a glance

Integrate quickly and easily

Start collecting taxes globally with as little as clicking a button in the Dashboard, or with our powerful API.

Tax obligation tracking and alerts

Monitor your Stripe transactions against local filing thresholds.

  • Threshold monitoring based on volume and transactions
  • VAT OSS threshold monitoring
  • Dashboard and email alerts

Calculation and collection

Automatically collect the correct amount of tax.

  • Precise location detection
  • 600+ product tax categories
  • Tax ID validation
  • Supports (partial) credit notes
  • Localizes tax details
  • Automatically applies prorations and discounts

Filing and reporting

Get reports to file taxes yourself or with one of our partners.

  • Reports for each filing location
  • Partners for automatic filing: TaxJar, Taxually, and Marosa

Country coverage

Stripe Tax supports 50 countries and all US states

AU Australia
AT Austria
BE Belgium
BG Bulgaria
CA Canada
CL Chile*
CO Colombia*
HR Croatia
CY Cyprus
CZ Czech Republic
DK Denmark
EE Estonia
FI Finland
FR France
DE Germany
GR Greece
HK Hong Kong
HU Hungary
IS Iceland*
ID Indonesia*
IE Ireland
IT Italy
JP Japan
LV Latvia
LT Lithuania
LU Luxembourg
MY Malaysia*
MT Malta
MX Mexico*
NL Netherlands
NZ New Zealand
NO Norway
PL Poland
PT Portugal
RO Romania
SA Saudi Arabia*
SG Singapore
SK Slovakia
SI Slovenia
ZA South Africa*
KR South Korea*
ES Spain
SE Sweden
CH Switzerland
TH Thailand*
TR Türkiye*
AE United Arab Emirates
GB United Kingdom
US United States
VN Vietnam*

Countries with an asterisk (*) are available for remote sellers only.

Pricing

Transparent, usage-based pricing

No one-time fees, overage fees, or hidden costs.

Turn Tax on from the Dashboard or with a single line of code

Tax is built into a number of Stripe products, including Billing, Invoicing, Checkout, and Payment Links.

See the docs 
0.5%

per transaction, where you’re registered to collect taxes

See pricing details 

Integrate Tax with custom checkout or payment flows

Stripe Tax works with Stripe Payments APIs and can calculate and report tax on any payment processor.

See the docs 
S$0.70

per transaction, where you’re registered to collect taxes

includes 10 calculation API calls per transaction. $0.07 per additional calculation API call above 10.

See pricing details 

Ready to get started?

Stripe Tax is easy to integrate with a click of a button or one line of code.

Payments for your site

Accept payments with Stripe Checkout—our prebuilt payment form.

Move your back office forward

Grow faster and operate with more agility using our revenue and finance automation platform.