Built for Malaysia

The campus operating system, built for Malaysian schools & colleges.

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.

No credit card Onboard in a day Multi-tenant
13
Live modules
15
Role types
100+
Test checks passing
RM0
Setup fee
Modules

Everything a school or college runs on. One login.

Thirteen modules that share one student record, one audit trail and one permission matrix · so the office, the staffroom and the bursary finally agree.

Role-aware dashboards

A principal sees fees and approvals; a student sees CGPA and dues; a DPO sees the breach clock. Same app, different truth.

Students

Full profiles with NRIC, guardians, PAJSK co-curricular scores and SSDM merit standing · or passport, TIN and EMGS pass for internationals.

Academic

KSSM classes and SPM subjects on the school side; MQA-accredited programmes with MQF levels and credit rules on the college side.

Attendance

Present / Late / Absent in two taps, submit for approval, and a PDPA guard that checks biometric consent before capture.

PDPA-aware

Results

SPM-scale report cards with PBD TP1–TP6 mastery levels, and credit-hour transcripts with semester GPA and CGPA under MQA framing.

SPM + MQA

Admissions

A kanban from Enquiry → Application → Offer → Enrolled. Enrolling an applicant creates the student record · no re-typing.

Fees & Billing

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 MyInvois

HR & Payroll

Payslips with EPF, SOCSO, EIS, PCB (MTD), HRDF levy and Zakat offsets · plus one-click statutory files: Borang A, 8A, CP39, EA.

KWSP · PERKESO · LHDN

Library

Catalogue, 14-day loans, overdue chasing and one-click check-in · for local classics and CLRS alike.

Hostel

Hostel and residence blocks with capacity, occupancy and resident lists at a glance.

Announcements

Publish to everyone, students, guardians or staff. Each audience sees only what is meant for them.

Data Protection

A working desk for the mandatory DPO: consent register, data-subject requests, 72-hour breach workflow and a full audit log.

PDPA 2024

Institutions

True multi-tenant: each school or college keeps its own students, TIN, MSIC and SST profile · fully isolated, switchable by the operator.

Multi-tenant
Why Malaysia-first matters

Generic ERPs stop where Malaysian compliance starts.

Kampus treats LHDN, the PDP Commissioner, KWSP, PERKESO, KPM and MQA as first-class citizens · not as customisation projects.

LHDN MyInvois, natively.

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.

  • Supplier & buyer TIN, MSIC codes stamped on every document.
  • 72-hour cancellation window and credit-note discipline built into the flow.
  • Consolidated monthly e-invoices for sundry receipts; individual documents above RM 10,000.
  • SST 6% auto-applied to non-citizen students since the July 2025 expansion.
e-Invoice · INV-KN-2026-0147
FormatUBL 2.1 · 01 · Invoice
Supplier TIN / MSICC24519876030 · 85302
Buyer TINEI00000000020
SubtotalRM 4,700.00
SST 6% (non-citizen)RM 282.00
ValidationValidated · UIN X7F2K9Q0MZ41
TotalRM 4,982.00

A PDPA desk your DPO will actually use.

The 2024 amendments made the DPO, breach notification and portability mandatory. Kampus turns those duties into buttons, clocks and registers.

  • Consent register · biometric templates flagged as sensitive personal data, grant/withdraw with one click.
  • 72-hour Commissioner clock and 7-day subject notification, live on every open breach.
  • Access, correction & portability requests tracked against statutory due dates.
  • Every user action audited · one log the Commissioner can read.
Breach register · laptop lost, 120 subjects
Breach discovered5 Jul, 09:30 · names, NRIC, guardian phones
Notify the Commissioner · 72h46h 12m remaining on the statutory clock
Notify 120 data subjects · 7 daysqueued after Commissioner notice
Close register entryafter remediation & both notices

Payroll that speaks KWSP, PERKESO and LHDN.

Statutory deductions computed per payslip, employer contributions tracked, and the monthly filing pack generated in one click.

  • EPF 11% + 13%, SOCSO, EIS, PCB (MTD) · with HRDF levy and Zakat offset handled.
  • Run approval workflow before any statutory file leaves the building.
  • Borang A, Borang 8A + EIS, CP39, EA forms, HRD Corp · portal-ready exports.
Payslip · June 2026
GrossRM 9,300.00
EPF / KWSP (11%)− RM 1,023.00
SOCSO / PERKESO− RM 25.00
EIS / SIP− RM 10.00
PCB / MTD− RM 610.00
Employer: EPF 12% + HRDF 1%RM 1,209.00
Net payRM 7,632.00

SPM report cards. MQA transcripts. Both native.

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.

  • A+ – G grades with Distinction / Credit / Pass labels and teacher remarks.
  • PBD TP1–TP6 reported beside every subject, per KSSM.
  • Credit-hour transcripts with semester GPA, CGPA and MQF Level 4 framing.
  • PTPTN GPA ≥ 2.00 condition checked automatically against each transcript.
Transcript · Diploma in Computer Science
CSC2043 · Data Structures3 CH · A
CSC2023 · Database Systems3 CH · A−
MPU2213 · National Language A3 CH · B+
Semester GPA3.62
Credits earned43 / 90
CGPA3.52
SST 6% international billing PTPTN disbursement tracking EMGS Student Pass & i-Kad ≥ 80% attendance-for-visa check FPX · all major banks DuitNow QR JomPAY biller & instalments PAJSK & SSDM records Biometric consent guard Bilingual-ready interface
Role-based access

Fifteen roles. One permission matrix. Zero leaks.

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.

SA

Super Admin

Runs the platform, switches tenants, sees everything · per institution.

PR

Principal / Admin

Approvals, fees oversight, announcements, institution profile.

RG

Registrar

Programmes, results, admissions and EMGS compliance.

TL

Teacher / Lecturer

Marks registers, enters results, sees own classes.

ST

Student

Own attendance, results, CGPA, fees · and nothing else.

PG

Parent / Guardian

Their children only: report cards, attendance, bills to pay.

FN

Finance

Invoices, MyInvois queue, SST, PTPTN and receipts.

HR

HR / Payroll

Payslips, run approvals and statutory submissions.

AD

Admissions

The pipeline kanban, from enquiry to enrolled.

DP

DPO

Consents, DSRs, breach clocks and the audit log.

LB

Librarian

Catalogue, loans and overdue follow-ups.

AC

Accountant / Bursar

School-side billing, receipts and MyInvois.

WD

Hostel Warden

Rooms, occupancy and boarding assignments.

CN

Counsellor

Student welfare, attendance and conduct follow-up.

EX

Examinations Officer

Marks entry, moderation and result publishing.

Pricing

Simple pricing in Ringgit. RM0 to start.

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.

Up to 500 students

Independent schools & colleges

RM 9 / student / month

Billed annually · e.g. 500 students = RM 4,500/mo

  • All 13 modules, both school & college editions
  • MyInvois e-invoicing & PDPA compliance desk
  • FPX / DuitNow / JomPAY collection
  • Statutory payroll & unlimited staff users
  • Email & chat support
Try the demo
Best value

Up to 1,500 students

Growing institutions

RM 6 / student / month

Billed annually · e.g. 1,500 students = RM 9,000/mo

  • Everything in the 500-student tier
  • Multi-campus under one account
  • SST, PTPTN & EMGS international tools
  • Priority onboarding & data migration
  • Phone support · 99.9% uptime SLA
Try the demo

2,500+ students

Large campuses & education groups

RM 3 / student / month

Billed annually · e.g. 2,500 students = RM 7,500/mo

  • Everything in the 1,500-student tier
  • Unlimited tenants, isolated per institution
  • Dedicated customer success manager
  • SSO & custom integrations
  • Custom SLA & annual security review
Talk to sales
FAQ

Frequently asked questions.

Is Kampus compliant with LHDN's e-invoicing mandate?+

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.

How does Kampus handle the PDPA 2024 amendments?+

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.

What about the 6% SST on private education?+

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.

Does it support both school and college grading?+

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.

Can parents pay online?+

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.

How does multi-tenancy work for education groups?+

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.

What do international-student workflows look like?+

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.

How long does onboarding take?+

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.

Ready? See Kampus with real Malaysian flows.

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.