Hire a full-time accountant, a bookkeeper, or outsource? How SMEs should choose
It is not just about the monthly salary. Add EPF, software, resignation risk and your own time, and the answer becomes much clearer.
If your Malaysian SME has a modest monthly transaction volume and only one company, outsourcing your bookkeeping is usually the cheapest option. BookKeeper plans start from RM280 a month. If you have high volumes and need someone in the office every day to handle payments, collections and follow-ups, a full-time hire makes more sense, but count EPF, SOCSO, software and resignation risk as part of the cost. Some companies also let in-house staff handle daily work while an outsourced team reviews and prepares the reports.
- The total monthly cost of a full-time accounts assistant (reference), including EPF and SOCSO, is about RM3,000 to RM4,200 or more.
- Outsourced bookkeeping starts from RM280, RM480 and RM880 a month, tiered by transaction volume.
- For employees earning RM5,000 a month or less, employer EPF is 13%.
- With fewer than 150 transactions a month and only one company, outsourcing is usually the best value.
- Three main risks of hiring someone to do the books: a gap when they resign, no one to cover, and one person handling both the money and the records.
Say you run a Chinese herbal medicine trading company in Cheras, with a shop and a small warehouse, and you have been in business for three years. Until now you keyed in the accounts yourself at night after closing, then handed a big bag of receipts to the accounting firm at year end.
This year you won a few large wholesale customers, and you realise you simply cannot keep up. You start to wonder: should you hire a full-time accountant? Or a part-timer? A friend says his company outsources its bookkeeping for a few hundred ringgit a month. Three options are on the table, and you are not sure which one is right.
Many business owners have asked themselves this. The answer depends on the size of your company today and on what worries you most. Let us work out the money first, then talk about the risks.
First, the three roles. A bookkeeper records your documents and reconciles the bank. An accountant does the bookkeeping too, but also makes adjustments, prepares financial statements and handles year-end closing. Outsourced bookkeeping means handing the bookkeeping work to a professional team outside your company and paying a monthly fee.
How much does each option cost per month: an accountant, a bookkeeper or outsourcing?
As a reference, a full-time accounts assistant costs about RM3,000 to RM4,200 or more a month in total, a part-time bookkeeper about RM900 to RM1,800, and outsourced bookkeeping starts from RM280. The salaries in the table below are reference ranges only. They help you compare the cost structure and do not represent any particular company's pay.
| Item | Full-time accounts assistant (reference) | Part-time bookkeeper (reference) | Outsourced bookkeeping |
|---|---|---|---|
| Monthly salary / fee | RM2,500–3,500 | RM800–1,500 | From RM280 / 480 / 880 (by transaction volume) |
| Employer EPF (13%) | About RM325–455 | Based on actual wages | Not applicable |
| Employer SOCSO + EIS | About RM50–75 (per official contribution table) | Per official contribution table | Not applicable |
| Accounting software | Paid by company | Paid by company | Depends on plan |
| Computer, desk, training | Paid by company | Partly paid by company | Not needed |
| Total monthly cost (reference) | About RM3,000–4,200 or more | About RM900–1,800 | From RM280 |
Sources: KWSP (EPF contribution rates), PERKESO (SOCSO / EIS contribution tables)
Outsourcing prices are starting prices. The final fee follows your quotation and excludes service tax. All three plans include recording transactions, bank reconciliation, basic monthly financial statements, deadline reminders and year-end closing. The Starter plan suits up to 50 transactions a month. The Growth plan covers up to 150 and adds monthly management reports. The Pro plan covers up to 400, and adds payroll for 10 employees and a monthly online meeting with the owner. See the full details on the pricing page, or read this guide on bookkeeping fees in Malaysia.
The table shows you the money. What it does not show are the risks, which we cover next.
What is the biggest risk of hiring full-time staff to do the books?
The biggest risk is that only one person understands the books. When that person leaves or goes on leave, the bookkeeping stops. These three situations are the most common.
The employee resigns and the books stop
Say the owner in Cheras hires an accounts assistant who stays for a year and a half. One Monday morning she hands in her resignation letter and leaves a month later.
Until a replacement is found, that month's documents pile up on the desk. When the new person arrives, they need time to understand how the previous person worked, and some of the classifications only the previous person understood. This is often how a backlog begins.
Only one person, no backup
When the employee falls sick, takes long leave or goes back to their hometown for Chinese New Year, the bookkeeping stops too. When the 15th comes and EPF, SOCSO and PCB (monthly tax deduction) are due, or the SST-02 filing deadline arrives, no one is there to handle it, and the owner has to step in.
The same person handles both the money and the books
Accounting has a basic principle called segregation of duties: receiving money, making payments, recording transactions and reconciling should ideally not all be done by one person.
Small companies have few staff, so one person often does everything. Even if the employee is completely honest, without a second pair of eyes to review the work, mistakes can go unnoticed for a long time.
Want to know roughly how many transactions your company has each month and which plan fits? Send us a message and we will help you estimate.
Ask About Plans on WhatsAppWhat limits of outsourced bookkeeping should you know about first?
An outsourced team is not inside your company. You need to send documents regularly, and someone in-house still has to chase payments and match documents day to day. Before signing, it is best to agree on the following points.
First, if documents arrive late, the books will be late too. Documents are mostly sent online, by WhatsApp photo, Google Drive or upload to the accounting software. Second, calling customers about payments and matching documents with suppliers is usually still done in-house. Third, ask exactly what is included: management reports, payroll, SST filing and support for tax filing differ from provider to provider.
Fourth, communication needs a fixed rhythm. Agree on when documents are sent each month, when reports are delivered under the service agreement, and how questionable documents are confirmed.
Fifth, be clear about who owns the accounts and documents. Accounting software accounts and uploaded files should ideally be set up in your company's own name, so that if you change staff or providers later, the records stay in your hands.
So outsourcing works best when the owner or an employee is willing to take care of "collecting documents", and hands over "recording, reconciling and reporting".
Which bookkeeping setup should my company choose?
With fewer than 150 transactions a month and only one company, outsourcing is usually the best value. With several hundred transactions or more, and a need for someone to issue invoices and chase payments every day, consider hiring. Check your situation against this list:
- Fewer than 150 transactions a month and only one company: outsourcing is usually the best value.
- Several hundred transactions a month or more, and you need someone to issue invoices and chase payments every day: consider a full-time hire, plus outsourced review.
- Several companies or branches: consider a custom outsourcing plan, or an in-house team plus an external accountant.
- Books already backlogged for several months: do catch-up bookkeeping first, then decide how to continue.
- The owner spends more than a day or two each month on the books: that time is also a cost and worth recalculating.
When should you change your bookkeeping setup?
Review it when your transaction volume, staffing or document flow changes noticeably. Here are some common signals.
From outsourcing to hiring: your volume keeps growing past several hundred transactions a month, and you need someone in the office every day to handle receipts and payments. At this point, a full-time hire with an external team reviewing each month is a steadier combination.
From hiring to outsourcing: an employee has resigned and you realise your transaction volume is actually low, so a full-time hire does not pay off. Or you have gone through two or three bookkeepers and every handover has caused a mess.
There is one more case: once e-Invoice is implemented, your document flow changes. If your in-house staff are not familiar with MyInvois, read about our e-Invoice / MyInvois service before deciding how to split the work.
Whichever option you choose, what matters most is that someone completes the books accurately every month. To see how outsourcing works month to month, read about our monthly bookkeeping service.
The salary ranges in the table above are for reference only and are not market survey data. For EPF, SOCSO and EIS rates, follow the latest announcements from KWSP and PERKESO. Make your final choice based on your company's transaction volume and operations, after discussing it with your accountant.
Still torn between hiring and outsourcing? Tell us about your company and we will run the numbers with you.
Ask About Bookkeeping Options on WhatsAppSources: KWSP (EPF contribution rates), PERKESO (SOCSO / EIS contribution tables), LHDN (record-keeping requirements), MySST (SST-02 filing)
Questions you may still have
Tap a question to see the answer. Can't find yours? Just ask us.
Ask on WhatsAppHow big does a company need to be before hiring a full-time accountant?
There is no fixed rule. In general, a full-time hire makes sense when you have a high monthly transaction volume, several branches or companies, and need someone every day to handle receivables and payables and chase customer payments. For a small company with few transactions, outsourcing is usually cheaper.
How do I hand over documents when bookkeeping is outsourced?
Mostly online: snap photos and send them by WhatsApp, upload to Google Drive, or put them straight into the accounting software. Send them once a week and you will not need to rush at month end. If you need to hand over physical documents, you can arrange this separately with the partner team.
We already have a full-time bookkeeper. Can we still outsource?
Yes. Some companies let their in-house staff handle daily data entry and collect documents, then have an outsourced team review, adjust and prepare reports every month. You keep someone in the office for daily work and add an extra layer of checking.
Does outsourced bookkeeping include tax filing and audit?
BookKeeper plans include recording transactions, bank reconciliation, basic monthly financial statements, deadline reminders and year-end closing handed over to your auditor or tax agent; management reports are added from the Growth plan. Form C, Form B and CP204 filing are quoted separately by partner licensed tax agents, and an audit must be carried out by an independent licensed auditor.
What happens to the old books when we change how we do bookkeeping?
First close the books up to a chosen month end, so the new party takes over from the following month. If the old books are backlogged or have errors, do catch-up bookkeeping and clean-up first, then start monthly bookkeeping.
Related guides

How much does bookkeeping cost a Malaysian company each month? How 2026 prices work
Bookkeeping fees mainly depend on transaction volume, number of employees, SST and how messy your records are. Understand these, compare what each quote includes line by line, and you can compare quotes fairly.

What is MBRS 2.0? How a Sdn Bhd lodges its financial statements with SSM
MBRS is SSM's e-filing system, and financial statements must be lodged in XBRL format. This guide explains MBRS 2.0 start dates, lodgement deadlines, who is responsible, and what owners need to get right in their bookkeeping first.

Can your company skip the audit? SSM's new thresholds explained (2025–2027)
SSM audit exemption thresholds rise in stages from 2025 to 2027. Meet 2 of 3 criteria for three straight years to qualify, but unaudited financial statements, bookkeeping and tax filing are still required.

