Run your classes.
Not your spreadsheets.
Trusted by learning centres across Malaysia
Every class, every session. Tracked.
Create classes, schedule sessions, and mark attendance with one tap. Absences are flagged automatically so nothing slips through.
Today's Attendance
Wednesday, 25 June 2026
Invoices that write themselves
Set a billing day. Kelasapp generates line-item invoices for every enrolled student, handles mid-month prorates, and tracks partial payments. No manual work.
INV-2026-041
Idris Zakaria
1 class
RM 120
Due: 5 Jun 2026
INV-2026-042
Siti Mariam
2 classes
RM 220
Due: 5 Jun 2026
INV-2026-043
Nurul Ain
1 class
RM 150
Due: 5 Jun 2026
Pay your teachers right,
every month
Assign different pay rates per class type. Track sessions taught, attendance marked, and generate payout summaries automatically at month end.
Kelasapp
hello@kelasapp.com
1 Jun 2026, 9:00 AM
Your June payout is ready: RM 800
To: cikgu.ahmad@example.com
Hi Cikgu Ahmad,
Your June 2026 payout has been approved. Here's the breakdown:
Parents always in the loop.
Zero effort.
WhatsApp reminders before class, attendance confirmations after, invoice receipts on billing day, all sent automatically. No more follow-up calls.
Kelasapp
Business Account
Hi Puan Rohani, Ahmad was marked present for Standard 3 Science.
9:02 AM
Kelasapp
Business Account
Ahmad's June invoice: RM 270 (2 classes)
Kelasapp
Business Account
Reminder: Form 1 BM tomorrow, 11:00 AM
Your whole centre, at a glance
Monthly collections, student headcount, class occupancy, and teacher payouts, live in one dashboard. No spreadsheet, no manual tallying.
Monthly Overview
Akademi Bestari · June 2026
Students
47
+3 this month
Active Classes
12
3 sessions today
Total Collected
RM 8,450
+RM 650 vs May
Collections (6 months)
Your centre's data is fully yours
What happens in your centre stays in your centre. Always.
FPX, DuitNow, and card. How parents in Malaysia actually pay.
PDPA compliant. Never sold, shared, or used to train AI.
Built and supported locally. Bahasa Malaysia and English.
Full access, no credit card. Cancel anytime, no questions.
Official Partner
Proudly partnered with Sifututor and Nakngaji to power learning across Malaysia.
Try for free,
affordable paid plans
No hidden fees. Cancel anytime.
Save 10%
Starter
For small centres just getting started. Everything you need to run your first classes.
RM89
/month
- Up to 100 students
- Up to 10 active classes
- 2 staff accounts
- Attendance tracking
- Invoice generation
- Email support
Save 20%
Popular
Growth
For centres ready to scale. Full automation, less time on admin.
RM159
/month
Everything in Starter, plus:
- Up to 500 students
- Up to 50 active classes
- 10 staff accounts
- Invoice + payout automation
- WhatsApp notifications
- Priority support
Save 16%
Scale
Unlimited everything for large or multi-branch learning centres.
RM335
/month
Everything in Growth, plus:
- Unlimited students & classes
- Unlimited staff accounts
- Custom onboarding session
- Dedicated account support
All plans include a 30-day free trial. No credit card required to start.
Frequently asked questions
- Is my students' data isolated from other operators?
Yes. Every operator on Kelasapp has fully isolated data. Your students, classes, invoices, and attendance records are never visible to other operators. Isolation is enforced at the database level, not just by access control.
- Can I set my own invoice prefix and billing day?
Yes. Each organisation sets its own invoice prefix (e.g. "TLA", "MAD", "INV") and the day of the month invoices are generated. Invoices are numbered sequentially per organisation.
- Can one student be enrolled in multiple classes?
Yes. A student can be enrolled in as many classes as needed, each with its own fee or discount. Monthly invoices consolidate all their enrolments into a single bill.
- What happens if a student joins mid-month?
You can set a mid-join date when enrolling. Kelasapp uses a prorate burn policy, so the student is only billed for sessions from their join date, not the full month.
- Can I assign multiple teachers to one class?
Yes. A class can have multiple teachers, with one designated as primary. Each teacher can have different pay rates per class type, and Kelasapp tracks attendance for teacher payout reporting.
- Which payment methods are supported?
Kelasapp supports online payment (via FPX and DuitNow for Malaysian operators), manual bank transfer, and cash. Payments are logged against invoices and partial payments are tracked automatically.
Get back hours every week.
Start using Kelasapp.
Less time on admin. More time for teaching.