Overview
Stripe Tax is an automated tax calculation module integrated into Stripe's payment processing flows. It calculates the correct sales tax, VAT, or GST amount in real time during checkout based on the customer's location and the product or service being purchased. The module operates within Stripe's existing payment infrastructure and does not deploy independent tracking scripts on merchant websites.
What This Script Does
Stripe Tax operates within the Stripe.js and Stripe Checkout flows rather than as a standalone script:
- Location determination — during checkout, the customer's billing address or IP-derived location is used to determine the applicable tax jurisdiction. This geolocation is performed server-side by Stripe, not through additional browser scripts.
- Tax calculation API calls — when the checkout page renders or the customer updates their address, Stripe's backend calculates the applicable tax rate and returns it to the payment form for display. These calculations happen through Stripe's existing API communication channel.
- Transaction recording — completed transactions include tax breakdown data (jurisdiction, rate, amount) that is stored in Stripe for compliance reporting and tax filing.
No additional cookies are set beyond those already used by Stripe.js for payment processing (__stripe_mid, __stripe_sid). No independent scripts are loaded. The tax calculation is an extension of the payment processing flow, not a separate tracking or analytics function.
Consent & Compliance
Stripe Tax is classified as essential. Tax calculation is a legal requirement for commercial transactions in most jurisdictions, making it strictly necessary for the completion of a purchase. Under GDPR Article 6(1)(b), processing customer location data to calculate legally required taxes is necessary for the performance of the contract (the purchase). Article 6(1)(c) (legal obligation) also applies, as merchants are legally required to collect and remit the correct tax amounts.
The ePrivacy Directive does not require consent for Stripe Tax because it sets no independent cookies and operates within the payment processing flow that is strictly necessary for completing the transaction the customer initiated.
Under CCPA/CPRA, the location and transaction data processed for tax calculation falls within the service provider exemption for payment processing and legal compliance. No additional opt-out obligations arise.
Should You Block This Without Consent?
No. Stripe Tax is a legally required component of the checkout process. Blocking it would result in incorrect pricing and potential tax compliance violations. It operates within Stripe's essential payment infrastructure and requires no separate consent.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
tax.stripe.comEssentialFrequently Asked Questions
Does Stripe Tax require cookie consent?
No. Stripe Tax calculates sales tax, VAT, or GST in real time as part of checkout. Under GDPR Article 6(1)(b) and (c), processing location data for legally mandated tax calculation is strictly necessary for the transaction. It is classified as essential and is fully exempt from cookie consent requirements.
What data does Stripe Tax collect?
Stripe Tax uses the customer's billing address or IP-derived location to determine the tax jurisdiction and calculates the correct rate server-side. Jurisdiction, rate, and amount are recorded with the completed transaction. No extra cookies are set beyond those already used by Stripe.js (__stripe_mid, __stripe_sid) for payment processing.
How does ConsentStack handle Stripe Tax?
ConsentStack classifies Stripe Tax as essential and does not block it. Since it operates within Stripe's existing payment processing flow and sets no independent cookies, ConsentStack treats it as part of the essential checkout infrastructure. It is always permitted regardless of consent status to avoid breaking legally required tax calculations.
Other Stripe Products
Related Vendors
Manage consent for Stripe Tax
ConsentStack automatically detects and manages Stripe Tax trackers so your site stays compliant with global privacy regulations.