Global Tax Compliance for Reselling Products in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

Sparkforge Tax Compliance (beta) uses Stripe Tax to collect, calculate, and report sales tax across 100+ countries, US states, and Canadian provinces — agencies remain responsible for remitting collected tax.

Tax Compliance is a Sparkforge feature that lets agencies manage sales tax collection and reporting across multiple jurisdictions. It is powered by Stripe Tax and currently supports 100+ countries, US state-level registrations, and Canadian province-level registrations.

Beta: Tax Compliance is in beta and available to select agencies. It will roll out more broadly in upcoming releases.

What you can do

  • Collect tax from sub-accounts on wallet recharges or actual monthly usage.
  • Manage tax registrations and product tax codes from the Sparkforge dashboard.
  • Generate and download tax invoices per sub-account and jurisdiction.
  • Sell internationally across multiple tax jurisdictions.
Tax remittance is your responsibility. This feature helps you collect and report accurately. Remitting collected tax to the relevant authorities is on the agency.

Before you begin

1. Every sub-account needs a valid billing address

Tax jurisdiction matching depends entirely on the sub-account billing address, including a valid zip or postal code. Without a valid address on file, the system cannot apply any tax rules.

2. You need a connected Stripe account

Tax Compliance uses Stripe Tax for registration, calculation, and reporting. The agency's connected Stripe account is required for every operation.

3. Register jurisdictions in Stripe Tax first

Complete jurisdiction registration in Stripe before configuring tax collection in Sparkforge. Sparkforge syncs and displays your registered jurisdictions automatically.

4. Stripe Tax may add fees

Automatic collection mode uses Stripe Tax for calculations. Depending on your Stripe plan, Stripe Tax may apply per-transaction fees. Review your Stripe plan before enabling automatic mode.

Setup walkthrough

  1. Open Agency Settings.
  2. Go to Settings > Stripe.
  3. Open Settings > Stripe > Tax Compliance. You will see all jurisdictions you configured in Stripe Tax.
  4. Select Configure Tax for the jurisdiction you want to start with.
  5. Choose a Collection Mode.
  6. Choose a Tax Treatment for usage products. On Recharge charges tax when a sub-account adds funds (a $10 top-up at 20% bills $12 — $10 to wallet, $2 to tax). At Month End calculates tax on actual usage and charges the wallet at the start of the next month, which can drive a negative balance and trigger auto-recharge.
  7. Choose Taxable Products. Use preset tax codes from Stripe or customize per product. Mark items non-taxable as needed.
  8. Complete the Legal Confirmation. This acknowledges Stripe Tax handles calculations and that the platform does not guarantee tax accuracy. Click I Agree to finish.

Choosing between recharge and month-end tax

TreatmentHow it worksBest for
On RechargeTax is added at the time the sub-account tops up the walletPredictable billing where the client sees tax on each recharge
At Month EndTax is calculated on actual monthly usage and billed at the start of the next monthUsage-heavy accounts where tax should match real consumption

Frequently Asked Questions

Which countries and jurisdictions are supported?
Tax Compliance supports 100+ countries via Stripe Tax. US state-level and Canadian province-level registrations are fully supported with jurisdiction-specific matching.
Can I have different tax settings per jurisdiction?
Yes. Global Settings provide defaults, and each jurisdiction can have its own collection mode, tax treatment, and product taxability.
What happens when I switch from On Recharge to At Month End?
The switch is scheduled for a future date to avoid mid-period disruption. Both treatments have defined date windows showing when each is active.
Can I exempt specific products from tax?
Yes. In Global Settings or per-jurisdiction configuration, you can mark specific usage products or subscriptions as non-taxable.
Who actually remits the tax to authorities?
The agency. Sparkforge and Stripe Tax help calculate, collect, and report — remittance to tax authorities stays with the agency.

Was this article helpful?