# Halqora vs Teachworks

> Teachworks fits integration-heavy schools and costs less in our example. Halqora fits one-to-one online academies needing currency and classroom tools.

URL: https://halqora.com/compare/halqora-vs-teachworks
Last updated: 2026-10-21

## Verdict

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

Teachworks details checked 2026-10-21 on its public pages. Key: Yes = the public pages say so. Partly = narrower, or only through an add-on or another tool. No = not available. Not listed = not found on the vendor's public pricing, feature or help pages; it does not prove the feature is missing.

### Scheduling

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

### Classroom

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

### Billing

| Feature | Halqora | Teachworks |
| --- | --- | --- |
| Automatic monthly billing runs | Yes. Monthly runs create draft invoices for admin review. | Yes. Invoice Autopilot add-on generates invoices on a daily, weekly or monthly schedule. |
| Prepaid forecast and reconciliation | Yes. Prepaid billing with forecast and reconciliation, or postpaid. | Partly. Package balances table with alerts and validation; no forecast or reconciliation described. |
| A currency per student | Yes. Each student is billed in their own currency; invoices are never converted. | 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 | Yes. PayPal and Stripe invoice status sync; Mercury sync for USD. | Partly. Stripe records payments automatically; PayPal and Square only via Zapier or manual, not native. |
| Wise transfer matching | Yes. Wise transfers matched by reference or amount; unmatched queue for admins. | Not listed. Not on the integrations or billing pages. |

### Payroll and reports

| Feature | Halqora | Teachworks |
| --- | --- | --- |
| Teacher pay rules tied to class outcomes | Yes. Lateness and half-class wait rules turn outcomes into teacher pay. | 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 | Yes. Teacher and student cancellation, no-show and teacher lateness rates. | Not listed. Records page mentions reports by status and service type but no cancellation, no-show or lateness rates. |

### Families and messaging

| Feature | Halqora | Teachworks |
| --- | --- | --- |
| Family access without accounts | Yes. Private class and invoice links; families need no account. | Partly. Parents and students get personal online accounts (login required) to view calendar, lessons and invoices. |

### Apps and integrations

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

## 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.

## 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.

> **Definition:** A student lesson is a lesson counted for each participating student, so Teachworks counts a class with 2 students as 2 student lessons, according to its pricing page as of 21 October 2026.

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 plan | Monthly base (USD) | Per student lesson (USD) | Older displayed monthly base (USD) | Older displayed per student lesson (USD) |
| --- | --- | --- | --- | --- |
| Starter | 16.49 | 0.32 | 15 | 0.25 |
| Growth | 47.99 | 0.189 | 45 | 0.15 |
| Premium | 187.99 | 0.065 | 175 | 0.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.

| Plan | Monthly calculation (USD) | Monthly total (USD) |
| --- | --- | --- |
| Teachworks Starter | 16.49 + 480 x 0.32 | 170.09 |
| Teachworks Growth | 47.99 + 480 x 0.189 | 138.71 |
| Teachworks Premium | 187.99 + 480 x 0.065 | 219.19 |
| Halqora Academy | 60 x 2.50 | 150 |

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](https://halqora.com/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](https://halqora.com/blog/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](https://halqora.com/features/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](https://halqora.com/features/multi-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](https://halqora.com/compare/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.

> **What it doesn't do:** Halqora does not support group classes. Halqora does not send class reminders, make teacher payments, offer accounting integrations or provide a public API. Halqora does not offer mobile apps or classroom recording.

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.

## 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.
