How to Add and Manage Taxes in Sparkforge Payments
Sparkforge's Tax Settings let you create multiple tax rates and apply them to products, invoices, and checkouts. SaaS agencies billing recurring subscriptions can also configure tax via Stripe Tax Management for compliance across regions.
Sparkforge Payments includes tax settings that let you define multiple rates and apply them to products, invoices, and checkout flows. For SaaS agencies billing recurring subscriptions, Stripe Tax Management provides regional tax compliance until native SaaS tax handling lands.
Create a tax rate
- Navigate to Payments > Settings > Taxes.
- Click Add Tax or Create Tax.
- Fill in tax name, rate, optional description, tax ID, and tax agency.
- Click Add. The tax appears in your tax list.
Apply tax to products
While creating or editing a product, check Attach Tax Rates to see your tax list. Pick one or more rates, or click + to add a new rate inline. These taxes auto-apply whenever the product is added to checkout — except invoices, which need explicit tax addition.
Apply tax to invoices
- Open Payments > Invoices.
- Create or edit an invoice and click Add Tax next to a product.
- Check the tax(es) you want to apply.
- Click Save. The invoice recalculates with tax included.
Manual taxes vs auto taxes
Manual tax rates act as a fallback when auto taxes are also enabled. To use only manual rates in specific jurisdictions, either disable auto taxes entirely or remove that jurisdiction from your nexus addresses.
Example: To use auto taxes for every US state except Texas, remove Texas from the nexus list under automatic tax settings. Manual rates take over for Texas while auto taxes continue elsewhere.
Delete a tax rate
Click the delete icon next to the tax rate in your tax list. Existing invoices that already applied the rate keep their applied amount.
Tax rate precision
Sparkforge stores and displays tax rates to 4 decimal places (for example, 7.1250%) for accuracy on fractional rates. Tax amounts still round to 2 decimal places per currency standards. Four-decimal precision shows in invoices, estimates, subscriptions, transaction details, receipts, checkout, CSV exports, and supported API responses.
Stripe Tax Management for SaaS direct payment links
SaaS agencies running recurring subscriptions can use Stripe Tax Management until Sparkforge ships native SaaS tax handling. This works only for SaaS direct payment links.
1. Configure tax rates in Stripe
- Log into Stripe.
- Go to Products > Tax Rates and click New.
- Fill in tax name, rate, and inclusive vs exclusive (inclusive = agency absorbs tax; exclusive = customer pays on top).
- Click Add Tax Rate.
2. Apply tax to existing customers
- Open Customers in Stripe and select the subscriber.
- Click Edit Subscription.
- Under Add Tax, select your tax rate.
- Save.
3. Apply tax to new customers
Once Stripe Tax Management is active on your account, attach the tax rate to your SaaS product's payment link. Define tax behavior on each price (inclusive or exclusive) and share the SaaS direct sale link with prospects.
Tax rules vary by region. Confirm your specific obligations with a tax advisor or accountant. This article is informational, not legal or tax advice.
Frequently Asked Questions
How do I handle tax-exempt customers?
Can I apply multiple tax rates to one item?
What happens when a customer's billing address changes?
Can I apply taxes to one-time purchases?
How are refunds taxed?
Was this article helpful?
Thanks for the feedback.