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
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 cost | Rate | Monthly |
|---|---|---|
| Wages | — | RM4,000.00 |
| EPF | 13% of wages up to RM5,000 | RM520.00 |
| SOCSO, Category 1 | 1.75%, ceiling RM6,000 | RM70.00 |
| EIS | 0.2%, ceiling RM6,000 | RM8.00 |
| Statutory add-on | RM598.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.
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
- EPF Third Schedule, rates effective from 1 October 2025 — KWSP
- Companies Act 2016 (Act 777), updated text as at 1 August 2022 — SSM
- 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. | — |