Home / Doing Business in Malaysia / Accounting / Bookkeeping

🧭 Practical ✓ Published: 22 Jul 2026 4 min read Next review 22 Jul 2027

In-House or Outsourced Bookkeeping: The Real Cost Comparison

A neutral total-cost model for a Malaysian company deciding between an in-house bookkeeper and an outsourced firm, including the employer statutory burden and the cost of output that cannot be filed.

30-second answer Reviewed 22 Jul 2026

The salary is not the cost. An in-house bookkeeper on RM4,000 a month carries roughly fifteen per cent on top in employer EPF, SOCSO and EIS contributions, before software licences, leave cover and turnover. An outsourced firm carries none of that but prices by scope, and the exclusions — tax computation, MBRS conversion, audit liaison — are where the comparison usually breaks. Compare total annual cost against a defined scope, not headline against headline.

  • Employer EPF is 13% of wages up to RM5,000 a month and 12% above that, computed from the Third Schedule bands rather than as an exact percentage
  • Employer SOCSO is 1.75% and EIS 0.2% for an employee under 60, both capped at a RM6,000 wage ceiling
  • On a RM4,000 salary the statutory employer add-on is roughly RM598 a month, about 15% — before software, leave cover or recruitment
  • HRD Corp levy is a headcount threshold effect, not a per-hire cost — 1% is mandatory only at ten or more Malaysian employees
  • An outsourced fee is only comparable once you price the exclusions, which commonly include the tax computation, XBRL conversion and audit support
  • Bookkeeping output that cannot be converted into an MBRS filing is the largest hidden cost on either side of the comparison

Who this applies to: Owners and finance leads of small and mid-sized Malaysian companies sizing a bookkeeping function.

On this page
Full explanation ≈4 min

Search this question and every result is written by an accounting firm. That is not a slur on the firms — it is a structural fact about who publishes on the topic, and it means the honest version of the comparison is not available anywhere. So here it is without a side.

The employer cost nobody adds to the salary

Hiring is not the salary. For an employee under 60 earning RM4,000 a month:

Employer costRateMonthly
WagesRM4,000.00
EPF13% of wages up to RM5,000RM520.00
SOCSO, Category 11.75%, ceiling RM6,000RM70.00
EIS0.2%, ceiling RM6,000RM8.00
Statutory add-onRM598.00

That is about 15% on top, or roughly RM7,176 a year on a RM48,000 salary. Two caveats that cut both ways: EPF and SOCSO are computed from statutory wage-band tables rather than as exact percentages — EPF up to RM20,000, SOCSO up to its RM6,000 ceiling — so the ringgit amount moves in steps; and above RM5,000 a month the employer EPF rate drops to 12%.

HRD Corp is a threshold, not a line item. The levy is 1% of wages, but only for employers in a First Schedule industry class with ten or more Malaysian employees; between five and nine it is optional at 0.5%. Hiring your tenth employee costs you 1% of the entire payroll, not 1% of that person’s salary. Whether the tenth hire is a bookkeeper is irrelevant to the arithmetic and very relevant to the decision.

Then the costs with no rate to quote: recruitment, a software licence, the two weeks a year when nobody is closing the ledger, and the reconstruction bill when someone leaves mid-year with the mapping in their head.

What an outsourced fee does and does not include

An outsourced fee removes the statutory add-on entirely, and prices by scope. The comparison fails when the scopes are not the same thing. Before comparing numbers, get a written answer on each of these:

  • Is the tax computation and Form C included, or is that a separate tax agent engagement?
  • Is XBRL conversion and MBRS lodgement included, or quoted separately per filing?
  • Who handles audit liaison — the request list, the queries, the adjustments?
  • Who runs payroll, PCB, EPF and SOCSO submissions, and the Form E and EA at year end?
  • Who owns the ledger file and can you take it with you?
  • What is the turnaround — monthly management accounts, or a year-end catch-up?

The last one is the quiet one. A fee that looks low because the work happens once a year is buying you compliance, not information, and it puts s.245(2) — entries within sixty days of each transaction — permanently out of reach.

The hidden cost on both sides

Neither model is safe from this one: a bookkeeper, employed or engaged, whose output cannot be turned into a filing.

Nothing you buy files directly to SSM. Financial statements reach the Registrar as an XBRL instance built in SSM’s own preparation tool against the SSMxT taxonomy, and the taxonomy cannot be extended — every figure must land on a concept that already exists. A chart of accounts that was never designed to map onto it produces a mapping exercise every single year, priced by whoever does the conversion.

The tell is not qualifications. It is whether the person can show you last year’s account-to-concept mapping and the trial balance it came from. If that artefact does not exist, it is being rebuilt annually at someone’s hourly rate.

Common mistakes

  • Comparing a salary to a fee. Compare total annual employer cost to total annual fee, with matched scopes.
  • Forgetting the HRD Corp threshold. The tenth Malaysian employee triggers 1% on the whole payroll.
  • Assuming the outsourced fee covers the tax computation and the XBRL conversion. It very often covers neither.
  • Buying an annual catch-up and calling it bookkeeping. Section 245(2) requires entries within sixty days of the transaction.
  • Treating in-house as inherently cheaper at scale. It becomes cheaper when transaction volume justifies a full role, which is a volume question, not a size question.
  • Ignoring key-person risk. One in-house bookkeeper is a single point of failure; one outsourced firm without an exportable ledger file is the same thing with an invoice.

What’s next

Price both options as a twelve-month total against one written scope covering monthly close, statutory filings, the tax computation and the MBRS conversion. Then ask each candidate to produce the account-to-concept mapping they used last year. The answer to that question moves the total cost more than the headline rate on either side does.

Sources & history 3 sources
⚑ Awaiting expert verification

The following are deliberately unstated or described only qualitatively until confirmed by a subject-matter expert:

  • This page publishes no market fee range for outsourced bookkeeping — no official body publishes one, and the figures circulating on firm and directory sites are unsourced
  • EPF and SOCSO contributions are computed from statutory wage-band tables, so the percentages here are indicative; compute the exact ringgit amount from the EPF Third Schedule and the SOCSO contribution table for any real hire
  • Confirm HRD Corp registration liability against the First Schedule industry classes in P.U.(A) 84/2021 before assuming the levy applies

Sources

  1. EPF Third Schedule, rates effective from 1 October 2025 — KWSP
  2. Companies Act 2016 (Act 777), updated text as at 1 August 2022 — SSM
  3. Pembangunan Sumber Manusia Berhad (Amendment of First Schedule) Order 2021, P.U.(A) 84/2021 — HRD Corp

Change history

Version Date Change By
01.00 20 Jul 2026 Approved and published.
More in Bookkeeping View all 3 →
Related knowledge
Sdn Bhd Bookkeeping: A Chart of Accounts That Survives Filing Season How to design a Malaysian chart of accounts that maps cleanly to both the SSMxT taxonomy and the Form C tax computation, so neither mapping has to be rebuilt every year. What Counts as an Accounting Record Under Section 245 What section 245 of the Companies Act 2016 actually requires of a Malaysian company's accounting records, who is personally liable, and why the conveniently-and-properly-audited standard survives audit exemption. Preparing an MBRS 2.0 Filing: mTool, the SSMxT Taxonomy and the Rejection Loop The end-to-end mechanics of preparing an SSM XBRL filing — choosing the entry point, mapping accounts to SSMxT concepts, clearing mTool validation, and getting a queried filing back through mPortal. SSMxT Tagging Errors: Why MBRS Filings Fail Validation The tagging mistakes that stop an MBRS filing from generating or get it queried back — wrong element selection, scale and sign errors, block versus detail tagging, and notes that have no home in the taxonomy. Financial Reporting Deadlines for a Malaysian Company Every statutory financial reporting deadline for a Malaysian company in one table, with the compound circulation-then-lodgement clock that most guides state only half of. EPF, SOCSO and EIS: Where to Start as an Employer A routing page for Malaysian statutory contributions — which of EPF, SOCSO, EIS and the wider payroll calendar you need, and which detailed guide answers your question. HRD Corp Levy: Who Must Register, and How to Claim It Back Which employers must register with HRD Corp, how the 1% and 0.5% levy is calculated, and why unclaimed levy is forfeited after two years. Accounting Software in Malaysia: The Two Capabilities That Now Decide It A vendor-neutral way to evaluate accounting software for a Malaysian company on the two axes that now matter — how it reaches MyInvois, and whether its output can feed an MBRS filing.