Setup

Chart of Accounts

How the IntBooks chart of accounts is structured: the default Malaysian chart, industry templates, adding accounts and deactivating ones you no longer use.

By IntBooks Editorial Team · Last updated: 29 September 2026

During onboarding, IntBooks sets up a default Malaysian chart of accounts with about 190 postable accounts under 19 headings. This page explains how the chart is structured, how industry templates work, and how to add or retire accounts.

The chart is a starting point for Malaysian reporting. Whether your financial statements follow MFRS or MPERS depends on your company and is decided with your accountant or auditor, not by picking a chart.

Default account structure

The default chart has five account types. The first digit of each code tells you the type:

Account typeCodesHeadings
Assets1xxxCurrent Assets (1100), Non-Current Assets (1300)
Liabilities2xxxCurrent Liabilities (2100), Non-Current Liabilities (2300)
Equity3xxxShare capital, retained earnings and reserves
Revenue4xxxOperating Revenue (4100), Other Income (4200)
Expenses5xxx–6xxxCost of Sales (5100), Employee Costs (5200), Administrative (5400), Depreciation & Amortisation (5600), Selling & Distribution (5700), Financial Costs (5800), Other Expenses (5900), Other Operating Expenses (6000)

Headings group accounts for reporting; you post transactions to the accounts beneath them. The full list is under Accounting → Chart of Accounts.

Industry templates

When you pick an industry during onboarding, IntBooks starts you from an industry template where one exists, instead of the general chart. Templates are currently available for:

  • general business;
  • retail;
  • e-commerce;
  • professional services;
  • optical;
  • tuition.

Each template adds accounts that suit the industry. You can change the chart afterwards in the same way as the default one.

How do I add a custom account?

  1. Go to Accounting → Chart of Accounts.
  2. Click to add an account.
  3. Fill in:
    • Code: must be unique within your organisation. Follow the ranges above, so a new asset account starts with 1.
    • Name: the display name on reports.
    • Type: Asset, Liability, Equity, Revenue or Expense.
    • Parent account: the heading it sits under.
    • Description (optional).
  4. Save.

The account is immediately available for journal entries, invoices and bills.

Can I rename or recode an account?

You can change an account’s name, description and parent heading at any time. You can’t change its code once it has been created. To use a different code, create a new account with that code and deactivate the old one when its balance is zero.

How do I delete an account?

Accounts aren’t deleted; they’re deactivated. A deactivated account is hidden from new transactions, and its history is kept for your reports and audit trail. You can’t deactivate:

  • an account with a non-zero balance: move the balance out with a journal entry first;
  • a heading that still has active accounts under it;
  • a system account that IntBooks relies on for automatic postings.

Can I import a chart from another system?

Not yet in self-service. During the closed beta, contact support if you need to bring an existing chart across from another accounting system.

See also