# 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.

- Category: accounting
- Language: en
- Status: published
- Updated: 2026-07-20
- Canonical: https://negaraku.md/en/accounting/bookkeeping-in-house-vs-outsourced

---

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.

## Sources

- EPF Third Schedule, rates effective from 1 October 2025 — https://www.kwsp.gov.my/documents/d/guest/third_schedule_from_-1-october-2025 (KWSP)
- Companies Act 2016 (Act 777), updated text as at 1 August 2022 — https://www.ssm.com.my/Pages/Legal_Framework/Document/Companies%20Act%202016_Akta%20777_BI%20(1.8.2022).pdf (SSM)
- Pembangunan Sumber Manusia Berhad (Amendment of First Schedule) Order 2021, P.U.(A) 84/2021 — https://hrdcorp.gov.my/wp-content/uploads/2021/03/12.FEDERAL-GOVERMENT-GAZETTE-PEMBANGUNAN-SUMBER-MANUSIA-BERHAD-AMENDMENT-OF-FIRST-SCHEDULE-ORDER-2021.pdf (HRD Corp)

---
Source of truth: https://github.com/negaraku-md/NegaraKu.md
License: CC BY-SA 4.0
