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