Product

The operational core, done properly.

Scheduling, attendance, billing, payroll, tutors and portals — one database, one source of truth. Mark the register and the money moves; every number on every report clicks through to the row that produced it.

8
Reports that reconcile
1
Database behind all of it
3
Portals, scoped by role
0
Modules to buy on top
app.classbold.com/dashboard
The ClassBold executive dashboard: revenue this month, sessions delivered, outstanding invoices and enrollment
Revenue, sessions delivered, outstanding invoices — every number linked to its ledger row
Scheduling

One grid for everything you run.

1:1 sessions, group classes, terms, rooms and tutors on the same calendar. Double-booked tutor, over-capacity class, a session scheduled into a room that's taken — flagged while you're planning, not discovered by a parent at the door.

Recurring schedules, cancellations and make-ups keep their history, because attendance is a financial record here, not a tick-box.

1 scheduling conflictSara Haddad: Physics HL (16:00 – 17:00)Warnings only — nothing was blocked. Review and adjust if needed.
Thu, Aug 13
Fri, Aug 14
Sat, Aug 15
15:0016:0017:00
Maths (1:1)16:00
IGCSE Physics15:306/8
Physics HL16:00
Chemistry (1:1)16:00
Attendance → money

One law runs all the money.

Packages burn lessons at the lesson; everything else settles money at the invoice.

When a family prepays a package, every delivered lesson burns one credit off their meter the moment the register is marked — no month-end reconciliation, no “how many hours do they have left?” spreadsheet. When a family pays per lesson or per term, nothing moves until the invoice does — so your revenue numbers are real, not guesses.

Because one rule decides when money moves, the calendar, the register, the invoice and the tutor's pay can never disagree. Mark a student absent and the right thing happens automatically — for their package, their invoice, and the tutor's payroll — under whatever absence policy you set.

Packages

Honest packages, live meters.

Meters, not mystery

Every package shows a live meter: purchased, delivered, remaining, expiring. The family sees the same meter in their portal — the end of “are you sure we used ten hours?” calls.

Term booster — 10 sessionsActive

5h available · 1h held by bookings · 6h used

Tied to a service

Packages belong to a real service with a real price — not a free-floating credit blob. A maths package can't be quietly burned on chemistry unless you allow it.

Maths · IGCSE · 1:1$54.00 / h
Chemistry · IGCSE · 1:1not eligible

Accountant-ready numbers

Know exactly how many prepaid hours you owe, what's expiring, and who's overdue. Prepaid hours are a debt until delivered, and ClassBold carries them as one — first-class report numbers, not a reconstruction.

Package liability$18,240
Expiring this term$2,160
Billing

Billing, autopay and dunning that run on rails.

Invoices that build themselves

Delivered lessons, package purchases and term fees roll into invoices on your cycle. Every line traces back to a session or a purchase — nothing typed in by hand.

Autopay without the chase

Families put a card on file once; invoices collect themselves. Failed payments retry on a schedule and escalate politely — dunning that preserves the relationship.

AR you can act on

Outstanding invoices, aging buckets, and who to chase today — with the reminder one click away, drafted for you.

INV-00214
Paid
$540.00
INV-00215
Open · due Aug 24
$180.00
AR aging · 30+
3 families to chase
$960.00
Payroll

Payroll your accountant can read.

Rates per tutor and per class type accrue from the register — delivered lessons earn, no-shows follow your policy. You review a payroll run, approve it, and export it clean.

Because pay comes off the same attendance record as revenue, a tutor can never be paid for a lesson the business didn't bill — and every dispute is settled by looking at one shared record.

PR-00007Approved
Jul 11, 2026 – Aug 10, 2026
CreatedApprovedPaid
Sara Haddad14 orders$1,260.00
Omar Nasser9 orders$828.00
Run total$2,088.00
SH
Sara HaddadActive

Physics & Maths — exam-board specialist

Physics · IGCSE/A-Level · ✓Maths · IGCSE
Police checkExpires Sep 12, 2026
CertificationValid until Mar 2, 2027
Interview BookedIn stage 3 days
Tutors

Tutors as first-class citizens.

Full profiles with subjects, levels and rates. Documents — background checks, certifications, IDs — with expiry dates and alerts before they lapse, so compliance is a dashboard, not a filing cabinet.

And recruitment is built in: from application form to published profile — interviews, contracts, documents, one board — so growing the roster uses the same machine as running it.

Portals

Three portals, each showing exactly enough.

Family

The family portal

Schedule, attendance, package meters, invoices and payment — everything a parent rings the office about, self-serve. The meter they see is the meter you see.

  • Book and pay without a phone call
  • The same package meter you see
  • Invoices and receipts, always current
Student

A student portal parents can trust

Students see homework and schedules. They never see a price. Deliberately: parents stay in control of the money conversation, and a teenager never learns what their lessons cost. It's a trust feature, not a missing one.

price fields: hidden by role, not by CSS
Tutor

The tutor portal

Their schedule, their registers to mark, their students' notes, and their own pay statements. Tutors see their earnings — and only theirs.

  • Mark the register from the phone
  • Their own pay statements, per run
  • Never another tutor’s students
Reports

Reports that answer the basic questions.

The questions we could never get out of our old stack — answered in one click, and every figure drills down to the sessions and invoices behind it.

Revenue by service
Package liability
Expiring balances
AR aging
Tutor utilisation
Enrollment by term
Attribution by source
Executive dashboard
app.classbold.com/reports/revenue
The ClassBold revenue report: monthly revenue by service, each figure linked to its invoices
Monthly revenue by service — every figure linked to its invoice and ledger rows

See the operational core on your own data.

Start free tonight, or book a walkthrough and bring your hardest billing question.