Skip to content

30 days of Solo free for sign-ups until 31 December 2026. No card needed.

Start 30-day Solo free
← All guides

Reviewed

How to track business expenses: a simple system for small businesses

Short answer

Track business expenses by recording every cost on the day you pay it, with the date, amount, supplier and category. Keep the original receipt in one file, pay from a separate business account where possible, and review the month against your bank statement. Small daily entries beat a stressful year-end rebuild.

Why expense records matter

Every ringgit you spend on the business is part of your records. LHDN Public Ruling 5/2000 says records include books of account showing receipts and payments, plus the invoices, vouchers and receipts that back up each entry.

Under the Income Tax Act 1967, you must keep sufficient records for 7 years from the end of the year they relate to, and entries should be made within 60 days of each transaction. Not keeping records is an offence under section 119A, with a fine of RM300 to RM10,000, imprisonment of up to 1 year, or both.

There is a practical reason too. If you do not know what you spend, you do not really know what you earn. A product that looks profitable may not be once ingredients, packaging, delivery and platform fees are counted.

Set up a few simple categories

Categories turn a long list of costs into something you can read. Start with a short list and add more only when you need them. A typical micro-SME list looks like this:

Keep big purchases like equipment separate from daily costs. Your accountant may treat them differently, so it helps to see them on their own line.

  • Stock and raw materials: what you buy to resell, or to make what you sell.
  • Rent and utilities: premises, electricity, water and internet.
  • Transport and delivery: fuel, tolls, parking and courier fees.
  • Marketing: ads, printing and branded packaging.
  • Fees and subscriptions: platform fees, bank charges and software.
  • Equipment: tools, machines and devices you will use for years.
  • Staff: wages and allowances, if you pay anyone.

Build a daily recording habit

The best system is the one you actually use. Pick a fixed moment, such as after closing the shop or before you sleep, and spend a few minutes entering the day's costs. For each expense, note down:

Cash costs are the easiest to forget. If you pay cash for parking or a small supply, jot it on your phone straight away and enter it properly later that day.

  • The date you paid.
  • The amount.
  • Who you paid, such as the supplier or shop.
  • The category.
  • How you paid: cash, card, bank transfer or e-wallet.

Keep the original receipts

A record without proof is hard to stand behind. Public Ruling 5/2000 lists supporting documents such as invoices, bank statements, pay-in slips, cheque butts, receipts for payments, payroll records and copies of receipts you issue. It also says to keep the originals of invoices and receipts.

Records can be kept in Bahasa Malaysia or English. If a receipt is in another language, add a short note in either language explaining what it was for.

  • Use one envelope or folder per month and drop every receipt in on the day you get it.
  • Write a short note on the back if the receipt does not show what you bought.
  • Ask suppliers for a proper receipt or invoice, not just a chat message.
  • Store paper receipts away from heat and sunlight, because printed receipts can fade.
  • A photo is a handy backup, but keep the paper original as well.

Separate personal and business money

Mixing personal and business spending is the most common reason expense records get confusing. When groceries and stock come out of the same account, you end up sorting them line by line at year end.

Public Ruling 5/2000 describes keeping a separate business bank account as good practice. Even a basic second account helps: business income goes in, business costs go out, and the bank statement becomes a second record of your expenses.

If you do pay a business cost from your personal account, record it the same day and keep the receipt. If you take money out of the business for yourself, record it as money taken out for personal use (often called drawings), not as a business expense.

Review every month

Once a month, sit down for a short review. It catches mistakes while you still remember the details.

If your business is small, Public Ruling 5/2000 allows a simple cash book recording bank entries, cash receipts and cash payments. This applies to gross takings of up to RM150,000 from selling goods or RM100,000 from services. Ask your accountant whether this fits your business.

  • Match your recorded expenses against your bank statement and e-wallet history.
  • Look for anything missing, especially cash costs.
  • Check for the same cost entered twice.
  • Compare category totals with last month and ask why anything jumped.
  • Close the month's receipt envelope and start a new one.

What NiagaX does and does not do

NiagaX does

  • Records expenses in Finance next to your invoices, on Basic (RM39 a month) and above.
  • Shows money in and money out together, so the month is one record instead of two files.
  • On paid plans, Fayza spots duplicate expense lines and answers what came in and what went out this month.
  • Gives you a monthly CSV pack of invoices and transactions to hand to your accountant.

NiagaX does not

  • Expense tracking is not on the Free plan. Free covers income, invoices and payment tracking only.
  • It does not replace your original paper receipts. Keep them in your own monthly file.
  • It is not a full accounting suite or a tax-filing product.

Questions owners ask

What counts as a business expense?

In simple terms, a cost you pay to run the business, such as stock, rent, transport or fees. Whether a cost can be deducted for tax is a separate question, so check with your accountant or LHDN.

Do I need to keep receipts for small amounts?

Yes, wherever you can. Public Ruling 5/2000 says to keep the originals of invoices and receipts, and small cash costs add up over a year.

Can I use my personal bank account for the business?

You can, but it makes your records harder to follow. LHDN describes a separate business account as good practice. If you share one account for now, record business costs the same day.

How often should I record expenses?

Daily is ideal, weekly at the latest. Entries should be made within 60 days of each transaction, but memory fades long before that.

Is a photo of a receipt enough?

A photo is a useful backup, but LHDN's ruling says to keep the originals of invoices and receipts. Keep the paper copy in your monthly file.

en

Official sources

Keep these records in one place

Start 30-day Solo free

No card needed. After 30 days, Solo is RM79/month, or switch to Free.

Keep going

The NiagaX module for this
Finance module

This guide is general information, not tax or legal advice. Rules change, so check the official LHDN source or ask your accountant before you act on it.