How to set up automatic taxes on Stripe
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
Enable Stripe Tax in Dashboard
Configure your business tax settings
- 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
Set up product tax codes
txcd_99999999 for general tangible goods). Save your changes for each product.Configure tax behavior settings
- 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
Update your Checkout integration
automatic_tax parameter to your session creation:automatic_tax: {
enabled: true
}Also include
customer_details collection to capture addresses needed for tax calculation.Test tax calculations
Monitor and review tax collection
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.