Run admissions, attendance, SPM results, MQA transcripts, fees and payroll from one place · with LHDN MyInvois, PDPA and KWSP/PERKESO already wired in. RM, +60, present/late · the boring details are done.
Thirteen modules that share one student record, one audit trail and one permission matrix · so the office, the staffroom and the bursary finally agree.
A principal sees fees and approvals; a student sees CGPA and dues; a DPO sees the breach clock. Same app, different truth.
Full profiles with NRIC, guardians, PAJSK co-curricular scores and SSDM merit standing · or passport, TIN and EMGS pass for internationals.
KSSM classes and SPM subjects on the school side; MQA-accredited programmes with MQF levels and credit rules on the college side.
Present / Late / Absent in two taps, submit for approval, and a PDPA guard that checks biometric consent before capture.
PDPA-awareSPM-scale report cards with PBD TP1–TP6 mastery levels, and credit-hour transcripts with semester GPA and CGPA under MQA framing.
SPM + MQAA kanban from Enquiry → Application → Offer → Enrolled. Enrolling an applicant creates the student record · no re-typing.
Every invoice is a MyInvois-ready UBL 2.1 e-invoice with TIN, MSIC and IRBM UIN. Collect by FPX, DuitNow QR, JomPAY or card.
LHDN MyInvoisPayslips with EPF, SOCSO, EIS, PCB (MTD), HRDF levy and Zakat offsets · plus one-click statutory files: Borang A, 8A, CP39, EA.
KWSP · PERKESO · LHDNCatalogue, 14-day loans, overdue chasing and one-click check-in · for local classics and CLRS alike.
Hostel and residence blocks with capacity, occupancy and resident lists at a glance.
Publish to everyone, students, guardians or staff. Each audience sees only what is meant for them.
A working desk for the mandatory DPO: consent register, data-subject requests, 72-hour breach workflow and a full audit log.
PDPA 2024True multi-tenant: each school or college keeps its own students, TIN, MSIC and SST profile · fully isolated, switchable by the operator.
Multi-tenantKampus treats LHDN, the PDP Commissioner, KWSP, PERKESO, KPM and MQA as first-class citizens · not as customisation projects.
Every fee bill is born as a UBL 2.1 e-invoice. Validate against MyInvois, get the IRBM UIN back, and stay inside the rules without thinking about them.
The 2024 amendments made the DPO, breach notification and portability mandatory. Kampus turns those duties into buttons, clocks and registers.
Statutory deductions computed per payslip, employer contributions tracked, and the monthly filing pack generated in one click.
Schools grade on the SPM scale with PBD mastery levels; colleges run credit hours, GPA and CGPA the way MQA panels expect. One Results module does both.
Navigation and every action button are generated from a single RBAC matrix, and row-level scope is enforced in the data layer · a guardian sees only their children, a student only themselves, staff only their institution.
Runs the platform, switches tenants, sees everything · per institution.
Approvals, fees oversight, announcements, institution profile.
Programmes, results, admissions and EMGS compliance.
Marks registers, enters results, sees own classes.
Own attendance, results, CGPA, fees · and nothing else.
Their children only: report cards, attendance, bills to pay.
Invoices, MyInvois queue, SST, PTPTN and receipts.
Payslips, run approvals and statutory submissions.
The pipeline kanban, from enquiry to enrolled.
Consents, DSRs, breach clocks and the audit log.
Catalogue, loans and overdue follow-ups.
School-side billing, receipts and MyInvois.
Rooms, occupancy and boarding assignments.
Student welfare, attendance and conduct follow-up.
Marks entry, moderation and result publishing.
Per-student pricing that gets cheaper as your enrolment grows. Every institution, school or college, gets all 13 modules, unlimited staff and the PDPA desk. You only pay per student.
Independent schools & colleges
Billed annually · e.g. 500 students = RM 4,500/mo
Growing institutions
Billed annually · e.g. 1,500 students = RM 9,000/mo
Large campuses & education groups
Billed annually · e.g. 2,500 students = RM 7,500/mo
Yes · every invoice is generated in UBL 2.1 with supplier and buyer TINs, MSIC codes and classification, validated against MyInvois to obtain the IRBM UIN. The flow respects the 72-hour cancellation window, supports monthly consolidated e-invoices for sundry receipts, and issues individual documents for any transaction above RM 10,000.
The Data Protection module gives your mandatory DPO a working desk: a consent register that flags biometric templates as sensitive personal data, data-subject request tracking (access, correction, portability), a breach register with the 72-hour Commissioner clock and 7-day subject-notification workflow, and an audit log of every user action.
Since 1 July 2025, private education services to non-citizen students carry 6% service tax (and private schools charging above RM 60,000/year must register). Kampus flags international students at the record level and adds the SST line to their invoices automatically. Malaysian citizens stay exempt.
Yes. Schools get SPM-scale report cards (A+ to G, with Distinction/Credit/Pass labels) plus PBD TP1–TP6 mastery levels per KSSM. Colleges get credit-hour transcripts with semester GPA and CGPA under MQA/MQF framing. The same Results module adapts to the institution type.
Parents and students settle bills by FPX (all major Malaysian banks), DuitNow QR, JomPAY (with recurring standing instructions for instalment plans) or card. Every payment produces a receipt and an audit entry, and reconciles against the e-invoice.
Each institution is a fully isolated tenant with its own students, staff, invoices, TIN/MSIC/SST profile and audit trail. Row-level scope is enforced in the data layer, so nothing leaks between institutions, while the group operator can switch tenants from one console.
Kampus tracks the EMGS journey · VAL issuance, Student Pass expiry, i-Kad and insurance · and continuously checks the ≥ 80% attendance expectation Immigration applies at pass renewal, straight from your attendance registers. Fees pick up the 6% SST automatically.
A single institution with clean student data onboards in a day: import students and guardians, set fee structures, connect payment channels, and invite staff. The demo you can launch right now runs on seeded Malaysian data so you can feel every flow first.
Pick any of 13 personas · principal, teacher, student, DPO, bursar · and click through MyInvois, PDPA and payroll on seeded demo data. No signup, no server, no credit card.