# International academy software: currencies, time zones, payments

> Choose international academy software by testing per-family currency, named time zones, and payment providers available where your academy operates.

URL: https://halqora.com/blog/software-for-international-online-academies
Last updated: 2026-10-21

Published: 2026-10-21 · By Halqora team

Choose software for an international online academy by testing per-family invoice currency, named time zones, and payment providers available where your academy operates. As of 21 October 2026, [Stripe's supported-country list](https://stripe.com/global) excludes Pakistan, so verify a workable collection route before comparing software features.

> **Key facts:** - According to Teachworks' international setup guide, the account has a base currency, as of 21 October 2026.
> - [Wise (wise.com) balance eligibility](https://wise.com/help/articles/2813542/where-can-i-open-a-wise-balance) excludes Pakistan, Egypt, and the UAE, as of 21 October 2026.
> - [Halqora multi-currency billing](https://halqora.com/features/multi-currency) assigns each student a currency; invoices are never converted.

> **Definition:** A payment rail is the route money takes from a family to your academy, such as a card payment or bank transfer.

## Can you bill each family in the currency they pay in?

International academy software should preserve the currency you agreed with each family through rates, invoice lines, payments, and outstanding balances. A currency selector on an invoice is not enough evidence. Ask the vendor to show whether the selector changes the underlying billing currency, displays a converted total, or changes an account-wide setting that affects other families.

Separate invoice currency from settlement currency. Invoice currency is the currency of the family's bill. Settlement currency is the currency received in your provider account. Software can preserve the former while the payment provider converts the latter. Ask where conversion happens before treating a local-currency invoice as proof that no exchange cost exists.

Teachworks describes an account-wide currency and Stripe processing in that account currency. Its free currency-converted invoice total add-on supports manually converted totals. That can suit an academy keeping a common billing currency while presenting converted totals to families. Do not mistake that model for a separate billing currency on every student record.

According to TutorCruncher's currency documentation, checked 21 October 2026, currency belongs to a branch, with a “Charge Clients in other currencies” option for ad hoc charges. A branch model can fit an academy whose branches already have distinct billing currencies. Test recurring tuition separately from ad hoc charges.

For a practical review, follow the same family from the agreed rate to an unpaid balance. Ask the vendor to show:

- A recurring tuition charge in the family's agreed currency.
- A payment recorded against that invoice without changing its currency.
- Outstanding balances separated by currency rather than silently combined.
- Siblings sharing an invoice, including what happens when their currencies differ.

Halqora flags a family account containing different student currencies for attention instead of drafting a combined invoice. Payments must match the invoice currency. The separate guide to [invoicing families in different currencies](https://halqora.com/blog/invoice-families-in-different-currencies) explains the billing decisions behind that workflow.

## Will recurring classes keep the right local time when clocks change?

International scheduling software should store the intention behind a recurring class, not just a time difference. Decide whether the family's local time or the teacher's local time should stay fixed. Then ask the vendor to demonstrate the recurrence in named IANA time zones across a clock change. Inspect the family time and teacher time on each affected date.

A named zone identifies a location's time rules. A fixed UTC offset records a difference from UTC. Those are different kinds of information. Writing an offset in a class note leaves the academy responsible for checking whether that difference still applies to a future class.

Run the scheduling demonstration in a deliberate order:

1. Create a recurring class using the agreed local time and named zone.
2. Move the calendar across a clock change and inspect both participants' views.
3. Reschedule a class and check that the exception preserves the intended date and time.
4. Ask the vendor to explain which local clock anchors the recurrence.

Halqora uses scheduling rules in each IANA time zone. Families use a permanent private class link showing their next class; Halqora does not send class reminders. The guide to [scheduling classes across time zones](https://halqora.com/blog/schedule-online-classes-across-time-zones) covers the scheduling decision in more detail.

## Can your academy actually use the connected payment providers?

Payment integrations matter after account eligibility is established. Start with where your academy operates, where the relevant founder lives when the provider considers residence, and the company requirements for the account. Then check supported collection and settlement currencies. A software integration does not establish that your academy can open the connected provider account or receive the intended payments.

According to [PayPal's supported-market list](https://paypal.com/us/webapps/mpp/country-worldwide), checked 21 October 2026, Pakistan and Bangladesh are absent; Egypt, Saudi Arabia, the UAE, Jordan, Morocco, and India appear. Market inclusion still calls for checking the account services you need. Do not treat a country name as a promise about every payment method.

According to [Mercury's prohibited-country policy](https://support.mercury.com/hc/en-us/articles/28771710754580-Prohibited-countries), checked 21 October 2026, Mercury requires a US-registered company and excludes founders living in, or businesses operating in, Pakistan and Bangladesh. Egypt is absent from that prohibited list. Absence from a prohibited list does not establish approval.

This is general information, not legal or tax advice; check with an adviser in your country.

## Which providers serve Pakistan, Egypt, the Gulf, and the UK?

Provider availability must be checked country by country. The Gulf is not a single payment market: Stripe lists the UAE but does not list Saudi Arabia as of 21 October 2026. The table distinguishes supported-country listings, balance eligibility, and Mercury restrictions because those are different tests. A “confirm” cell makes no eligibility claim.

### Provider availability by academy location, as of 21 October 2026

| Academy location | Stripe country listing | PayPal market listing | Wise (wise.com) balance eligibility | Mercury account restriction |
| --- | --- | --- | --- | --- |
| Pakistan | Not listed | Not listed | Not listed | Prohibited for resident founders or operations |
| Egypt | Not listed | Listed | Not listed | Not prohibited by country list; US company required |
| UAE | Listed | Listed | Not listed | Confirm eligibility; US company required |
| UK | Listed | Confirm services on provider list | Listed | Confirm eligibility; US company required |

The table uses the provider pages linked above. Wise (wise.com) balance eligibility concerns holding a balance, not every possible transfer route. Mercury's company requirement still applies where a country is not prohibited. Confirm current eligibility directly before committing to software around a provider connection.

## How do vendors handle currency and payments?

Vendor currency models answer different operational needs. A common base currency can suit centralized billing; branch currencies can suit branch-based operations. A per-student currency model can suit families paying in different currencies within the same academy. Compare those structures before comparing integration lists, and require a demonstration of bank-transfer matching rather than inferring matching from a provider name.

### Currency and payment models, as of 21 October 2026

| Vendor | Currency model | Payment integrations described | Bank-transfer matching |
| --- | --- | --- | --- |
| Teachworks | Says account base currency; free manually converted invoice total add-on | Stripe; QuickBooks connection | Ask vendor to demonstrate |
| TutorCruncher | Says currency per branch; other-currency ad hoc charges | Stripe, GoCardless; Wise (wise.com) tutor payouts; Xero/QuickBooks connections | Ask vendor to demonstrate |
| Wise (wise.live) | Claims built-in multi-currency support | Describes Stripe, Razorpay, regional gateways | Ask vendor to demonstrate |
| Classcard | Currency model not established in this comparison | Lists PayTabs, Telr, MyFatoorah, CCAvenue (UAE), Tabby; Xero/Zoho connections | Ask vendor to demonstrate |
| Halqora | Currency per student; invoices never converted | PayPal, Stripe, Mercury paid-status sync; Mercury is USD only | Wise (wise.com) incoming transfers matched; unclear candidates queued for review |

Teachworks and TutorCruncher describe their currency structures in the documentation linked above. Wise (wise.live)'s pricing page, checked 21 October 2026, claims multi-currency support. That claim does not establish how a student's recurring currency works. Ask for a demonstration before treating the claim as equivalent to per-student billing.

Classcard's integrations page, checked 21 October 2026, lists the regional gateways shown above. Classcard is a stronger shortlist candidate if your required route is among those Gulf or Asia gateways. TutorCruncher also deserves consideration if its branch currency structure and GoCardless connection fit your operation. Halqora has no GoCardless or regional Gulf gateways.

Confirm scope and current prices on each vendor's page. Software fees, payment-processing costs, and settlement conversion costs are separate decisions. Also check subject fit: Halqora supports one-to-one classes within a fixed set of 5 Quran and Islamic subjects. Halqora does not support group classes or general tutoring subjects today.

## Who pays when an invoice currency needs conversion?

Conversion costs depend on where currencies change along the payment route. The family's card currency, invoice currency, and academy settlement currency can differ. Identify each currency before comparing fees. Charging in a family's currency does not establish that settlement is free of conversion, and a common USD price does not establish the family's final cost in another currency.

According to [Stripe's US pricing page](https://stripe.com/us/pricing), as of 21 October 2026, currency conversion adds 1% when required for US accounts, on top of applicable card fees. Treat that as a US-account figure, not a worldwide rate. Check the terms for your actual account and payment route before using a fee in your budget.

Ask the provider to identify the exchange rate, conversion charge, settlement currency, and final amount received. Then compare the amount collected with the amount credited to your account. Keep that check separate from the software subscription. The comparison of [PayPal, Stripe, and Wise (wise.com) for academies](https://halqora.com/blog/paypal-vs-stripe-vs-wise-online-academies) covers the provider decision.

Halqora's approximate USD dashboard totals use static rates for display. Those totals are not converted invoices or settlement records. Use balances in their original currencies when deciding what families owe, and use provider records when checking what reached your account.

## How Halqora handles this

Halqora is management software for online academies from Talt AI; [Murouj Academy, an online Quran academy, runs on it](https://halqora.com/case-studies/murouj-academy). Each student has a currency. Billing runs create draft invoices for admin review and sending; siblings can share an invoice when currencies agree.

[Payment sync with PayPal, Stripe, Mercury and Wise](https://halqora.com/features/billing/payment-sync) reads payments back. Mercury sync is USD only. Wise (wise.com) transfers match by invoice reference or exact amount, currency, and payer name; unclear candidates go to an unmatched queue. Halqora matches Wise payments rather than creating them.

Halqora has no GoCardless or regional Gulf gateways. Assess Halqora as [software for online Quran academies](https://halqora.com/quran-academy-software), with the subject and one-to-one limits described above.

## Sources

- [Stripe supported countries](https://stripe.com/global), checked 21 October 2026
- Teachworks international company setup, checked 21 October 2026
- [Wise (wise.com) balance eligibility](https://wise.com/help/articles/2813542/where-can-i-open-a-wise-balance), checked 21 October 2026
- TutorCruncher currency documentation, checked 21 October 2026
- [PayPal supported markets](https://paypal.com/us/webapps/mpp/country-worldwide), checked 21 October 2026
- [Mercury prohibited-country policy](https://support.mercury.com/hc/en-us/articles/28771710754580-Prohibited-countries), checked 21 October 2026
- Wise (wise.live) pricing and currency claims, checked 21 October 2026
- Classcard integrations, checked 21 October 2026
- [Stripe US payment and conversion pricing](https://stripe.com/us/pricing), checked 21 October 2026

## Questions

### Can I charge clients in their local currency?

Yes, if your software and payment provider support the currency. According to Teachworks, its account uses a base currency with an add-on for manually converted invoice totals. TutorCruncher describes branch currencies and an option for ad hoc charges in other currencies. Halqora assigns a currency to each student and does not convert invoices. Check settlement costs separately.

### Which payment providers work for an academy based in Pakistan?

As of 21 October 2026, Pakistan is absent from Stripe's and PayPal's supported lists and from the Wise (wise.com) balance eligibility list. Mercury prohibits businesses operating in Pakistan and founders living there. Software cannot remove those restrictions. Confirm an eligible receiving account before choosing a billing workflow. This is general information, not legal or tax advice; check with an adviser in your country.

### Should I price in USD or in each family's currency?

Choose the invoice currency separately from the currency your provider settles into your account. Local-currency prices give families a stated tuition amount in that currency. USD pricing gives your academy a common price, but a family paying from another currency may face conversion. Neither approach removes conversion costs. Check the payment route and settlement terms before publishing your prices.

### What makes time zones harder for international academies?

A recurring class can follow a family's local clock while the corresponding teacher time changes when clock rules change. A fixed UTC offset cannot express that intention. Ask software vendors to demonstrate named IANA time zones across a clock change, including the teacher view and a rescheduled class. Decide whose local time should stay fixed before creating the recurring schedule.
