Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Fraud detection
Stripe data
Financial reports
Payment authentication reports
Revenue recognition
Startup incorporation
Climate
Identity
Tax
    Overview
    Getting Started
    Set up
    Configure your tax settings
    Select tax categories
    Monitor your tax obligations
    Add a tax registration
    Tax registration rules by location
    Integrating
    Set tax categories, products, and prices
    Payment Links and Tax
    Checkout and Tax
    Invoicing and Tax
    Billing and Tax
    Custom Payments Flows and Tax
    Manage your integration
    How tax is calculated
    Sales Tax Holidays
    Account and customer tax IDs
    Address validation
    Zero tax amounts and reverse charges
    Tax compliance
    End-to-end tax compliance
    Reporting
    Filing and Remittance
    Frequently asked questions
Financial Connections
Account
Dashboard
Tax
·
HomeBusiness operationsTax

Set up Stripe Tax

Enable Stripe Tax to automatically calculate and collect 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.

  1. Confirm your origin address. Review and confirm that your details are correct.
  2. Select a default tax category. We use it to apply the correct tax rate.
  3. Add tax registrations. Add an active tax registration when you’ve exceeded a tax threshold.
  4. Add Stripe Tax to your integration to start collecting tax.

Log in or sign up for Stripe to activate Stripe Tax.

Confirm your origin address
Optional

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 in product_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
  • 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:
    • Invoicing
    • Billing
    • Checkout

We also have integration builders for Checkout.

Was this page helpful?
Questions? Contact us.
Watch our developer tutorials.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Confirm your origin address
Select a default tax category
Select whether prices include tax
Add registrations
Add Stripe Tax to your integration
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to your Stripe account and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$