How to Collect Taxes on Payments
In This Document
Tax collection is managed on a per-form basis in the Payment tab of the form builder. To display the tax/fee breakdown on your payment forms, use the Amount Breakdown custom form field.
Automatic Calculation by Location
To charge tax amounts based on your business registration and customer location choose the Automatically calculated by location option in the Tax Collection dropdown.
Stripe Tax is available for sales in Australia, Canada, the EU-27, Hong Kong, Iceland, Japan, New Zealand, Norway, Singapore, South Africa, the United Arab Emirates, the United Kingdom, and the United States.
Based on the customer’s address, Stripe determines the accurate tax calculation, with rooftop level precision in over 11,000 tax jurisdictions (country, state, county, city, district).
Before you can automatically calculate tax amounts you must first activate Stripe Tax in the Stripe dashboard. You can monitor tax thresholds before adding tax registrations, as you might not need to register if your business only sells nontaxable products into a jurisdiction. After a threshold has been reached a registration can be added to start collecting taxes for those locations.
You define your business’s origin address and add tax registration jurisdictions to start collecting immediately, or to schedule collection at a future date.
You must manually activate Stripe Tax in your account because calculating tax for a registered jurisdiction adds an additional 0.5% fee to the transaction. You are only charged for using Stripe Tax on transactions to customers in states or countries where you are registered to collect tax. A $0.00 tax amount will still incur an additional fee if a tax registration exists for that jurisdiction. Learn more on Stripe.com
When enabled on a payment form, the Billing Address and Amount Breakdown fields will automatically be added if they did not previously exist. This allows tax calculation to occur at the most accurate level, as well as ensures that customers know what they are being charged for.
Once a complete address is entered on the payment form the tax amount is calculated and displayed. When using the Address field with automatic tax calculation only the country field is shown initially. This ensures the state fields can be pre-populated with valid choices in locations that require choosing from a fixed list of available states.
Viewing Tax Amounts in Stripe
You can view tax amount breakdowns on payments or subscription records in the Stripe Dashboard.
Fixed Tax Rates
To charge fixed tax rates select the Global Tax Rates option in the Tax Collection dropdown. Tax rates can be managed by visiting WP Simple Pay → Settings → General → Taxes.
To completely disable tax collection on a particular payment form select the None option in the Tax Collection dropdown.