WP Simple Pay Documentation

Documentation, Reference Materials, and Tutorials for WP Simple Pay

How to Collect Taxes on Payments

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).

Using automatically calculated tax amounts requires your Stripe account to be connected to WP Simple Pay via Stripe Connect.

Activating Stripe Tax

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.

Tax Registration

You define your business’s origin address and add tax registration jurisdictions to start collecting immediately, or to schedule collection at a future date.

Stripe Tax registration

Fees

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

Using Automatic Calculation in WP Simple Pay

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.

Automatic tax calculation in WP Simple Pay

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.

WP Simple Pay automatic tax calculation needs address
WP Simple Pay automatic tax calculation with address

Viewing Tax Amounts in Stripe

You can view tax amount breakdowns on payments or subscription records in the Stripe Dashboard.

Stripe Tax amount breakdowns

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.

WP Simple Pay global tax rates

No Tax

To completely disable tax collection on a particular payment form select the None option in the Tax Collection dropdown.

Still have questions? We’re here to help!

Last Modified:

Start Accepting Payments Today

Start accepting one-time and recurring payments or donations on your WordPress website.