# Teacher earnings dashboard: why totals should match payroll

> A teacher earnings dashboard should use payroll's class records and pay rules, with per-class lines that explain deductions and totals.

URL: https://halqora.com/blog/teacher-earnings-transparency
Last updated: 2026-10-21

Published: 2026-10-21 · By Halqora team

A teacher earnings dashboard should calculate pay from the same class records and rules as payroll, so teachers can trace the total to individual classes. Show each class's outcome, rate and deduction, with identical treatment of lateness, student no-shows and any confirmed cancellation rules across both views.

> **Key facts:** - Halqora's [teacher earnings and payroll calculations](https://halqora.com/features/payroll) use the same pay rules.
> - Halqora allows [up to 2 minutes of teacher lateness without a deduction](https://halqora.com/features/payroll); 3 to 5 minutes costs 5% of class pay.
> - For student no-shows, Halqora requires [a wait of at least half the class](https://halqora.com/features/payroll) for full teacher pay; an admin records the wait.

> **Definition:** A per-class earnings line connects a class record, the pay rule applied and the resulting amount owed to the teacher.

## What goes wrong when the teacher's estimate and payroll differ?

A teacher's estimate and payroll can disagree because they describe different records, periods or rules. A calendar shows what was scheduled; payroll needs the recorded outcome. If teachers count scheduled hours while admins apply lateness deductions and no-show conditions elsewhere, both sides can follow their process carefully and still arrive at different totals.

Start a pay query with the class lines. Check the period, final outcomes and rate before discussing the total.

Separate calculated earnings from payment status. An amount earned does not mean the money has been sent.

## What should a teacher earnings view show?

A teacher earnings view should let the teacher rebuild the total from individual classes. Show the class date, student, scheduled duration, recorded outcome, rate, base pay, deduction and final pay. Include the recorded minutes behind a lateness or waiting decision. A deduction label should explain the rule, rather than display an unexplained adjustment.

Use matching period boundaries and class identifiers. In Halqora, lateness changes pay without reducing the payable-hours total.

Missing information needs a visible status. In Halqora, a student no-show without recorded wait time needs admin review. Completed classes need reports before payroll proceeds.

For policy design, start with [teacher payroll rules tied to class outcomes](https://halqora.com/blog/teacher-payroll-rules-class-outcomes). Define the record that each rule needs before deciding how the dashboard presents the result.

## Which rules must match between teacher earnings and payroll?

| Rule | How payroll applies it | What the teacher sees | Why it must match |
| --- | --- | --- | --- |
| Lateness grace period (minutes) | Up to 2 minutes late: full class pay. | Recorded lateness; no deduction. | The boundary must match. |
| Lateness deduction bands (minutes; %) | 3 to 5 minutes: flat 5% deduction. Beyond 5 minutes: deduct every minute late, with a floor of 0. | Minutes, band and deduction. | Deducting just minutes beyond the grace period gives different pay. |
| Student no-show wait requirement (minutes) | Full pay after waiting half the class, rounded up to a whole minute. Missing wait requires admin review. | Recorded wait and eligibility. | Missing wait time cannot confirm eligibility. |
| Student late cancellation | Follows your academy's policy; tell us yours during onboarding.  | Your policy must explain the class line. | A family charge must not be assumed to determine teacher pay. |
| Teacher late cancellation (hours) | Under 4 hours' notice: teacher no-show when an admin applies the outcome; no pay. | Admin-recorded outcome and pay effect. | Conversion is not automatic. |
| Emergency exception | Admin waives student's no-show charge; teacher pay follows the wait rule. | Pay based on recorded wait. | Billing exceptions do not replace payroll rules. |
| Currency and per-class rate | Hourly rate and class duration determine pay; no currency conversion. | Same rate, duration and amount. | Family charges are not teacher earnings. |

Matching rules means matching boundaries and inputs, as well as rule names. Example: Halqora uses fixed rules such as the lateness bands and half-class wait requirement above. These product facts are current as of 21 October 2026. Halqora's rules are fixed today, rather than adjustable thresholds for each academy.

Example, illustrative: for a 60-minute class at an hourly rate of 20.00 in the academy's payroll currency, 5 minutes late produces 19.00: 20.00 minus 5% of 20.00. At 6 minutes late, pay is 18.00: 20.00 minus 20.00 / 60 × 6. The change in deduction method matters.

Explain that boundary in your [teacher lateness policy](https://halqora.com/blog/teacher-lateness-policy). For absent students, explain the recorded wait requirement when [paying teachers for student no-shows](https://halqora.com/blog/pay-teacher-when-student-no-show).

## How do other platforms show tutors their earnings and standing?

Teacher earnings visibility is available elsewhere, so compare the rules behind the figure and the choices each platform gives you. The public descriptions below, dated 21 October 2026, cover earnings access, cancellation settings and tutor standing. They do not establish that every platform calculates every outcome identically.

TutorCruncher's cancellation guidance says the platform distinguishes Cancelled from Cancelled but Chargeable through a late-cancellation notice setting, and tutors track earnings through their own login. TutorCruncher is worth considering if setting your cancellation notice policy is a priority.

Clasify's teacher-management page says earnings come from hours actually taught, payouts enter a ledger and teachers see earned salary. Clasify says student-missed lessons pay the teacher by default, with that behavior configurable. That flexibility may suit an academy that needs to choose its student-absence pay policy.

Preply's tutor cancellation policy says tutors need at least 12 hours' notice to cancel. Tutor cancellations count toward a 90-day cancellation rate, and repeated cancellations and absences can reduce search visibility. Standing and money answer different questions; label them separately.

## How do you resolve a disputed class from the same record?

A disputed class should send you back to the outcome and its inputs. Ask which fact is wrong before adjusting money. Check lateness, waiting and the outcome itself. Keep the explanation with the class so the teacher and admin can understand why the earnings line changed.

1. Identify the class and the disputed input.
2. Ask an admin to review the outcome and recorded minutes.
3. Correct the editable source record and check the earnings calculation.
4. Review the period before finalizing payment.

In Halqora, teachers record completed classes with reports, student no-shows or student cancellations. Admins resolve other outcomes and record late minutes, wait minutes and emergency exceptions. Do not expect classroom join logs to calculate lateness.

Classes on a live invoice or teacher payment are locked. Catch queries before finalization.

## How do you keep each teacher's earnings private?

Teacher earnings privacy means giving teachers enough detail to check their own pay without exposing colleagues' rates or academy finances. Access should follow the signed-in teacher, rather than depend on someone remembering to filter a shared sheet. An earnings explanation needs the teacher's class details; it does not need another teacher's payment history.

Halqora teachers see their own classes, reports, earnings and payments. Admin access can separate academic work from payroll: academic admins can manage scheduling and outcomes, while payroll access is reserved for super admins.

When discussing queries outside the software, share the relevant class explanation without colleagues' rates.

## How Halqora handles this

Halqora is management software for online academies. For its one-to-one classes, the teacher earnings screen uses the same calculation as payroll, including fixed outcome rules such as lateness deductions and the half-class wait requirement. Teachers see their own data. Admins record the minutes and exceptions that those calculations need.

A completed class without a report blocks payroll generation for that teacher and period. Halqora calculates payroll; an admin records payment after paying the teacher. The result is a shared calculation you can explain class by class.

See [how Halqora keeps payroll and teacher earnings aligned](https://halqora.com/features/payroll).

## Sources

- TutorCruncher: cancelling lessons, checked 21 October 2026
- Clasify: teacher management, checked 21 October 2026
- Preply: how the cancellation policy works for tutors, checked 21 October 2026

## Questions

### Should teachers see how their pay is calculated?

Yes. Teachers should see each class, its outcome and the rule used to calculate pay. When the teacher view and payroll share records and calculations, a query can focus on the disputed class. A separate spreadsheet can drift even when everyone acts carefully. Each teacher should see their own earnings without access to colleagues' pay.

### What should a teacher earnings dashboard show?

A teacher earnings dashboard should show the class date, student, scheduled duration, outcome, hourly rate, base pay, recorded lateness or wait time, deduction and resulting pay. The pay-period total should add up from those class lines. Explain the rule behind each deduction, and distinguish calculated earnings from payments already made so teachers can check both figures.

### What if a teacher disagrees with a class outcome?

Review the class record before changing any total. Check the outcome, recorded lateness, wait time and supporting information with an admin. Correct an editable record at source so payroll and the teacher view use the same information. Halqora locks classes already attached to a live invoice or teacher payment, so raise queries before finalizing the period.

### Do other tutoring tools show tutors their earnings?

Yes. As of 21 October 2026, TutorCruncher says tutors can track earnings in their own login, while Clasify says teachers can see earned salary calculated from hours taught. Preply also describes tutor standing through a 90-day cancellation rate. Check whether the tool you choose explains class outcomes and deductions consistently in teacher earnings and payroll.
