The Complete Guide to Malaysian Bookkeeping in 2026
Everything you need to know about bookkeeping for Malaysian businesses — from chart of accounts to MFRS compliance, statutory deductions, tax filings, and audit preparation. Written for owner-operators, not accountants.
Reading time: ~20 minutes. Audience: small business owners and bookkeepers in Malaysia who want to understand the full picture of compliant bookkeeping. Skill level: beginner to intermediate.
If you’ve ever wondered “what should my books actually contain to keep me out of trouble with LHDN, SSM, and RMCD?”, this guide is for you. It’s not a substitute for hiring a qualified accountant for your annual statutory audit — but it’s a complete starting point that will save you from the most common mistakes Malaysian SMEs make.
Part 1: What is bookkeeping, really?
Bookkeeping is the practice of recording every financial transaction that affects your business in a structured, auditable way. It’s the foundation that makes everything else possible:
- Tax filings (income tax, SST, payroll deductions) require accurate transaction records
- Bank reconciliation confirms your books match reality
- Financial reports (P&L, balance sheet, cash flow) help you make business decisions
- Statutory audits require books that comply with Malaysian Financial Reporting Standards (MFRS) or the Malaysian Private Entities Reporting Standard (MPERS)
For a sole proprietor selling RM 5,000 of services per month, “bookkeeping” can be a simple spreadsheet of income and expenses. For a Sdn Bhd with 10 employees and RM 2 million in annual turnover, “bookkeeping” requires double-entry accounting, a Malaysian-compliant chart of accounts, monthly reconciliations, and integration with statutory systems.
Part 2: The 6 books every Malaysian business needs
Regardless of size, every Malaysian business should maintain these 6 ledgers (or their digital equivalents in cloud accounting software):
1. Cash book
Records every cash and bank transaction in chronological order. Each entry includes:
- Date
- Description
- Amount in
- Amount out
- Running balance
- Reference (invoice number, receipt number, cheque number)
Modern cloud tools handle this automatically by importing bank feeds.
2. Sales / accounts receivable ledger
Records every invoice you issue, who you issued it to, the amount, and when (and if) it was paid. For Malaysian businesses subject to MyInvois, this also tracks the LHDN UIN for each invoice.
3. Purchases / accounts payable ledger
Records every bill you receive from suppliers, when it’s due, and when you paid it.
4. General journal
Records adjustments that don’t fit cleanly into the cash, sales, or purchases books — depreciation, accruals, bad debt write-offs, year-end closing entries.
5. Fixed asset register
Records every fixed asset (computers, furniture, vehicles, machinery) with its purchase date, cost, depreciation schedule, and current book value.
6. Payroll register
Records every payroll run with employee details, gross pay, statutory deductions (EPF, SOCSO, EIS, PCB), and net pay. Required for compliance with the Employment Act 1955 and the Income Tax Act 1967.
Part 3: The Malaysian chart of accounts
A chart of accounts is the master list of every account your business uses to categorize transactions. The default Malaysian chart includes about 200 accounts organized into 6 types:
- Assets (1000-1999) — what you own
- Liabilities (2000-2999) — what you owe
- Equity (3000-3999) — owner’s stake
- Income (4000-4999) — what you earn
- Cost of Sales (5000-5999) — direct cost of generating income
- Expenses (6000-9999) — indirect operating costs
Within each type, accounts are sub-divided. For example, Assets includes:
- 1000-1099 — Cash and bank accounts
- 1100-1199 — Trade receivables (customers)
- 1200-1299 — Inventory
- 1500-1599 — Property, plant, equipment
The full default chart in IntBooks has 205 accounts and is MFRS-compliant. You can customize it in Settings → Chart of Accounts.
Part 4: Double-entry bookkeeping (the boring but critical concept)
Every transaction in your books has two sides — a debit and a credit — and they must always balance.
Example: you sell RM 1,000 of consulting services. The transaction has two sides:
- Debit Accounts Receivable RM 1,000 (an asset increases)
- Credit Service Revenue RM 1,000 (an income account increases)
When the customer pays you in cash:
- Debit Cash RM 1,000 (an asset increases)
- Credit Accounts Receivable RM 1,000 (the receivable is settled)
This is the foundation of every accounting system in the world. The reason it matters: if your debits don’t equal your credits, your books are wrong, and you’ll get caught at audit time.
Modern accounting software handles double-entry automatically. You issue an invoice; the software creates the AR debit and revenue credit behind the scenes. You’ll never type “debit” or “credit” yourself if you’re using a tool like IntBooks.
Part 5: Malaysian-specific tax obligations
There are 4 tax obligations every Malaysian business needs to think about:
1. Income tax (corporate or personal)
If you’re a Sdn Bhd, you pay corporate tax on your annual profit. The rate is currently 17% on the first RM 600,000 of chargeable income and 24% above that (subject to revision in the federal budget).
If you’re a sole proprietor, your business income flows through to your personal income tax at progressive rates (0% to 30%).
Filing happens annually via the LHDN Form C (for Sdn Bhd) or Form B (for sole proprietors). Due date is typically 7 months after the fiscal year end.
2. Service Tax (SST-02)
If you’re SST-registered (turnover above the category threshold, see our SST-02 guide), you collect Service Tax on taxable supplies and remit it bi-monthly via the SST-02 return.
3. LHDN MyInvois e-invoicing
If you have annual turnover above RM 150,000, you must submit every B2B and B2C invoice to LHDN MyInvois within 72 hours of issue. See our MyInvois guide.
4. Statutory payroll deductions
If you have employees, you must deduct EPF, SOCSO, EIS, and PCB from their salaries each month and remit to the relevant authorities by the 15th of the following month.
Part 6: The monthly bookkeeping cycle
Here’s what a typical monthly bookkeeping routine looks like for a Malaysian SME:
Week 1: Issue and submit invoices
- Create invoices for services delivered or goods sold
- Submit each to MyInvois within 72 hours
- Track payment status
Week 2: Record purchases and bills
- Receive supplier invoices
- Categorize each by expense type (rent, utilities, marketing, etc.)
- Schedule payments by due date
Week 3: Reconcile bank accounts
- Match every bank transaction to a corresponding entry in your books
- Investigate and resolve any discrepancies
- Confirm the bank balance matches your cash book balance
Week 4: Run payroll, file statutory contributions
- Calculate gross pay for each employee
- Deduct EPF, SOCSO, EIS, PCB
- Pay net salaries
- File EPF, SOCSO, EIS contributions by the 15th of next month
- File PCB by the 15th of next month
- Generate Form EA (annual employee tax statement) at year-end
Bi-monthly: SST-02 return (if registered)
- Generate SST-02 from your accounting data
- Review and submit by the last day of the month following the period
Annually: Statutory audit and tax filing
- Engage a qualified auditor to review your books
- Address any findings
- File Form C (Sdn Bhd) or Form B (sole proprietor) within 7 months of fiscal year end
- Pay any remaining tax owed
Part 7: Common mistakes to avoid
After helping hundreds of Malaysian SMEs with their books, these are the most common mistakes I see:
1. Mixing personal and business finances
Pay yourself a salary or owner draw, then use that personal money for personal expenses. Don’t run personal grocery purchases through the business account. SSM and LHDN both treat this as a red flag during audits.
2. Missing receipts
Cash purchases without receipts = unverifiable expenses. Take a photo of every receipt the moment you receive it. Cloud tools like IntBooks accept receipt photos via WhatsApp or mobile app and extract the data automatically.
3. Late MyInvois submission
The 72-hour window is strict. Set a daily reminder to clear the submission queue. Better: use software that submits automatically when you create the invoice.
4. Forgetting reverse-charge SST on imported services
If you pay a foreign company for services (Adobe, Google, AWS, an overseas consultant), you owe reverse-charge SST. Most accountants forget this until audit time, and it’s an expensive surprise.
5. Not maintaining a fixed asset register
Buying a laptop for RM 4,000 is not “an expense” — it’s a capital purchase that should be capitalized and depreciated over 3-5 years. Treating it as a one-time expense distorts your P&L and creates audit issues.
6. Poor bank reconciliation
If your books say you have RM 50,000 in the bank but the actual bank balance is RM 47,000, you have a problem somewhere. Reconcile every month, not “when I get around to it”.
7. No backup of accounting data
Spreadsheets get corrupted. Hard drives die. If your only copy of 5 years of accounting data is on one laptop, you’re one accident away from disaster. Cloud tools handle this for you with automatic daily backups.
Part 8: When should I hire an accountant?
You can absolutely do your own bookkeeping as a Malaysian SME with the right tools. But you should engage a qualified accountant for:
- Annual statutory audit — Sdn Bhd companies are legally required to have audited financial statements, signed by a CIMA / MIA / ACCA-qualified auditor.
- Year-end tax filing — the auditor often handles this as part of the audit engagement.
- Tax planning — strategic decisions like dividend timing, capital expenditure timing, transfer pricing are best handled with professional advice.
- Complex transactions — share issuances, mergers, restructuring, international expansion.
For day-to-day bookkeeping (issuing invoices, recording bills, reconciling banks, running payroll), software like IntBooks makes professional tools accessible to non-accountants.
Ready to take control of your books?
If you’ve been doing bookkeeping in Excel or a tool that doesn’t quite fit Malaysian requirements, request closed-beta access to IntBooks. The onboarding wizard sets up a Malaysian-compliant chart of accounts, MyInvois integration, statutory payroll, and SST-02 reporting in about 15 minutes once you’re in.
Or read more:
- LHDN MyInvois Explained — deep dive on e-invoicing
- How to Prepare for LHDN E-Invoicing in 2026
- SST-02 Filing Guide for Malaysian SMEs
This guide is general educational information, not individual tax or legal advice. Always consult a qualified Malaysian accountant for advice specific to your business circumstances.