Multi-currency support — and VAT that handles event categories
Two features shipped today that make Usetix usable for non-German venues. Both close real gaps that have been visible to the first non-DE accounts looking at the platform.
Multi-currency
Connect a Stripe account in USD/GBP/CHF/CAD and Usetix sells tickets, charges the platform fee, generates invoices, and sends the receipt email all in that currency. EUR is no longer special.
- Five currencies at launch: EUR, USD, GBP, CHF, CAD.
- Currency comes from Stripe. When you connect a Stripe account, we read its
default_currency. No separate setting to keep in sync. - Once orders exist, the currency is locked. Reconnecting a different-currency Stripe account is rejected with a clear error — your historical revenue stays denominated in what you actually charged.
- Receipts, refund emails, in-shop prices, line items. Every visible amount renders with the correct symbol and locale-aware thousands separator (
€1,234.56vs$1,234.56vsCHF 1,234.56).
Behind the scenes, every Stripe-charging boundary computes subunits via the Money library now, so we’re forward-compatible with zero-decimal currencies (JPY) and three-decimal ones (BHD, KWD) when those eventually land.
Customer-invoice VAT, by event category
Most platforms model VAT as a single account-level number. That’s wrong for the real world. A Swiss club hosts a cultural concert (legally exempt under Art. 21 Abs. 2 Ziff. 14 MWStG) and a non-cultural networking event the same week. They need different rates on different invoices.
VAT now resolves in this priority:
- Per-event override — set the rate explicitly for one event (e.g.
0for the Swiss cultural concert,8.10for the networking event) - Account default — your billing-profile-wide default, set in Settings → Billing
- Country lookup — sensible defaults for EU, UK, US, CH, CA. Most operators never touch it.
- 0% — final fallback for unrecognized countries
Country defaults at launch:
| Country | Rate | Country | Rate | |
|---|---|---|---|---|
| DE | 19% | NL | 21% | |
| AT | 20% | BE | 21% | |
| FR | 20% | PT | 23% | |
| IT | 22% | IE | 23% | |
| ES | 21% | PL | 23% | |
| GB | 20% | CH | 0% (cultural-exempt default) | |
| US | 0% | CA | 0% |
AI assistant updates
The AI assistant knows the chain and can change rates for you:
- “Set the account default VAT to 8.1%” — updates the billing profile.
- “For the Sunday cultural concert, set VAT to 0” — overrides on that event only.
- “What’s the VAT rate on this event?” — reads it back.
The agent never changes rates without explicit confirmation.
Try it now
Both features are live for all Usetix accounts.
For multi-currency: nothing to do if you’re EUR-only — your account stays exactly as it was. To onboard a non-EUR account, connect a Stripe account in your currency at signup.
For VAT: the country defaults already match where most operators sit. Override at the account level or per-event from Settings → Billing or any event’s edit page.
Read the full guides: Multi-currency, VAT.
Questions? [email protected].