Set up Stripe Tax
To set up Stripe Tax you need to configure your tax settings within the Dashboard and, depending on your integration, add one line of code.
- Confirm your origin address. Review and confirm that your details are correct.
- Select a default tax category. We use it to apply the correct tax rate.
- Add tax registrations. Add an active tax registration when you’ve exceeded a tax threshold.
- Add Stripe Tax to your integration to start collecting tax.
Confirm your origin addressOptional
The origin address is where your business is located or, if you sell physical goods, the address where you’re shipping goods from. We use your Stripe business address here so you only need to review and confirm that your details are correct.
Select a default tax category
Default product tax category: A product tax category is a classification of your product or service for Stripe Tax. We use this to make sure that the correct tax rate is applied to your transactions.
You must select the correct product tax category for your product or service. We use this if you don’t explicitly specify a
tax_code
, which maps to tax categories, on your products or inproduct_data
on your transactions. Learn more about products, prices and tax categories.
Default shipping tax code: A shipping tax code determines what type of tax treatment to apply when shipping (delivery) fees are added to the price that you charge. In some countries, the tax rate used to calculate the correct amount of tax on your product is the same rate that’s applied to the shipping fees. Some countries have a unique tax rate for shipping fees.
If you’re selling digital goods or services, or if you’re located in the EU, you don’t need to select anything. Otherwise, you should select the most appropriate tax treatment for your business. We use this if you don’t explicitly specify a tax code on a shipping rate in a Checkout session.
Add registrations
When your business exceeds a tax threshold (the sales volume or number of transactions where you’re required to start collecting tax), you have to register with the local tax authority before you can add tax to your transactions. If you have existing transactions on Stripe, you’ll see our monitoring tool which helps you understand where you might be registered or need to register.
You need to add any active tax registrations you have in tax settings within the Stripe Dashboard. You can either add a registration manually, or through the Monitor tax thresholds section. Additionally, you can schedule a registration to begin at a date in the future if you’re planning to register. Stripe Tax only calculates and collects tax on transactions in these locations.
We have more information on how to register in different markets. Check our guide.
Add Stripe Tax to your integration
The final step in setting up Stripe Tax is to enable automatic tax on your Stripe integration. Here’s how:
- No-code: If you’re using the Dashboard to create payments, Stripe Tax is enabled automatically unless you switch off the toggle at the bottom of the tax settings page. You can try it out by creating an invoice, subscription, quote, or payment link in the Dashboard.
![Stripe dashboard with the automatic tax toggle set to true](https://web.archive.org./web/20230322075935im_/https://b.stripecdn.com/docs-statics-srv/assets/dashboard_automatic_tax.d1e5b2b373c58ac2d8153515d3a935c5.png)
- Low-code: If you’re using any low-code products that are currently integrated with Stripe Tax, you need to add
automatic_tax[enabled]=true
to each integration. Read our guides for more information:
We also have integration builders for Checkout.