Calculate teacher payouts from scheduled lesson records, not manual spreadsheets
This guide shows how Intelligence Cloud can calculate a teacher payout from scheduled lessons, attendance results, teacher rates, canceled lessons, and a readable payout statement. The example follows Emma Clark and explains why her June payout is 72 EUR.

How teacher payout calculation works
A teacher payout is not just a number entered at month end. The system uses the same operational records the school already keeps: scheduled lessons, attendance context, course pricing, teacher rate, cancellation status, and lesson rows. For language schools, tutoring centers, and other lesson-based education centers, this makes teacher payment reports easier to audit and explain.
Why is Emma Clark's June payout 72 EUR?
Emma has four scheduled June lessons. One lesson was canceled, so only three lessons are payable. The teacher rate is 24 EUR per payable lesson, so the payout is 3 x 24 EUR = 72 EUR.
When to use this workflow
Use this workflow when teacher payments should follow real lesson history instead of being reconstructed from chats, notes, and separate spreadsheets.
Example workflow from teaching schedule to payout statement
The example uses Emma Clark. She has four scheduled English Kids A lessons in June 2026. One lesson is canceled, three lessons remain payable, and the teacher rate is 24 EUR per payable lesson.
Start from the teacher's scheduled lessons
The month view is filtered by teacher Emma Clark and includes canceled lessons. It shows four Wednesday lessons for English Kids A in June: Jun 03, Jun 10, Jun 17, and Jun 24. The Jun 10 lesson is canceled, so it should stay visible but should not increase the payout.
- Total scheduled lessons in June: 4
- Canceled lesson remains visible for review
- The schedule gives the teacher, course, group, date, and time for payout calculation

Review attendance context for payable lessons
The approved schedule already creates the lesson history. Attendance adds context about which students were present or absent, while active non-canceled lessons remain payable. In this example, Jun 17 and Jun 24 stay in the payout calculation.
- Jun 17 stays payable because the lesson remains active
- Jun 24 stays payable because the lesson remains active
- Attendance context helps avoid paying from memory or disconnected notes

Keep teacher rate separate from the student price
The course pricing screen can contain both the student price and the teacher payout rate when this workflow is enabled. Student price creates invoice charges; teacher rate is used for teacher payout calculation. In the example, the student price is 40 EUR and the teacher rate is 24 EUR.
- Student price: 40 EUR for student invoice calculation
- Teacher rate: 24 EUR for payout calculation
- Effective date protects historical calculations when rates change later

Review payable, canceled, and total lessons
The payout profile summarizes the result before the PDF is downloaded. Emma has four total lessons, three payable lessons, and one canceled lesson. The total payout is 72 EUR because only payable lessons contribute to the amount.
- Total lessons: 4
- Payable lessons: 3
- Canceled lessons: 1
Teacher rate = 24 EUR Payable lessons = 3 Canceled lessons = 1 3 payable lessons x 24 EUR = 72 EUR total payout

Share a payout statement that explains the amount
The PDF statement keeps the same logic visible outside the admin panel. It shows the teacher, period, accrued amount, total lessons, payable lessons, canceled lessons, and each lesson row with rate, student count, and final line amount.
- Canceled lessons stay in the statement with 0.00 amount
- Every payable lesson row keeps the 24 EUR rate
- The footer total confirms Lessons: 4 and 72.00 EUR

Teacher payout should be explainable from lesson history
If teacher payout is calculated from approved lesson records, the school can explain why a teacher receives a specific amount without rebuilding the month manually. Canceled lessons, payable lessons, teacher rates, and statement totals stay connected.
Emma Clark: 4 total lessons - 1 canceled lesson = 3 payable lessons. 3 x 24 EUR = 72 EUR.
Teacher payout logic notes
These notes explain why canceled lessons remain visible and how payout data connects to reports.
Why canceled lessons should stay visible
A canceled lesson should not disappear from the calculation story. Keeping it in the payout profile and PDF explains why total lessons can be higher than payable lessons and why one row has a zero amount.
- Managers can see that the lesson existed.
- The teacher can see why it was not paid.
- Reports can distinguish activity from payable activity.
How this connects to reports
Once payout data is calculated from lesson records, reporting can reuse the same totals. Revenue, group profitability, teacher payout statements, and management dashboards can work from consistent operational history.
- Reports can include payout totals without rebuilding lesson rows.
- Group profitability can compare student charges with teacher payout cost.
- Month-end review becomes easier when statements and reports share the same facts.