S Stripe

How to set up automatic taxes on Stripe

intermediate 8 min read Updated 2026-03-18
Quick Answer

Stripe's automatic tax feature calculates and collects taxes based on customer location and your business settings. You'll need to enable Tax in your Stripe Dashboard, configure your tax settings, and update your checkout integration to include tax calculations.

Prerequisites

  • Active Stripe account with payment processing enabled
  • Business registration and tax ID numbers
  • Understanding of your business's tax obligations
  • Products or services already created in Stripe

Step-by-Step Instructions

1

Enable Stripe Tax in Dashboard

Log into your Stripe Dashboard and navigate to Products > Tax. Click Get started to enable Stripe Tax for your account. You'll be prompted to review the terms of service - read and accept them to proceed.
Stripe Tax is available in most countries, but check the supported regions list to ensure it works for your business location.
2

Configure your business tax settings

In the Tax settings section, enter your business information including:
  • Business address and tax registration details
  • Tax ID numbers (VAT ID, GST number, etc.)
  • Business type and industry classification
  • Countries where you have tax obligations
Click Save settings when complete.
Accurate business information is crucial for correct tax calculations - double-check all entries before saving.
3

Set up product tax codes

Navigate to Products and select each product you want to apply automatic taxes to. In the product details, find the Tax code field and select the appropriate category (e.g., txcd_99999999 for general tangible goods). Save your changes for each product.
Use specific tax codes when possible - they ensure more accurate tax calculations for different product types.
4

Configure tax behavior settings

In Tax settings > Tax behavior, configure:
  • Tax inclusivity: Choose whether prices include or exclude tax
  • Tax collection: Set which jurisdictions to collect taxes for
  • Tax reporting: Enable automatic tax reporting if available in your region
Click Update settings to apply changes.
5

Update your Checkout integration

Modify your Stripe Checkout implementation to include automatic tax calculation. Add the automatic_tax parameter to your session creation:
automatic_tax: {
  enabled: true
}

Also include customer_details collection to capture addresses needed for tax calculation.
Test your integration in Stripe's test mode first to ensure tax calculations work correctly before going live.
6

Test tax calculations

Use Stripe's test mode to verify tax calculations work correctly. Create test transactions using different customer addresses to confirm taxes are calculated properly. Check the Events & logs section in your Dashboard to review tax calculation details.
Test with addresses from different tax jurisdictions to ensure the system handles various tax rates correctly.
7

Monitor and review tax collection

Once live, regularly check your Tax dashboard to monitor collected taxes. Review the Tax reports section for filing requirements and use the Tax summary to track total tax collected by jurisdiction. Set up email notifications for important tax events.
Set calendar reminders for tax filing deadlines based on your jurisdictions' requirements.

Common Issues & Troubleshooting

Tax not calculating at checkout

Verify that automatic_tax: {enabled: true} is included in your Checkout session and that you're collecting customer address information. Check that your products have appropriate tax codes assigned.

Wrong tax rates being applied

Review your business address and tax registration settings in Tax settings. Ensure your product tax codes are correctly assigned and that you've configured the right jurisdictions for tax collection.

Stripe Tax not available for your account

Check if your business location and customer locations are supported by Stripe Tax. Some regions may have limited availability. Contact Stripe support if you believe your account should have access.

Tax calculations seem incorrect

Verify your business tax settings match your actual tax obligations. Check that product tax codes align with your inventory types. Use test mode to validate calculations before processing live transactions.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Stripe website before purchasing.