Multi-currency invoicing means billing each family in the currency they pay in. Halqora gives each student a currency, keeps session rates and invoices in that currency, and shows approximate USD totals on dashboards.
Halqora is our product. We’ve tried to keep this comparison fair: competitor details come from their public pages, linked and dated below. Tell us if anything is out of date at support@halqora.com.
What is multi-currency invoicing?
Halqora is management software for online academies. Halqora schedules and bills one-to-one live classes. Siblings can share a family invoice when their currencies agree.
Currency belongs to the student record. A GBP rate produces a GBP invoice; a CAD rate produces a CAD invoice. A dashboard’s approximate USD figure does not change either family’s bill. That distinction matters when billing international students: a reporting total and an amount owed serve different purposes.
How it works
- Set each student’s ISO currency code, such as GBP or CAD. Check the currency before entering a session rate.
- Enter the session rate in that student’s currency. Keep the rate and currency together when checking the student’s billing details.
- Run monthly billing. Halqora creates draft invoices for each student or family billing account. An admin reviews and sends the drafts.
- Review currency warnings. A family account with conflicting student currencies is marked “needs attention” and is not auto-invoiced.
- Match incoming payments in the invoice currency. Wise (wise.com) transfers must match the currency; Halqora reads and matches payments rather than creating transfers.
- Use approximate USD dashboard totals for an overview. Static rates do not change invoices, payment amounts or the currency a family owes.
Families receive a private invoice page and PDF without needing a login. Check the currency alongside the total before sending. The guide to invoicing families in different currencies explains the billing choices behind that setup.
Which currency to invoice in: the family’s or yours?
A family-currency price list keeps the quoted lesson price predictable for parents. If you convert the receipts into another currency, exchange-rate changes affect what your academy receives. An academy-currency price list moves the conversion decision to the family and its payment provider.
Separate the invoice currency from the settlement currency: settlement is the currency your provider delivers to your account. According to Stripe’s currency documentation, as of 21 October 2026, businesses can charge in over 135 currencies and receive funds in their settlement currency. That provider capability does not mean every payment avoids conversion.
Choose a price currency you can explain to parents, then check collection and conversion costs. Avoid promising a fixed amount after conversion unless your provider’s terms support that promise.
What a GBP 30 invoice costs to collect
Example: the table uses a GBP 30 invoice and the supplied provider facts dated 21 October 2026. Missing fee inputs are left uncalculated. A conversion margin alone is not a complete collection fee.
| Collection route | Fee formula supplied | Fee on GBP 30 (GBP) | Source |
|---|---|---|---|
| Stripe UK account, UK card, GBP | UK-card rate not supplied | Cannot calculate | Stripe UK pricing |
| Stripe UK account, US card requiring conversion | 3.15% + GBP 0.20, plus 2% for conversion | GBP 30 × 5.15% + GBP 0.20 = GBP 1.745, approximately GBP 1.75 | Stripe UK pricing |
| PayPal UK, non-EEA sender | Conversion: 3% above the base exchange rate; collection fee not supplied | Cannot calculate a complete fee | PayPal UK business fees |
| Wise (wise.com) GBP account, domestic GBP transfer | Domestic receiving fee not supplied | Cannot calculate | Wise’s exchange-rate explanation |
Wise (wise.com) says it uses the mid-market rate with a separate upfront fee. Its explanation does not establish the domestic receiving charge for this example. Check the actual route before quoting a net receipt. See PayPal vs Stripe vs Wise for the payment-provider decision.
This is general information, not legal or tax advice; check with an adviser in your country.
Families, mixed currencies and the ‘needs attention’ flag
A family invoice combines siblings’ charges, not currencies. If siblings use different currencies, Halqora flags the family for review instead of converting charges into a shared total. A mismatch between the family account currency and student currencies also needs attention.
Check the family’s agreed billing currency and correct inconsistent records before generating the invoice. Do not treat a currency change as an exchange calculation: changing the currency label does not establish the right lesson price.
Payment matching follows the same boundary. A payment in another currency cannot be recorded against the invoice. Wise (wise.com) payments with unclear matches go to an unmatched queue for admin review. Mercury sync supports USD only.
What it doesn’t do (yet)
As of 21 October 2026, dashboard approximations use 57 hard-coded rates. A currency outside that table is counted at parity with USD. Unsupported currencies can therefore distort a combined USD total; check original-currency balances before making financial decisions.
Payment-provider conversion happens outside Halqora. Teacher pay is calculated separately from an hourly rate, with no currency conversion. Multi-currency student billing should not be read as a promise of multi-currency payroll.
Alternatives and how others handle this
According to Teachworks’ international setup guidance, as of 21 October 2026, Teachworks uses an account-wide base currency and processes Stripe payments in that currency. Its free Currency Converted Invoice Totals add-on lets you manually set an invoice total in another currency. That can suit an academy keeping a base currency with occasional converted totals.
According to TutorCruncher’s currency guidance, as of 21 October 2026, currency is set per branch, with another-currency option for ad hoc charges. A branch-based setup can be a better fit when each branch follows its own currency policy.
As of 21 October 2026, Wise (wise.live)‘s pricing page claims built-in multi-currency support, while QuranSuite’s features page describes invoices and collections per currency and as a combined total. Compare those claims with your family billing needs using the guide to software for international online academies.
Sources
- Stripe currency documentation, checked 21 October 2026
- Stripe UK pricing, checked 21 October 2026
- PayPal UK business fees, checked 21 October 2026
- Wise (wise.com) exchange-rate explanation, checked 21 October 2026
- Teachworks international setup guidance, checked 21 October 2026
- Teachworks Currency Converted Invoice Totals, checked 21 October 2026
- TutorCruncher currency guidance, checked 21 October 2026
- Wise (wise.live) pricing, checked 21 October 2026
- QuranSuite features, checked 21 October 2026