bookkeeping malaysia mfrs mpers guide

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.

By IntBooks Team

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:

  1. Assets (1000-1999) — what you own
  2. Liabilities (2000-2999) — what you owe
  3. Equity (3000-3999) — owner’s stake
  4. Income (4000-4999) — what you earn
  5. Cost of Sales (5000-5999) — direct cost of generating income
  6. 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:


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.