Skip to content

Currencies & payouts ​

Every bagevent event has one currency. It's the currency your prices are shown in, the currency attendees are charged, and the currency your payout arrives in. This page covers the rules that govern it and where the money ends up.

One currency per event ​

You choose the event currency when you create the event, and all tickets and add-ons use it. Ticket currency must match the event currency — you can't price one ticket in USD and another in EUR within the same event. If you change the event currency, bagevent cascades the change to every ticket and add-on so nothing is left behind.

Ticket currency must match the event

Setting a ticket to a different currency than its event is rejected (TICKET_CURRENCY_MISMATCH). Change the currency at the event level and all tickets follow.

Supported currencies ​

bagevent supports a fixed catalog of currencies. Each has a number of decimal places (its "exponent"), and each is either chargeable through Stripe or not:

CurrencyCodeDecimal placesChargeable with Stripe
US DollarUSD2Yes
EuroEUR2Yes
British PoundGBP2Yes
Singapore DollarSGD2Yes
Japanese YenJPY0Yes
Australian DollarAUD2Yes
Canadian DollarCAD2Yes
Hong Kong DollarHKD2Yes
Chinese YuanCNY2No

Choosing a currency outside this catalog is rejected as unsupported (CURRENCY_UNSUPPORTED).

Currency must be chargeable with Stripe ​

For paid tickets, the event currency has to be one your connected Stripe account can charge. In practice:

  • Every catalog currency except CNY is chargeable, so it works with a connected Stripe account.
  • CNY is not chargeable in this catalog, so it can't be used for paid tickets. Free events can still use it.

CURRENCY_NOT_CHARGEABLE

If you try to publish paid tickets in a currency Stripe can't charge here (for example CNY), you'll get CURRENCY_NOT_CHARGEABLE. Choose a chargeable currency, or keep those tickets free. You'll also need an active connected Stripe account before paid tickets can go live — see Connecting Stripe.

Decimal-place rules ​

Each currency allows only its own number of decimal places. Two decimals for most; zero for JPY. A price with more fractional digits than the currency permits is rejected (CURRENCY_FRACTION_INVALID).

  • USD, EUR, SGD, etc. — up to 2 decimals (e.g. 19.50).
  • JPY — whole numbers only (e.g. 1500, never 1500.50).

Match your decimals to the currency

If a JPY price is rejected, remove the decimal part. If a two-decimal currency is rejected, make sure you're not pasting three or more decimal places.

When currency locks ​

You can change the event currency freely until the first ticket is committed. Once any ticket has been sold — or reserved/locked inside a pending order — the currency is frozen for the event.

You can't change currency after your first sale

Attempting to switch currency after tickets have sold (or are locked in a pending order) is rejected with CURRENCY_LOCKED — "Currency cannot change after tickets have been sold." Decide on your currency before you open sales. If you truly need a different currency later, you'd need a separate event.

Where payouts come from ​

bagevent never holds your ticket money. Attendees pay directly into your connected Stripe account, and Stripe pays out to your bank on its own schedule and at its own fees:

  • Ticket revenue settles to your Stripe account.
  • Processing fees are charged by Stripe at its rates.
  • bagevent's fee is your subscription (and any marketing email credits you buy) only — bagevent takes 0% of ticket sales.

Because the payout itself is handled entirely by Stripe, bagevent can't quote your exact fees or payout timing.

Check your Stripe dashboard for specifics

Your payout schedule, per-transaction fees, currency conversion, and available payout currencies are set by Stripe. Look them up in your Stripe dashboard — that's the source of truth for when money lands and how much was deducted.

Refunds also move through Stripe

When you refund an order, the money goes back through Stripe to the attendee's original payment method, and Stripe's fee policy for refunds applies. See Refunds (for organizers).