Stripe Tax can be paid for in two different ways: pay-as-you-go or subscription-based pricing. Tax calculations are available on both plans, while registrations and filing require a subscription. Both are automatically deducted from your Stripe Balance.
Fees for Stripe Tax 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, will be charged in US dollars for all transactions.
Pay-as-you-go (PAYG) pricing
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.
- Transaction API price per call: 0.50 USD
- Calculation API price per call: 0.05 USD
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 US dollars 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
Subscription-based pricing
This is an annual contract, paid monthly. The option to sign up for a subscription-based plan 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 Dashboard. The monthly fee is deducted from your Stripe Balance at the start of each billing period, while any overage fees are deducted after the billing period ends.
Stripe Tax offers four pricing tiers, allowing you to select the one that best fits your business needs with predictable pricing. Each tier includes a set number of tax transactions and tax API calculations, known as entitlements. If you exceed these entitlements, an overage fee applies based on your selected tier.
We also offer entitlements for US registrations and US filings. Filing services in non-US regions are not included in entitlements and incur additional fees. Currently, we don't offer Registration services in non-US regions through Stripe. Refer to the rates below for details.
- Tier 1: 90 USD
- Entitlement:
- 200 transactions and 2,000 calculation API calls per month
- 2 US registrations per year
- 4 US filings per year
- Overage fee:
- 0.50 USD per additional transaction
- 0.05 USD per additional API call
- 150 USD per additional US registration
- 55 USD per additional US filing
- Entitlement:
- Tier 2: 430 USD
- Entitlement:
- 1,000 transactions and 10,000 calculation API calls per month
- 4 US registrations per year
- 12 US filings per year
- Overage fee:
- 0.48 USD per additional transaction
- 0.05 USD per additional API call
- 150 USD per additional US registration
- 55 USD per additional US filing
- Entitlement:
- Tier 3: 1000 USD
- Entitlement:
- 2,500 transactions and 25,000 calculation API calls per month
- 6 US registrations per year
- 20 US filings per year
- Overage fee:
- 0.46 USD per additional transaction
- 0.05 USD per additional API call
- 150 USD per additional US registration
- 55 USD per additional US filing
- Entitlement:
- Tier 4: 1500 USD
- Entitlement:
- 5,000 transactions and 50,000 calculation API calls per month
- 10 US registrations per year
- 32 US filings per year
- Overage fee:
- 0.35 USD per additional transaction
- 0.04 USD per additional API call
- 150 USD per additional US registration
- 55 USD per additional US filing
- Entitlement:
See our subscription and cancellation terms for examples and more information.
Tax registrations and filings
Stripe can help you with tax registrations and to automate filings.
Registrations: US Registrations beyond your entitlement are priced at 150 USD per registration. We do not support Registrations in other regions at this time.
Filings: Filing services are provided by our filing partner, Taxually. Filing is priced on a per-filing basis, and depends on the region the service is performed in. See table below.
Region |
Per-filing cost |
Europe |
EU-based business, or those not requiring fiscal representation:
Non-European businesses requiring fiscal representation:
|
US (overage) and Canada |
55 USD |
Mexico |
1,000 USD |
Japan |
4,800 USD |
Rest of the world |
100 USD monthly 200 USD quarterly |
Monthly or quarterly VAT returns, EC Sales List reports, Intrastat reports, and other country-specific reports are charged as individual filings.
FAQ
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 an existing custom pricing plan for tax calculations can use Registrations and Filings. You'll be charged the overage rates, as described in the section above.
Related articles
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?