//Global Tax & Currencies
Global Tax & Multi-Currency Checkout
To truly serve a global audience, your SaaS must handle the complexity of international commerce. ButtrBase removes this burden with native, edge-optimized fiscal logic.
1. Automatic Multi-Currency (FX)
ButtrBase detects a user's location via IP and automatically resolves their local currency. We maintain real-time exchange rate tables so you can define a base price (e.g., $29 USD) and have it automatically display as €27 or ₹2,400.
// The SDK automatically resolves the currency-formatted price
const plan = await client.billing.getPlan('pro-monthly');
console.log(plan.local_price_formatted); // "€27.00"
2. Native VAT/GST Compliance
Stop worrying about EU VAT or Indian GST rules. ButtrBase's checkout engine includes a built-in tax resolution layer.
- It validates VAT numbers in real-time.
- It applies the correct tax rate based on the buyer's country and whether they are a B2B or B2C customer.
- It generates tax-compliant invoices automatically in the local language.
3. Purchasing Power Parity (PPP)
Combined with customVariables, you can define regional discounts to make your SaaS affordable in emerging markets.
Example customVariable: ppp_discount_in = 0.40 (40% discount for India).