Each school works in one currency, chosen from twelve supported options and defaulting to euros. International students can browse prices converted to their own currency for reference, and a booking is charged through Stripe in the currency that lesson is priced in — their card issuer handles any conversion on their side.
Quick answer
Open Schools in your dashboard, tap Edit School, and pick your currency from the Default Currency dropdown (EUR, GBP, CHF, USD, and eight others). Students worldwide can pay by card — they're charged in the currency the lesson is priced in, and their bank converts.
Ski schools serve a famously international clientele — a school in the French Alps might take bookings from British, Dutch, American, and Australian families in the same week. The platform handles this with a simple model: your school works in one currency, students can browse in theirs, and a payment is taken in the currency that lesson is priced in.
New schools default to euros (EUR). Every lesson price you enter from then on is in that currency, and it's what students are charged at checkout.
Twelve currencies are available:
Pick the currency of your bank account and your local market. The platform doesn't choose for you based on your resort's country — a Swiss school can run in EUR if that suits its clientele, though most schools match their domestic currency.
The site header has a currency selector. It defaults to a sensible guess from the visitor's browser language — a visitor with US English settings sees dollars, a Norwegian visitor sees kroner — and they can switch at any time; the choice is remembered.
While browsing lessons and comparing schools, prices are converted to the visitor's chosen currency using live exchange rates refreshed roughly hourly. This is a display convenience only — it helps a family in London judge whether your group lesson is good value without doing mental arithmetic. The converted figure is indicative, not a quoted price.
In the booking widget itself, prices are shown in the actual charge currency, so there's no surprise at checkout.
Every booking is charged in the currency that lesson is priced in, which is normally your own:
If the student's card is issued in another currency, their bank or card issuer converts at its own rate, exactly as when they pay for dinner in resort. You don't need to do anything for this to work — international cards are accepted as standard through Stripe.
Every online payment is a charge on your own Stripe account — see how to connect Stripe and receive payments [blocked]. For international payments specifically:
Individual lessons can carry their own currency, which takes precedence over the school default for that lesson. This exists for edge cases, but use it sparingly:
For almost every school, one currency across all lessons is the right call.
Switching the Default Currency changes the label, not the numbers — a lesson priced at 80 stays at 80. Nothing is converted for you. If you move from CHF to EUR, open each lesson afterwards and set its own currency: it then tells you that the options are still priced in the old one, and offers to convert their amounts at today's rate so you can check them and save — or you can simply type the new prices yourself.
Past bookings are unaffected: each one keeps a record of the amount and currency it was actually paid in, so your reporting and reconciliation stay accurate across the change.
To be clear about the boundaries:
If your situation is unusual — for example, you operate across a currency border and genuinely need split pricing — talk to support before building a workaround with per-lesson overrides.
Still need help with this article?
Send the article URL and the step that needs more explanation.