Home›Articles›Bookkeeping
Bookkeeping

Bookkeeping for Small Business in Malaysia: A Practical Guide for Owners

Updated ·9 min read·WeCount

Quick answer

Bookkeeping for small business owners in Malaysia means recording every sale, purchase, expense, payroll and bank movement with the document that proves it. A Sdn Bhd must enter transactions within 60 days, and every business must keep records for 7 years. Capture documents weekly, reconcile the bank and close the books monthly, and review the year with your accountant.

Key takeaways
  • Bookkeeping records every sale, purchase, expense and bank movement, each backed by an invoice, receipt or statement.
  • A Sdn Bhd must make entries within 60 days (Companies Act s245); every business keeps records for 7 years.
  • Work in a rhythm: capture documents weekly, reconcile and close monthly, review and hand over yearly.
  • Double entry suits every Sdn Bhd and growing SME; single entry only fits a tiny cash business.
  • Good books show profit, real cash and who owes what, and make tax and year-end work smoother.

What is bookkeeping for a small business?

Bookkeeping is the routine of recording every sale, purchase, expense and bank movement in your business, together with the document that proves it, so your accounts can explain what happened. It is the foundation: financial statements, tax returns and management reports are all built on it.

Every Malaysian business needs it, whether you run a sole proprietorship, a partnership or a Sdn Bhd. For a company, clean books feed the annual financial statements and the Form C tax return. For a sole proprietor or partnership, the same records support the owner's personal tax return.

Bookkeeping is not tax filing or an audit. A bookkeeper records and reconciles; an accountant prepares financial statements; a licensed tax agent handles tax computations; an auditor gives an independent opinion. Our guide to accountant, auditor, tax agent and company secretary roles explains who does what. Good books answer three questions at any time:

  • Are we making a profit?
  • How much cash do we really have, and what do we owe?
  • Who owes us money, and for how long?

Is bookkeeping a legal requirement in Malaysia?

Yes. Company law and tax law both require proper records, with clear time limits.

LawApplies toWhat it requires
Companies Act 2016, section 245Every Sdn BhdRecords that explain the company's transactions and financial position; entries made within 60 days of a transaction being completed; records kept for 7 years after the transactions are completed
Income Tax Act 1967, section 82Every business, including sole proprietors and partnershipsRecords kept for 7 years, in English or Bahasa Malaysia; electronic records are acceptable if they can be produced on request

The 60-day rule is easy to overlook. It means you cannot leave the books until your tax agent asks for them: a sale completed in early March should be recorded by early May at the latest, and a monthly close in early April keeps you well inside the limit.

For a Sdn Bhd, the books also feed the financial statements, prepared under approved accounting standards (most private SMEs use MPERS), circulated to members within 6 months of the financial year end and lodged with SSM, even when the company is exempt from audit. See the Sdn Bhd annual compliance calendar and our guide on how long to keep business records.

What should I record each month?

Record every transaction that moves money or creates an amount owed, and keep the document that proves it:

TypeExamplesSupporting document
SalesCredit sales, cash sales, online orders, deposits receivedSales invoice, receipt, daily sales report, e-Invoice if you are in scope
PurchasesStock, raw materials, subcontract workSupplier invoice, delivery order
ExpensesRent, utilities, fuel, e-hailing rides, marketing, subscriptionsBill, receipt, payment voucher
PayrollSalaries, EPF, SOCSO, EIS, PCBPayslips, payroll summary, payment receipts
AssetsLaptops, machinery, vehiclesInvoice, hire purchase agreement
Loans and capitalBank loans, director advances, share capitalLoan letter, loan statements, board resolution
Bank, card and e-walletTransfers, card and QR settlements, gateway payoutsStatements, settlement reports

The usual gaps are small payments by e-wallet or a director's personal card, and cash sales that never reach the bank. If it is a business transaction, it still needs a record and a document. Our monthly document checklist shows where to get each item, and the guide on missing receipts and petty cash covers lost receipts.

If you issue e-Invoices, your sales records and the e-Invoices validated in MyInvois should agree every month. As of October 2026, businesses with annual turnover below RM3 million are exempt, subject to conditions; see the e-Invoice RM3 million exemption guide.

What does a monthly bookkeeping routine look like?

A reliable routine follows the same seven steps, in the same order, every month:

  1. Collect documents by a fixed cut-off date, such as the third working day: sales records, supplier bills, receipts, claims and every bank, card and e-wallet statement.
  2. Record sales and customer receipts, including cash sales and credit notes.
  3. Record purchases and expenses, checking for duplicate bills and personal spending; separate business and personal bank accounts make this step much quicker.
  4. Reconcile every bank account to its statement; our bank reconciliation guide shows how.
  5. Review receivables and payables: who is overdue and which bills are due. See how to collect overdue payments.
  6. Post month-end entries such as payroll, depreciation, accruals and loan instalments split into principal and interest.
  7. Produce reports and an open-items list: profit and loss, balance sheet, cash position, and the missing documents and questions to follow up.

Statutory payments sit inside this routine. EPF, SOCSO, EIS and PCB are due by the 15th of the following month (see the employer payroll guide), and businesses that issue consolidated e-Invoices submit them within 7 calendar days after month end. For the full close, use our month-end closing checklist.

How often should I update my books?

Capture documents weekly, close the books monthly and review the whole year once a year. This rhythm keeps each task small and keeps you inside the 60-day rule.

WhenWhat to do
As it happensIssue invoices, keep or photograph receipts, record cash sales and petty cash
WeeklyRecord sales invoices and supplier bills, remind overdue customers, file documents
Monthly, by about day 10Reconcile every bank account, review receivables and payables, post accruals and depreciation, review the reports
By the 15thPay EPF, SOCSO, EIS and PCB for the previous month's wages
Every 2 months, if SST-registeredFile the SST-02 return by the end of the following month
YearlyCount stock, review fixed assets and the director's account, close the year and hand the books to your accountant and tax agent

The yearly tasks have legal deadlines too: Form EA to employees by the end of February and Form E by 31 March; Form C within 7 months after a company's financial year end; Form B by 30 June for sole proprietors and partners. Our year-end closing checklist works back from these dates, the inventory accounting guide covers the year-end stock count, and the SST registration guide explains when service tax applies.

Single entry or double entry: which do I need?

Single-entry bookkeeping is a simple cash book, one line per transaction for money in or out, and it can work for a very small cash-only sole proprietor with no stock, credit sales or loans. Double entry records each transaction twice, as a debit in one account and a credit in another, so the books always balance: buy a RM3,000 laptop by bank transfer and equipment rises by RM3,000 while the bank falls by RM3,000. Only double entry produces a proper balance sheet, tracks what customers and suppliers owe and exposes errors, so it is the practical choice for every Sdn Bhd and most growing SMEs, and accounting software handles the debits and credits for you.

Whichever method you use, sort entries into a short, consistent list of categories. Our guide to the chart of accounts for Malaysian SMEs gives a sample structure to adapt.

Should I do my own bookkeeping or outsource it?

Doing your own books works while transactions are few and you can keep a monthly close; outsourcing makes sense once the books slip behind or take time you need for the business. Signs you have outgrown doing it yourself:

  • You are more than a month behind, or the bank has not been reconciled for months.
  • You cannot say quickly who owes you money or which bills are due.
  • You have taken on staff, stock, SST registration or e-Invoicing.
  • Your tax agent sends a long list of queries every year end.

The options are an in-house bookkeeper, an outsourced monthly service, or a hybrid where your staff record transactions and a professional reviews and closes each month. Our comparison of outsourcing versus hiring an accountant covers cost and control, and bookkeeping fees in Malaysia explains how quotes are built. Changing provider? See how to switch accountant or bookkeeper.

If you are months behind, treat the backlog as a separate project and catch up on your bookkeeping before starting the monthly routine. The usual slip-ups are listed in common bookkeeping mistakes.

What do good books give you?

Good books turn a pile of receipts into numbers you can act on: what you earned, how much cash is really yours and who owes what. Example: a Klang Valley café closes its March books.

MarchRM
Sales (card and QR 30,500, cash 7,500)38,000
Less: ingredients and supplies(13,300)
Less: staff costs, including employer EPF, SOCSO and EIS(9,800)
Less: rent(6,000)
Less: utilities(1,900)
Less: other expenses, including card and QR fees(1,200)
Profit for March5,800

The same close shows RM2,400 still owed to a supplier, RM1,800 of card settlements from the last days of March not yet in the bank, and about RM2,350 of EPF, SOCSO, EIS and PCB to pay by 15 April. The bank balance alone would have told a different, misleading story; see why profit is not the same as cash.

Over a year, good books also give you:

  • Faster decisions on pricing, hiring and stock, from monthly management accounts.
  • Supported tax deductions and realistic CP204 tax estimates for a company.
  • A quicker year end, with fewer queries from your accountant, auditor and tax agent.
  • Credible figures when a bank or grant agency asks for accounts.

How WeCount helps

WeCount is a managed bookkeeping service in Kuala Lumpur for Malaysian SMEs. Each month we process your sales and purchases, reconcile your bank accounts, track receivables and payables, support your LHDN e-Invoice workflow and send management reports, then prepare organised records and evidence for your year-end professionals. Packages start at RM388 a month, matched to your transaction volume; historical cleanup is quoted separately. Regulated audit, tax-agent and professional accountancy services are delivered through appropriately authorised partners where required. See our monthly bookkeeping service and package pricing.

Frequently asked questions

Is bookkeeping compulsory for a sole proprietor in Malaysia?

Yes. A sole proprietor is taxed as an individual on business income and must keep records supporting it for 7 years under the Income Tax Act 1967. Those records back up the Form B you file by 30 June (15 July with the e-filing grace period), so keep sales, expense and bank documents from day one.

Can I do my books only once a year, before tax filing?

It is risky. A Sdn Bhd must make entries within 60 days of each transaction under section 245 of the Companies Act 2016, and leaving a year untouched means lost receipts, unexplained transfers and a rushed, costly cleanup. Monthly bookkeeping keeps questions small and gives you figures while they can still guide decisions.

What is the difference between bookkeeping and accounting?

Bookkeeping records and organises daily transactions and reconciles them to the bank. Accounting uses those records to prepare financial statements, make year-end adjustments and analyse performance, and it feeds the tax work done by a licensed tax agent. Accurate accounting depends on accurate bookkeeping, so the monthly records come first.

Can I keep my business books in a spreadsheet?

A very small business with few transactions can start with a well-organised spreadsheet, as long as every entry has a supporting document and the bank is reconciled monthly. Once you have stock, credit customers, staff or a Sdn Bhd, accounting software makes double entry, receivables tracking and monthly reports far easier to keep accurate.

Does my bookkeeper also file my tax return?

Not necessarily. Bookkeeping keeps and reconciles your records; tax computations and returns such as Form C or Form B are separate work, usually done by a licensed tax agent using your books. Ask any provider exactly what is included, and check that whoever prepares your return is properly authorised.

Official sources

This guide is general information for Malaysian businesses as at the date shown. It is not tax, legal or audit advice. LHDN, SSM and JKDM rules change — check the latest official guidance or a licensed tax agent or auditor before acting. Regulated audit, tax-agent and professional accountancy services are delivered through appropriately authorised partners where required.

Want clean, up-to-date books every month?

WeCount handles monthly bookkeeping, bank reconciliation, e-Invoice support and management reports for Malaysian SMEs — packages from RM388 a month.

Chat with us