How to charge tax: VAT, Sales tax & GST (with Stripe Tax)
Automatically calculate and collect taxes on your sales. We integrate with Stripe Tax to help you calculate, collect and remit VAT, Sales tax and/or GST on your sales.
Stripe Tax
Stripe Tax provides you with helpful, detailed reports that you can use to report and remit your taxes.
It also monitors when you may have exceeded a tax threshold in a country you're not currently registered to pay tax.
Stripe Tax is priced separately by Stripe. Checkout Page does not charge any additional fees for you to use Stripe Tax.
These are Stripe's fees to use Stripe Tax:
- Subscriptions: 0.5% per transaction, where you’re registered to collect taxes
- One-time payments: 50¢ per transaction, where you’re registered to collect taxes
Learn more about Stripe Tax pricing
How to set up Stripe Tax
Note: We currently only support Stripe Tax for subscriptions and payment plans. Support for one-time payments is coming soon.
- Enable tax collection on Checkout Page by clicking on Settings and then Taxes
- Enable Stripe Tax in the Stripe Dashboard
- Set up your tax settings in the Stripe Dashboard. You can set your default tax category and if tax is included or excluded in your product prices.
- Add your tax registrations in the Stripe Dashboard. Tax registrations are locations where you’re registered to collect and remit taxes.
- Add the following fields to your checkout pages to calculate and collect taxes:
- United States: Country, address line one, postal code
- Canada: Country, postal code
- EU: Country, postal code
- United Kingdom: Country
- All other countries: Country
Note: we recommend collecting a full address from your customers for the most accurate tax calculation result.
- If you’re selling to businesses, you’ll likely want to collect their Tax ID (e.g. VAT number). To do so, you can add a Tax ID field to your checkout. ^
- The Tax ID will be validated based on the format, but it’s up to you to validate if the Tax ID registration matches the customer information.
- The tax will be (re)calculated as your customer moves through your checkout form, based on the checkout price, customer location and customer Tax ID.
- Stripe will charge the taxable amount on all recurring payments, display the tax on your customer invoices and provide you with exports of your transactions.
Exporting tax transactions & reports
Stripe Tax provides reports of completed transactions, including the tax amount collected and the tax rate applied.
To access these reports, visit Registrations in the Stripe Dashboard.
For more information about exporting your tax transactions, please refer to Stripe's documentation on Tax reporting and filing
Manage invoices sent to customers
Our Stripe integration also allows you to manage the invoices and credit notes sent to your customers. Learn more about Stripes invoices here