1. Home
  2. Blog
  3. Bookkeeping
Bookkeeping

How to set up a chart of accounts for a Malaysian small business

A practical chart of accounts for a Malaysian SME, with a sample list you can adapt for a trading company or a café, and the mistakes that make year end painful.

By the HumbleBear team · · 7 min read

Cover: How to set up a chart of accounts for a Malaysian small business
Short answer

A chart of accounts is the numbered list of every account your business records transactions in, grouped into assets, liabilities, equity, income and expenses. For a Malaysian SME, start with 40 to 80 accounts, include local ones such as SST payable and EPF, SOCSO and EIS payable, and match your MPERS or MFRS financial statements.

Most Malaysian SME owners meet the chart of accounts (carta akaun) the first time their accountant asks why "Miscellaneous" holds RM 40,000, or why the profit and loss account looks nothing like the business they run. The chart of accounts decides how every ringgit is sorted. Set it up sensibly once and your monthly reports, SST returns and year-end accounts become much easier.

What is a chart of accounts?

A chart of accounts is the list of all the accounts your bookkeeping uses, each with a name and usually a number. Every transaction in double-entry bookkeeping is posted to accounts on this list.

Think of it as the filing system for your money. Your profit and loss statement and balance sheet are simply these accounts added up and arranged in a standard order.

Do Malaysian businesses have to follow a standard chart of accounts?

No. There is no chart of accounts prescribed by law for Malaysian private companies, so you design your own. What is required is that your records can produce proper financial statements, and LHDN expects you to document the chart you use.

  • The Companies Act 2016 (section 245) requires a company to keep accounting records that sufficiently explain its transactions and financial position and allow true and fair profit and loss accounts and balance sheets to be prepared and audited. Section 244 requires directors to ensure the financial statements follow the applicable approved accounting standards.
  • For most Malaysian private companies, those standards are MPERS (Malaysian Private Entities Reporting Standard), issued by the Malaysian Accounting Standards Board (MASB). A private entity may choose MFRS instead. Your chart of accounts should make it easy to produce statements in whichever framework your company uses.
  • LHDN's Public Ruling No. 4/2000 (Revised) says that where computers are used to keep records, the system documentation, including the accounting manual and the chart and code of accounts, should be maintained.

How is a chart of accounts structured?

Accounts are grouped into five types, and most Malaysian SMEs number them in blocks so the type is obvious from the code. A four-digit scheme is common and leaves room to grow.

Code rangeAccount typeShows up inExamples
1000–1999AssetsBalance sheetCash at bank, trade receivables, inventory, equipment
2000–2999LiabilitiesBalance sheetTrade payables, SST payable, bank loan, amount due to director
3000–3999EquityBalance sheetShare capital, retained earnings
4000–4999IncomeProfit and lossSales, service income, other income
5000–6999ExpensesProfit and lossCost of sales, rent, salaries, utilities

Within each block, leave gaps (1010, 1020, 1030) so you can add an account later without renumbering everything.

What accounts should a Malaysian SME include?

Start with the accounts your business actually uses, plus the Malaysia-specific liabilities that come with employing staff and charging tax. The sample below is illustrative and suits a small Klang Valley trading company; adapt the names to your business.

CodeAccountType
1010Cash in hand (petty cash)Asset
1020Cash at bank: current accountAsset
1100Trade receivablesAsset
1200InventoryAsset
1300Deposits and prepaymentsAsset
1500Office equipmentAsset
1510Accumulated depreciation: office equipmentAsset (contra)
2010Trade payablesLiability
2100AccrualsLiability
2200SST payableLiability
2300EPF payableLiability
2310SOCSO payableLiability
2320EIS payableLiability
2330PCB (monthly tax deduction) payableLiability
2400Amount due to directorLiability
2500Income tax payableLiability
3010Share capitalEquity
3100Retained earningsEquity
4010Sales: productsIncome
4020Sales: delivery chargesIncome
4900Other incomeIncome
5010Purchases / cost of salesExpense
6010Salaries and wagesExpense
6020EPF, SOCSO and EIS (employer)Expense
6100RentExpense
6110Electricity and waterExpense
6200Marketing and advertisingExpense
6300EntertainmentExpense
6400Bank chargesExpense
6500Professional fees (audit, tax, secretarial)Expense
6600DepreciationExpense

Only add SST payable if you are registered for SST; the SST guide explains when that applies. The payroll liabilities hold what you've deducted from staff or owe as employer until you pay it over.

How should a café or service business change the sample?

Keep the same five blocks and change the income and cost accounts to match how you actually earn and spend. Split income where you need to see it separately, not by every product.

A Penang café, for example, might use:

CodeAccountWhy
4010Sales: dine-inTrack the core business
4020Sales: delivery platformsPlatform sales are usually paid out net of commission
4030Sales: cateringOften invoiced on credit, so it creates receivables
5010Food and beverage ingredientsMain cost of sales
5020PackagingGrows with takeaway and delivery
6050Delivery platform commissionShows what the platforms really cost

How many accounts should a small business have?

As few as you need to answer the questions you actually ask. For most Malaysian SMEs that is somewhere around 40 to 80 accounts; a sole proprietor with simple operations may need fewer.

Too few and everything lands in "General expenses". Too many and staff post the same cost to three different places. A useful test: if you wouldn't look at the account separately in a monthly report, it probably doesn't need to exist.

What are the most common chart of accounts mistakes?

The usual problems are catch-all accounts, mixing personal and business spending, and accounts that don't line up with the financial statements.

  1. A large "Miscellaneous" or "Suspense" balance. Every ringgit there has to be investigated at year end. Clear it monthly.
  2. No account for money owed to or by the director. In a Sdn Bhd, the director paying a company bill personally should be recorded as an amount due to the director, not as an expense with no other side.
  3. Entertainment mixed into general expenses. Some expenses, entertainment among them, are treated differently for income tax. Keeping them separate saves your tax agent from going through receipts line by line.
  4. Renaming accounts mid-year. Changing what an account means breaks comparisons. Add a new account and stop using the old one.
  5. Accounts that don't map to the statements. Each account should roll up into one line of the MPERS or MFRS financial statements. If you can't say which line, the account needs rethinking. See how to read your financial statements.

Do I need to build a chart of accounts from scratch?

Usually not. Most accounting software starts you with a default chart of accounts that you can rename, add to and switch off.

In HumbleBear, for example, a standard chart of accounts is set up for you, and the journals are generated from your invoices, bills and payments as you work, so you mostly adjust the list rather than build it. See HumbleBear accounting software. Either way, review the chart with your accountant before your first month-end close, not after your first year end.

Frequently asked questions

What is carta akaun?

Carta akaun is the Bahasa Malaysia term for chart of accounts: the numbered list of accounts a business uses to record its transactions. It is the same thing your accountant or accounting software calls the chart of accounts.

Is there an official LHDN or SSM chart of accounts?

No. Neither LHDN nor SSM prescribes a chart of accounts for private businesses. The Companies Act 2016 requires records that support true and fair financial statements, and LHDN's public ruling on keeping sufficient records says computerised systems should keep documentation including the chart and code of accounts.

Should SST be its own account?

Yes, if you are SST-registered. SST you charge is not your income; it is owed to the government, so it belongs in a liability account such as SST payable until you pay it. Keeping it separate makes your SST return easier to prepare and check.

Can I change my chart of accounts later?

Yes, but add and retire accounts rather than renaming existing ones mid-year, and avoid deleting accounts that already have transactions. The best time to restructure is at the start of a financial year, after talking to your accountant.

Does my chart of accounts need to follow MPERS?

MPERS sets out what your financial statements must show, not the exact account names you use day to day. Your chart of accounts just needs to roll up cleanly into the statements, whether your company reports under MPERS or MFRS.

Sources