bookkeeping malaysia mfrs mpers guide

The Complete Guide to Malaysian Bookkeeping in 2026

Bookkeeping for Malaysian businesses: the ledgers you need, chart of accounts, SME tax rates, filing deadlines, SST, e-invoicing and audit, for owner-operators.

By IntBooks Editorial Team Published Updated

Reading time: ~20 minutes. Audience: small business owners and bookkeepers in Malaysia who want the full picture of compliant bookkeeping. Skill level: beginner to intermediate.

What should your books contain to keep you on the right side of LHDN, SSM and RMCD? This guide answers that. It doesn’t replace a qualified accountant or your auditor, but it is a complete starting point and covers the mistakes Malaysian SMEs most often 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. Everything else depends on it:

  • Tax filings (income tax, SST, payroll deductions) need 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 need financial statements prepared under the Malaysian Financial Reporting Standards (MFRS) or the Malaysian Private Entities Reporting Standard (MPERS).

A Sdn Bhd must keep records that explain its transactions and financial position. It must make the entries within 60 days of each transaction and keep the records for seven years (Companies Act 2016, s.245).

For a sole proprietor selling RM 5,000 of services a month, a simple record of income and expenses can be enough. A Sdn Bhd with 10 employees and RM 2 million in annual turnover needs more:

  • double-entry accounting;
  • a chart of accounts suited to Malaysian reporting;
  • monthly reconciliations;
  • records that line up with your statutory filings.

Part 2: The 6 books every Malaysian business needs

Whatever your size, keep these six ledgers, or their equivalents in accounting software.

1. Cash book

Records every cash and bank transaction in date order. Each entry includes:

  • Date
  • Description
  • Amount in
  • Amount out
  • Running balance
  • Reference (invoice number, receipt number, cheque number)

Accounting software can fill most of this in from the bank statements you import.

2. Sales / accounts receivable ledger

Records every invoice you issue: who it went to, the amount, and when (and whether) it was paid. If you issue e-invoices through LHDN’s MyInvois, keep the validated e-invoice reference against 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 the cash, sales or purchases books, such as depreciation, accruals, bad debt write-offs and 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.

Part 3: The Malaysian chart of accounts

A chart of accounts is the master list of accounts your business uses to categorise transactions. Most Malaysian charts group accounts by type and number them so the type is obvious from the code.

The default chart in IntBooks has about 190 postable accounts under 19 headings, grouped into five types:

  1. Assets (1xxx): what you own
  2. Liabilities (2xxx): what you owe
  3. Equity (3xxx): the owners’ stake
  4. Revenue (4xxx): operating revenue and other income
  5. Expenses (5xxx–6xxx): cost of sales, employee costs, administrative, depreciation, selling, finance and other expenses

Within each type, accounts are grouped under headings. Assets, for example, splits into Current Assets (1100) and Non-Current Assets (1300).

If you pick an industry during onboarding, IntBooks can start you from an industry template instead. You can add and deactivate accounts at any time. See the Chart of Accounts documentation.

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:

  • Debit Bank RM 1,000 (an asset increases)
  • Credit Accounts Receivable RM 1,000 (the receivable is settled)

This is the foundation of every accounting system. If your debits don’t equal your credits, your books are wrong, and an auditor will find it.

Accounting software handles double-entry for you. When you issue an invoice in IntBooks, it posts the receivable debit and the revenue credit behind the scenes.

Part 5: Malaysian-specific tax obligations

Four obligations apply to most Malaysian businesses.

1. Income tax (corporate or personal)

What rate does a Sdn Bhd pay? A qualifying SME company pays income tax in three bands (Income Tax Act 1967, Schedule 1 para 2A; MOF Budget 2023 tax measures):

Chargeable incomeRate
First RM150,00015%
RM150,001 to RM600,00017%
Above RM600,00024%

A company qualifies if it:

  • is resident and incorporated in Malaysia;
  • has paid-up ordinary share capital of RM2.5 million or less;
  • has gross business income of no more than RM50 million.

Further conditions on related-company ownership apply. Companies that don’t qualify pay 24% on all chargeable income (Schedule 1 para 2).

Sole proprietors pay personal income tax on their business profit at progressive rates from 0% to 30% (Schedule 1, Part I).

When are the returns due?

  • Form C (companies): within seven months of the end of the financial year (Income Tax Act 1967, s.77A).
  • Form B (individuals with business income, including sole proprietors): by 30 June of the year after the year of assessment (s.77(1)(a)). LHDN has in past years accepted e-filed returns up to 15 July, for example for YA 2023 (Bernama, 5 July 2024). Check the current Return Form Filing Programme on LHDN’s website.

2. Service Tax (SST-02)

If you’re registered for Service Tax, you charge it on taxable services. You file the SST-02 return on RMCD’s MySST system, normally every two months. It is due by the last day of the month after the taxable period (MySST FAQ). See our SST-02 guide.

3. LHDN MyInvois e-invoicing

Do I need to issue e-invoices? From 1 September 2026, businesses with annual revenue below RM3 million are exempt from e-invoicing (LHDN statement reported by Bernama, 30 August 2026). Above that, you issue e-invoices through LHDN’s MyInvois. Each one is validated by MyInvois. After validation, the buyer can reject it, or you can cancel it, within 72 hours.

See our MyInvois guide.

4. Statutory payroll deductions

If you have employees, you deduct EPF, SOCSO, EIS and PCB from their pay each month. Pay each to the relevant agency by the 15th of the following month (KWSP; PERKESO; LHDN, MTD payment).

Part 6: The monthly bookkeeping cycle

A typical monthly routine for a Malaysian SME looks like this.

Week 1: Issue invoices

  • Create invoices for services delivered or goods sold.
  • If you’re in scope for e-invoicing, issue them through MyInvois and keep the validated reference.
  • Track payment status.

Week 2: Record purchases and bills

  • Record supplier invoices.
  • Categorise each by expense type (rent, utilities, marketing and so on).
  • Schedule payments by due date.

Week 3: Reconcile bank accounts

  • Match every bank transaction to an entry in your books.
  • Investigate and resolve any differences.
  • Confirm the bank balance matches your cash book balance.

Week 4: Run payroll and pay statutory contributions

  • Calculate gross pay for each employee.
  • Deduct EPF, SOCSO, EIS and PCB.
  • Pay net salaries.
  • Pay the EPF, SOCSO, EIS and PCB amounts by the 15th of the following month.
  • At year-end, prepare Form EA for each employee.

Every taxable period: SST-02 (if registered)

  • Prepare the SST-02 figures from your accounting records.
  • File and pay on MySST by the last day of the month after the period.

Annually: audit (or exemption) and tax filing

  • Appoint an approved company auditor, unless your company qualifies for audit exemption (see Part 8).
  • Deal with any findings.
  • File Form C within seven months of the financial year end (companies), or Form B by 30 June (sole proprietors).
  • Pay any balance of tax due.

Part 7: Common mistakes to avoid

These are the mistakes Malaysian SMEs most often make with their books.

1. Mixing personal and business finances

Pay yourself a salary or an owner’s draw, then use that money for personal spending. Don’t run personal purchases through the business account. It makes your records unreliable and invites questions in an audit or a tax review.

2. Missing receipts

A cash purchase without a receipt is an expense you can’t prove. Photograph every receipt when you get it. In IntBooks, you can upload a receipt photo and have the details read from it.

3. Not knowing whether e-invoicing applies to you

The e-invoicing threshold changed several times, most recently to RM3 million from 1 September 2026. Check your annual revenue against the current threshold. If you’re in scope, issue e-invoices through MyInvois as part of normal invoicing rather than in a batch at month-end.

4. Forgetting service tax on imported services

If you pay a provider outside Malaysia for a taxable service, you may have to account for service tax on it yourself. This has applied since 1 January 2019. See our SST-02 guide.

5. Not maintaining a fixed asset register

A RM 4,000 laptop is a capital purchase, not an expense. Capitalise it and depreciate it over its useful life under your accounting policy. Expensing it in one go distorts your P&L and creates audit issues.

6. Poor bank reconciliation

If your books say RM 50,000 is in the bank but the statement shows RM 47,000, something is wrong. Reconcile every month.

7. No backup of accounting data

Spreadsheets get corrupted and hard drives fail. If your only copy of five years of accounting data is on one laptop, one accident can wipe it out, and you are required to keep records for seven years. Keep an off-site copy.

Part 8: When should I hire an accountant?

You can do your own day-to-day bookkeeping with the right tools. Bring in qualified help for:

  • The statutory audit. Every private company must appoint an auditor each financial year unless it qualifies for exemption (Companies Act 2016, s.267).
    • The auditor must be an approved company auditor under s.263.
    • Under SSM Practice Directive 10/2024, a private company is exempt if it meets at least two of three limits on revenue, total assets and employees. The limits rise each year from 2025 to 2027. See our audit firm guide for the figures.
  • Year-end tax computation and filing. Many companies have their tax agent prepare Form C.
  • Tax planning, such as the timing of dividends and capital expenditure.
  • Complex transactions, such as share issues, restructuring and cross-border work.

For day-to-day bookkeeping (issuing invoices, recording bills, reconciling bank accounts, running payroll), software like IntBooks makes the work manageable without an accounting background.

Ready to take control of your books?

If you’ve been keeping books in Excel, or in a tool that doesn’t fit Malaysian requirements, request closed-beta access to IntBooks. Onboarding sets up a Malaysian chart of accounts for you, and MyInvois e-invoicing, payroll and SST-02 reporting are built in.

Or read more:


This guide is general educational information, not individual tax or legal advice. Consult a qualified Malaysian accountant or tax agent for advice specific to your business.