Skip to content

Halqora vs Teachworks

Choose Teachworks for accounting integrations, multiple branches or a school that teaches groups. Choose Halqora for one-to-one live classes with per-student invoicing currency, a built-in classroom and fixed outcome rules for teacher pay.

Who should choose which

Choose Halqora if

  • Online academies of one-to-one classes that bill students in their own invoicing currencies.
  • Academies that need PayPal and Stripe invoice sync, USD-only Mercury sync or incoming Wise (wise.com) transfer matching.
  • Owners who want a built-in classroom with shared whiteboard and synchronized PDF pages.
  • Owners whose teacher-pay policy matches Halqora's fixed outcome rules.

Choose Teachworks if

  • Schools that need QuickBooks Online, two-way Google Calendar sync, MailChimp, Zapier or an API.
  • Operators managing several branches or needing white label options.
  • Music, driving, test-prep or language schools seeking a subject-specific version.
  • The supplied example of 60 students taking 8 lessons each, where Teachworks Growth costs less.

Feature by feature

  • Yes
  • Partly
  • No
  • Not listed

Scheduling

Recurring classes in each person's time zone
Halqora Yes Recurring rules are stored in each person's IANA time zone.
Teachworks Partly Free User Time Zones add-on shows lessons in each user's local time; recurring lessons not mentioned on the page.
Group classes
Halqora No Every class is one-to-one today; siblings can share one family invoice.
Teachworks Yes Home page: schedule individual and group lessons; Student Groups add-on saves reusable groups.

Classroom

Built-in video classroom
Halqora Yes Built-in classroom with video and screen share.
Teachworks Partly No built-in video; lists Lessonspace and Pencil Spaces integrations and Zoom, Google Meet, Skype links.
Whiteboard
Halqora Yes Shared whiteboard in the classroom.
Teachworks Not listed No whiteboard on the home or integrations pages; Lessonspace and Pencil Spaces are listed integrations.
Quran Mushaf viewer
Halqora Yes Synced Madinah Mushaf with tajweed colouring and translations.
Teachworks Not listed Not on the home, features or integrations pages.
Silent observation with consent
Halqora Yes Admins join hidden; camera and mic shown only with consent on file.
Teachworks Not listed Not on the home, features or integrations pages.
AI class summaries
Halqora No Nothing is recorded or transcribed today.
Teachworks Not listed Only an AI support agent for help; no class summaries or transcription found.

Billing

Automatic monthly billing runs
Halqora Yes Monthly runs create draft invoices for admin review.
Teachworks Yes Invoice Autopilot add-on generates invoices on a daily, weekly or monthly schedule.
Prepaid forecast and reconciliation
Halqora Yes Prepaid billing with forecast and reconciliation, or postpaid.
Teachworks Partly Package balances table with alerts and validation; no forecast or reconciliation described.
A currency per student
Halqora Yes Each student is billed in their own currency; invoices are never converted.
Teachworks Partly Default account currency plus add-on to manually set a converted invoice total; pricing page says clients can be invoiced in local currencies.
PayPal and Stripe sync
Halqora Yes PayPal and Stripe invoice status sync; Mercury sync for USD.
Teachworks Partly Stripe records payments automatically; PayPal and Square only via Zapier or manual, not native.
Wise transfer matching
Halqora Yes Wise transfers matched by reference or amount; unmatched queue for admins.
Teachworks Not listed Not on the integrations or billing pages.

Payroll and reports

Teacher pay rules tied to class outcomes
Halqora Yes Lateness and half-class wait rules turn outcomes into teacher pay.
Teachworks Partly Employee hours and earnings from calendar lessons, filterable by lesson status; no lateness or no-show pay rules found.
Cancellation, no-show and lateness rates
Halqora Yes Teacher and student cancellation, no-show and teacher lateness rates.
Teachworks Not listed Records page mentions reports by status and service type but no cancellation, no-show or lateness rates.

Families and messaging

Family access without accounts
Halqora Yes Private class and invoice links; families need no account.
Teachworks Partly Parents and students get personal online accounts (login required) to view calendar, lessons and invoices.
WhatsApp messages
Halqora Yes From your academy's paired number: invoice messages, payment follow-ups, join and no-show alerts, and an after-class report to the family.
Teachworks Not listed SMS lesson reminders add-on only; WhatsApp not described on the communication page.

Apps and integrations

Native mobile apps
Halqora No Browser-based; no native mobile apps.
Teachworks Not listed No native app mentioned on FAQ or communication pages; web access from any device. SMS reminders only.
Xero or QuickBooks
Halqora No No Xero or QuickBooks integration.
Teachworks Yes Direct QuickBooks Online sync of customers, invoices and payments; Xero only via Zapier.
Public API
Halqora No No public API.
Teachworks Yes Teachworks API, available on Growth and Premium plans.

Teachworks details checked 21 October 2026 on its public pages. “Not listed” means we could not find it there.

Pricing

Halqora

Starter
$39/mo Up to 25 active students
Academy
$2.50 Per active student a month, $99 minimum
Scale
Custom For 300+ students
  • Annual billing: 2 months free
  • 14-day pilot
  • Free onboarding and data import

Teachworks

Starting price
From $16.49/mo plus $0.32 per student lesson (Starter). A second, lower price set also shows on the page.
What you pay for
Monthly base fee plus a charge per student lesson; cancelled lessons excluded; unlimited students and teachers.
Halqora pricing in full

In depth

Teachworks suits schools that want accounting and calendar integrations, according to its public pages as of 21 October 2026. Halqora suits online academies of one-to-one classes that want per-student invoicing currency, payment matching and a built-in classroom with fixed outcome rules for teacher pay.

Halqora is our product. We’ve tried to keep this comparison fair: competitor details come from their public pages, checked on the date shown. Tell us if anything is out of date at support@halqora.com.

Halqora vs Teachworks: the short answer

Halqora is management software for online academies. Halqora schedules, bills and calculates teacher pay for one-to-one live classes. The practical reason to choose Halqora is to keep those connected jobs together when its one-to-one model and fixed rules fit your academy.

Teachworks has a stronger case when your school depends on external systems. Teachworks says its integrations include QuickBooks Online, two-way Google Calendar sync, MailChimp, Zapier and an API. Keeping an established accounting or calendar workflow can matter more than bringing the classroom into the management software.

That distinction matters when comparing subscriptions. Teachworks charges for student-lesson volume alongside a base fee. Halqora charges by active student. Halqora does not support group classes; siblings have separate one-to-one classes but can share a family invoice.

Comparison checked 21 October 2026

The comparison above uses Teachworks’ public pricing, feature and help pages supplied for this review. The notes distinguish a listed feature from a narrower workflow. For example, support for another invoice currency does not necessarily mean payments are processed in that currency.

The Teachworks pricing page shows conflicting price sets as of 21 October 2026. The higher set supplies the calculation below; the lower set is reproduced so you can ask Teachworks which applies before committing.

Teachworks planMonthly base (USD)Per student lesson (USD)Older displayed monthly base (USD)Older displayed per student lesson (USD)
Starter16.490.32150.25
Growth47.990.189450.15
Premium187.990.0651750.05

All figures in that table come from Teachworks’ pricing page as of 21 October 2026. Teachworks also lists a 21-day trial. A published feature description establishes what the vendor says; it does not replace trying the workflow with your own schedule and invoice requirements.

What 60 students would cost on each

Example: 60 one-to-one students taking 8 lessons each produce 60 x 8 = 480 student lessons per month. Using the higher Teachworks price set as of 21 October 2026, Growth costs less than Halqora Academy in this example.

PlanMonthly calculation (USD)Monthly total (USD)
Teachworks Starter16.49 + 480 x 0.32170.09
Teachworks Growth47.99 + 480 x 0.189138.71
Teachworks Premium187.99 + 480 x 0.065219.19
Halqora Academy60 x 2.50150

Teachworks Growth is the cheapest Teachworks plan in this example. The result is a subscription comparison, without assigning invented costs to classroom services or payment providers. Halqora Academy includes a built-in classroom; compare that with the classroom arrangement you would use alongside Teachworks.

As of 21 October 2026, Halqora pricing is Starter USD 39/mo up to 25 active students; Academy USD 2.50 per active student per month, USD 99 minimum; and Scale custom for 300+ students. Annual billing gives 2 months free. Halqora offers a 14-day pilot, free onboarding and data import.

Lesson frequency changes the comparison. With Teachworks, more billable student lessons increase the usage charge. With Halqora, the Academy calculation follows the active-student count. Teachworks says cancelled lessons are excluded from its student-lesson charges. Use your actual lesson volume rather than choosing a plan from its base fee alone.

Our guide to tutoring software pricing models explains why these different billing units matter. A lower subscription total is a valid reason to choose Teachworks when the rest of the workflow fits.

Time zones and currencies: free add-ons vs built in

Teachworks supports local-time scheduling through its free User Time Zones add-on, according to the add-on page as of 21 October 2026. The comparison is about how scheduling is organized, rather than whether Teachworks supports time zones.

Halqora stores scheduling rules in each IANA time zone. Admins and teachers see calendars in their own zones. When evaluating time-zone-safe scheduling, check which person’s local time should anchor a recurring class, then check how the schedule appears to the other person.

Teachworks also offers the free Currency Converted Invoice Totals add-on. Its page says you can manually set an invoice total in a currency different from the account default, as of 21 October 2026.

According to Teachworks’ international-company setup guide, Stripe payments are processed in the currency set in the Teachworks account. A converted invoice total should therefore be evaluated separately from the currency collected through Stripe.

Halqora’s per-student invoicing currency stays with the student’s rates, invoices and payments. Halqora never converts invoices. Families with students assigned different currencies need review rather than receiving an automatically combined invoice. Dashboard USD totals are approximate and use static rates; they are not converted invoice balances.

Payments: Stripe and QuickBooks vs PayPal, Wise and Mercury sync

Teachworks lists Stripe payments and QuickBooks Online payment sync on its integrations page as of 21 October 2026. According to Teachworks’ Stripe integration guide, emailed invoices include a Pay Online button. Teachworks is a sensible choice when Stripe collection and QuickBooks are already central to your business.

Halqora connects PayPal, Stripe, Mercury and Wise (wise.com). PayPal and Stripe invoice payments are read back into Halqora. Mercury invoice sync supports USD. Halqora matches incoming Wise (wise.com) transfers; Halqora does not create those transfers or send money through that connection.

Wise (wise.com) matching looks for an invoice reference, or an exact amount, currency and payer-name match. Unclear candidates go to an unmatched queue for an admin. Matching depends on the information returned by the provider, so you should plan to review exceptions rather than assume every bank transfer will resolve itself.

Halqora billing runs create draft invoices. An admin reviews and sends the invoices, and unpaid invoices receive automatic email reminders. The default due date is 7 days after sending; reminders default to 3 days before the due date, 3 days after and 10 days after. Invoice due days, reminder schedules and email wording can be changed.

Halqora families open a private invoice page and PDF without an account. Each student also has a permanent private class link showing the next class. Those links do not expire; an admin can replace a link to stop the old link working. The class link is a place to check the schedule, rather than a class reminder service.

Classroom, teacher pay and analytics

Teachworks’ integrations page lists Lessonspace, Pencil Spaces, Zoom, Google Meet and Skype through location links as of 21 October 2026. That arrangement suits a school already happy with a separate classroom provider. Evaluate the classroom you actually plan to use alongside the management subscription.

Halqora’s built-in classroom includes video, a shared whiteboard, synchronized PDF pages and annotation. A student needs the teacher’s permission to share a screen. Chat stays closed until an admin opens it. Classroom tools do not automatically decide whether a class happened or how much the teacher earned.

Teachers record a completed class with a report, a student no-show or a student cancellation. Admins resolve other outcomes and record late minutes, wait minutes and emergency exceptions. Reports contain a 1 to 5 rating and written feedback for admins; families do not see the reports. Payroll for a period waits until reports are in.

Halqora uses fixed outcome rules, including rules such as a 2-minute lateness grace period. At 3 to 5 minutes late, the deduction is a flat 5% of that class’s pay. Beyond 5 minutes, the teacher loses a minute of pay for every minute late, counted from the scheduled start, with a floor of zero.

For a student no-show, full teacher pay requires waiting at least half the class. Teacher pay is calculated per class from an hourly rate, without currency conversion. Halqora prepares payroll calculations; an admin records payment after paying the teacher outside Halqora.

According to Teachworks’ billing page, as of 21 October 2026, Teachworks calculates teacher hours and earnings from calendar lessons and provides payment forms for a period. That description is not enough to assume its treatment of lateness or no-shows matches Halqora’s fixed rules. Ask Teachworks about your specific policy.

Halqora analytics compare teacher and student cancellation and no-show rates with the previous period, plus teacher lateness. The rates depend on recorded outcomes. Teachworks’ records page describes reports filtered by dates, lesson status, service type, teacher, student and location as of 21 October 2026. Choose the view that answers your actual management questions.

Choose Teachworks if…

Teachworks is the stronger fit when QuickBooks Online, external calendars or other connected systems are essential. Its integrations page says it offers 80+ free integrations and add-ons as of 21 October 2026. Replacing an established workflow deserves a concrete reason beyond a different interface.

Teachworks also suits operators managing branches. Teachworks’ public site describes multi-branch and white label options as of 21 October 2026, while its pricing page lists 5 branches with Premium. Confirm the plan you need for your branch arrangement.

Teachworks says it offers versions for music, driving, test-prep and language schools, in 45 languages as of 21 October 2026. Halqora’s interface is English only. A school that needs its software in another language should treat that as a reason to look at Teachworks.

Teachworks deserves serious consideration when your usage calculation comes out lower, as Growth does in the supplied example. If you want a broader shortlist before deciding, compare the workflows in our Teachworks alternatives guide.

Choose Halqora if…

Halqora fits an academy running one-to-one live classes when families need invoices in their own assigned currencies. The payment connections are also relevant when your collection process includes PayPal, incoming Wise (wise.com) transfers or USD Mercury invoices alongside Stripe.

Halqora also fits an owner who wants the classroom, recorded outcomes, draft billing and teacher-pay calculations together. The fixed rules need to match your policy. A system that consistently applies a rule you disagree with is still the wrong fit.

Before switching, check your roster currencies, recurring schedules and teacher-pay policy against those limits. Free onboarding and data import help with setup, but they do not change the product’s one-to-one class model or fixed outcome rules. Keep the decision tied to the work your academy actually needs to do.

Last updated 21 October 2026

Questions

How much does Teachworks cost?

As of 21 October 2026, Teachworks' pricing page showed monthly Starter pricing of USD 16.49 plus USD 0.32 per student lesson, Growth at USD 47.99 plus USD 0.189, and Premium at USD 187.99 plus USD 0.065. The page also showed an older, lower price set. Using the higher set, 480 student lessons cost USD 138.71 on Growth; confirm the applicable figures with Teachworks.

Does Teachworks support time zones and multiple currencies?

According to Teachworks' public pages as of 21 October 2026, its free User Time Zones add-on shows lessons in each user's local time. Its free Currency Converted Invoice Totals add-on lets you manually set an invoice total in another currency. The account has a default currency, which Teachworks says Stripe uses for processing. Halqora stores an invoicing currency per student and does not convert invoices.

Is Halqora cheaper than Teachworks?

Not in the supplied example. As of 21 October 2026, 60 students taking 8 one-to-one lessons each produce 480 student lessons: Teachworks Growth costs USD 138.71 using its higher published price set, while Halqora Academy costs USD 150. Halqora Academy includes a built-in classroom. Compare the classroom arrangement and payment workflow you need alongside the subscription price, without assuming a separate tool has a particular cost.

See Halqora with your own schedule

Book a demo