
How it works
FunnelFox Billing Taxes calculates tax on top of the price at checkout. Prices are always treated as net amounts, so tax is added on top and never included in the listed price. Tax is estimated live at checkout as the buyer enters their address, charged together with the payment, and reversed automatically when you refund an order. For a $20.00 monthly price point with a 20% tax rate, the checkout breaks down like this. Checkout without Taxes:- Amount charged: $20.00
- Subscription price: $20.00
- Amount charged: $24.00
- Subscription price: $20.00
- Tax (VAT 20%): $4.00

Customer address
Tax depends on the buyer’s address, which FunnelFox Billing reads differently by payment method:- Cards: the billing address the buyer enters at checkout (country and postal code).
- Digital wallets (Apple Pay, Google Pay): tax is calculated twice, first from the buyer’s IP and then from the wallet address. The first payment is charged the IP amount; renewals use the wallet amount.
Setup
Configure Taxes from your FunnelFox Billing Settings page. The three settings below control whether tax runs, which engine calculates it, and which checkout fields stay visible.1
Choose a tax calculation provider
Set Tax calculation provider to one of:
- None: Tax stays off (default).
- Stripe: Calculate tax with Stripe Tax.
- Static: Calculate tax from rates you enter on the Tax Rates page.

2
Set the Tax Stripe region (Stripe only)
This setting applies only when the provider is Stripe. It names which
connected Stripe account FunnelFox Billing uses to calculate, record, and
reverse tax.Leave it blank if you have a single Stripe account. Set it to a specific
account if you connect several and want tax to run against one of them.

3
Keep required checkout fields visible
Enable all required fields on the same Settings page before using this option.

Tax rates
The Tax Rates page in your FunnelFox Billing dashboard holds the rates for the Static provider. FunnelFox Billing uses these rates only when Tax calculation provider is set to Static (they have no effect in Stripe or None mode).
- Country: The country the rate applies to (ISO 3166-1 code).
- Jurisdiction: An optional state or province code (ISO 3166-2, such as
CAfor California). Leave it blank to apply the rate to the whole country. Saving a country and jurisdiction that already exist updates its percentage instead of adding a duplicate. - Percentage: The tax rate, such as
20for 20%.
A blank jurisdiction sets a country-wide rate. Setting a jurisdiction rate overrides the country-wide rate for that state or
province.
