Stripe Tax offers two plans:
Fees for Stripe Tax are automatically deducted from your Stripe Balance, and are based on the location of the merchant, regardless of where the transaction takes place. For example, a merchant based in the US, selling products to various countries, will be charged in USD. While the prices in this article are listed in USD, a merchant will be charged in their local currency.
This is an annual contract, paid monthly. The option to sign up for Tax Complete is only available if it's supported in your region. If eligible, sign up or switch to a subscription-based plan from the Your plans page in the Stripe Dashboard. The monthly subscription fee is deducted from your Stripe Balance at the start of each billing period. Any overage fees, and additional fees for registrations and filings outside of the US, are deducted after the billing period ends.
Tax Complete offers four pricing tiers. Each tier includes a set number of tax registrations, transactions, calculations, and filings. Overage fees may apply if you exceed these limits.
Subscription tiers and overages
Tier (per month) |
Transactions |
Calculation API calls |
Registration and Filing |
USD 90 |
200 transactions per month USD 0.50 per additional transaction |
2,000 calculations per month USD 0.05 per additional calculation |
2 registrations per year 4 filings per year See fees below for overages and services outside the US |
USD 430 |
1,000 transactions per month USD 0.48 per additional transaction |
10,000 calculations per month USD 0.05 per additional calculation |
4 registrations per year 12 filings per year See fees below for overages and services outside the US |
USD 1000 |
2,500 transactions per month USD 0.46 per additional transaction |
25,000 calculations per month USD 0.05 per additional calculation |
6 registrations per year 20 filings per year See fees below for overages and services outside the US |
USD 1500 |
5,000 transactions per month USD 0.35 per additional transaction |
50,000 calculations per month USD 0.04 per additional calculation |
10 registrations per year 32 filings per year See fees below for overages and services outside the US |
See our subscription and cancellation terms for examples and more information.
Fees for registration and filings
Registrations
Registrations in the US for remote sellers are provided by Stripe and registrations outside the US are provided by Taxually. Registrations are priced on a per-registration basis and depend on the location of the registration. Your subscription tier includes a set number of registrations. If you complete a registration outside the US, the "Additional registration fee" applies (see table below). If you exceed the number of registrations in your subscription tier, the "Overages" fee applies for each additional registration.
Region |
Additional registration fee |
Overages (if you exceed the number of registrations included in your plan) |
US |
0 USD |
150 USD |
Colombia |
1050 USD |
1200 USD |
All other countries not listed above |
150 USD |
300 USD |
Registrations outside of the US will still count toward your limit. For instance, on the 90 USD subscription plan, you receive 2 registrations per year. You can register in a US state at no additional cost and also register in Colombia for an additional cost of 850 USD.
Filing
Filing services are provided by our filing partner, Taxually. Filing is priced on a per-filing basis, and depends on the location of the filling. Your subscription tier includes a set number of filings. If you complete a filing outside the US, an "Additional filing fee" applies (see table below). If you exceed the number of filings in your subscription tier, the "Overages" fee applies for each additional filing.
Filings outside of the US will still count toward your limit. For instance, on the 90 USD subscription plan, you receive 4 filings per year. You can file in two US states at no additional cost, file in Mexico for an additional cost of 945 USD, and file monthly in Colombia for an additional cost of 45 USD per year.
Region |
Additional filing fee |
Overages (if you exceed the number of filings included in your plan) |
|
US |
0 USD |
55 USD |
|
Canada |
0 USD |
55 USD |
|
Europe |
|||
EU-based businesses, or those not requiring fiscal representation: |
Monthly Filings Quarterly Filings OSS (Union OSS and IOSS) |
45 USD 145 USD 145 USD |
100 USD 200 USD 200 USD |
Non EU-based businesses requiring fiscal representation: |
Monthly Filings Quarterly Filings OSS (Union OSS and IOSS) |
145 USD 445 USD 445 USD |
200 USD 500 USD 500 USD |
Mexico |
945 USD |
1000 USD |
|
Japan |
4745 USD |
4800 USD |
|
Morocco |
245 USD |
300 USD |
|
All other countries |
Monthly Filings |
45 USD |
100 USD |
Quarterly Filings |
145 USD |
200 USD |
EC Sales List reports, Intrastat reports, and other local tax filings are charged as individual filings.
PAYG pricing is usage-based and determined by the number of transactions or the sales volume that you process through Stripe Tax for tax calculation and collection. You only incur fees for transactions in jurisdictions where you have an active tax registration. The pricing differs based on the type of integration you use (no-code vs API).
PAYG no-code integration with Stripe Billing, Invoicing, Checkout, and Payment Links
PAYG pricing for Stripe Tax no-code integration is 0.5% of the volume processed, in jurisdictions where you are registered to collect tax. This volume includes the complete transaction amount, including any calculated sales tax.
PAYG Stripe Tax API pricing
Stripe Tax provides two distinct APIs: Calculations API and Transactions API. Both APIs are priced based on the number of API calls you make.
Fees for the API are specific to each market and based on the location of the merchant, regardless of where the transaction takes place. For example, a merchant based in the US, selling products to various countries, is charged in USD for all transactions.
Stripe Tax Calculations API only
You'll be charged from your Stripe Balance on a daily basis for all Calculation API calls made.
Stripe Tax Calculations and Transactions APIs
With every Transaction API call, you receive up to 10 Calculation API calls for free. If you exceed the 10 Calculation API calls per Transaction API call, 0.05 USD is charged per additional Calculation call. This is aggregated on a monthly basis.
Stripe Tax API customers are charged on a daily basis for all Calculation and Transaction API calls made. At the end of each calendar month, a rebate is applied if there’s a difference in Calculation API calls. Rebates are typically completed by the end of the month, followed by an additional three business days. Unused Calculation API calls don’t carry over to the next month.
See: Stripe Tax API pay-as-you-go pricing examples
When should I use Stripe Tax?
We recommend using Stripe Tax to monitor your tax obligations—this functionality is free.
You have the flexibility to activate Stripe Tax for specific transactions as needed. However, Stripe Tax automatically identifies multiple locations to ensure that your transactions are monitored correctly against local registration thresholds and that you always charge customers the right amount of tax. We want to make it easy for you to comply with taxes across all your transactions, so we recommend using Stripe Tax on all your transactions where you have passed a tax threshold and have an active registration.
Is the Stripe Tax Transaction API call the same as a payment transaction?
No, the Stripe Tax Transaction API call is independent from a successful payments transaction. You need to call the Transaction API specifically for Stripe Tax. This is consistent for all Stripe API products.
Can I use Registrations and Filings if I’m on a custom pricing plan?
Yes, users on a custom pricing plan for tax calculations can purchase registrations and filings directly in the Dashboard. You'll be charged the overage rates mentioned above. Custom pricing is available for companies with large payments volume, high-value transactions, or unique business models.
When do you charge a fee for Stripe Tax?
Do you charge a fee when the tax collected is zero?
Do you calculate taxes on Transactions in markets where I’m not registered?