How to Automate Kindergarten Billing with LHDN e-Invoice in Malaysia (2026)
By ClassFlow Team · Published 2026-04-11 · 10 min read
Complete guide to automating school fees, invoicing, and LHDN e-Invoice compliance for Malaysian kindergartens, tadika, and taska using ClassFlow.
If you're still using Excel spreadsheets, bank transfer screenshots in WhatsApp, and handwritten receipts to manage your kindergarten billing — you're spending 10-15 hours per month on work that software can do in minutes. And with LHDN e-Invoice rolling out across Malaysia, manual billing isn't just inefficient — it's a growing compliance risk as your revenue scales. This guide shows you exactly how to automate your kindergarten billing end-to-end, from invoice creation to payment collection to LHDN compliance. The Problem with Manual Billing Most Malaysian kindergartens still manage billing like this: Create invoices in Excel or Word Print and hand to parents, or WhatsApp a photo Parents transfer via online banking Parents screenshot the transfer receipt and WhatsApp it to admin Admin manually checks bank statement to match payments Admin manually issues receipts Chase unpaid parents via WhatsApp messages Manually prepare LHDN e-Invoice submission This process takes 10-15 hours per month for a school with 50 students. It's error-prone, creates disputes when receipts don't match, and parents hate chasing screenshots. How Automated Billing Works with ClassFlow Step 1: Set Up Recurring Items For each parent, set up their monthly charges: tuition fee, meal fee, transport fee, activity fee, etc. Set the billing day (e.g., 1st of each month) and ClassFlow auto-generates invoices every month. Step 2: Automatic Invoice Generation On billing day, ClassFlow creates invoices for all parents with their recurring items. Sibling discounts are applied automatically. SST is calculated if enabled. Each invoice gets a unique number. Step 3: LHDN e-Invoice-Ready Documents For each charge, ClassFlow generates LHDN e-Invoice-ready documents formatted for MyInvois — with your TIN, SST handling, and the QR code field. The platform is built to align with Malaysia's e-Invoice requirements as they phase in by revenue bracket, so your billing is set up for compliance rather than rebuilt from scratch later. Step 4: Online Payment Parents receive a push notification and can pay directly through the app using: FPX — direct online banking (Maybank, CIMB, RHB, etc.) Credit/Debit Card — Visa, Mastercard E-wallets — supported via BillPlz Manual transfer — upload proof of bank transfer for admin approval Step 5: Automatic Reconciliation When payment is confirmed via BillPlz webhook, the invoice status updates to "Paid" automatically. A receipt PDF is generated. No more chasing screenshots. Step 6: Overdue Reminders Unpaid invoices trigger automatic reminders. ClassFlow sends push notifications to parents at configurable intervals. Admin can see all outstanding payments in one dashboard. LHDN e-Invoice Requirements for Kindergartens LHDN e-Invoice is being rolled out in phases by revenue bracket, and applies to kindergartens, tadika, and taska like any other business once you cross the threshold (businesses below RM1 million in annual revenue are currently exempt). When it applies, the key requirements are: TIN (Tax Identification Number) — your school's LHDN tax number BRN (Business Registration Number) — your SSM/LLP registration SST registration (if applicable) — Sales and Service Tax e-Invoice format — JSON submission to MyInvois Portal API UUID + QR Code — returned by LHDN after validation, must appear on invoice ClassFlow is built for all of this. You enter your TIN and BRN in Settings, and every invoice is generated in an LHDN e-Invoice-ready format (MyInvois) from that point forward — leaving the actual portal submission and final validation to your e-Invoice process. How Much Time Does Automation Save? Task Manual With ClassFlow Create 50 invoices 3-4 hours Automatic (0 min) Send to parents 1-2 hours Automatic push notification Match payments 2-3 hours Automatic via webhook Issue receipts 1-2 hours Automatic PDF LHDN e-Invoice formatting 2-3 hours Auto-formatted (MyInvois-ready) Chase unpaid 1-2 hours Automatic reminders Total per month 10-15 hours <30 minutes Getting Started ClassFlow's billing automation is available on all plans starting from RM89/month. Auto-billing (recurring invoice generation) is available from the Pro plan (RM369/month) or as an add-on. View pricing → · Start free 30-day trial →
← Back to blog · ClassFlow Home