Capacity planning for Malaysian accounting firms
Updated August 2026
A Malaysian practice does not have a demand problem spread evenly across the year. It has a compliance calendar that stacks most of the work into the same months, for most clients, at once. That makes capacity, rather than competence, the thing that decides the season.
The two Companies Act clocks
Under the Companies Act 2016, a private company must circulate its financial statements and reports to members within six months of its financial year end (section 258), and must lodge them with the Registrar within thirty days of the date they were circulated (section 259).
Two details matter for planning and both are easy to get wrong. First, the thirty days runs from the date you actually circulate, not from the end of the six months. Circulate in month four and lodgement falls due in month five. The lodgement window does not sit waiting at the end of the six months for a late audit to eat into.
Second, the financial statements are no longer necessarily audited. SSM Practice Directive 10/2024 revoked the previous directive and phases in audit exemption for qualifying private companies for financial years beginning on or after 1 January 2025, with the thresholds widening through 2026 and 2027. A growing share of Sdn Bhd clients now circulate and lodge unaudited accounts, which changes what work your season is actually made of.
The penalties attach to people. Late circulation under section 258(3) is an offence by the company and by every officer. Late lodgement under section 259(3) is an offence by every officer, which includes each director and the secretary. Both carry a fine up to RM50,000 plus a further daily fine while the default continues, so the exposure is not capped at the headline number.
Form C, and the year end everybody shares
A company must furnish its return within seven months of the close of its accounting period under section 77A of the Income Tax Act 1967. Since YA 2014, section 77A(1A) requires companies to furnish that return electronically, so e-Filing is the only channel rather than an option, and LHDN's filing programme allows a further month for it. For a 31 December year end the statutory date is 31 July, and the filing programme takes it to 31 August.
Since YA 2025 there is a second deadline behind it. Section 82B requires specified documents to be submitted through MITRS within thirty days of the DUE DATE for the return, not thirty days from the day you actually file it. That distinction decides where the work lands. Filing in early July does not pull the MITRS date forward with it, so an early filer gets more room, not less. What it does mean is that the file is not closed when the return goes in, and the second task arrives in the same quarter as everything else whether you filed early or not.
One caveat worth checking against your own year end rather than taking from us: the rule is written against the due date for furnishing the return, and published guidance does not agree on whether the extra month allowed for electronic filing moves that date for this purpose. Work out both readings for your year end and plan to the earlier one.
The scheduling consequence has nothing to do with tax technical work. A very large share of Malaysian companies use the same 31 December year end, so the profession's demand is not distributed across twelve months. Every firm in the country is busy in the same weeks, which is also why hiring your way out of a season rarely works. Everyone is hiring in that season.
e-Invoice, and the deadline that keeps moving
LHDN's e-Invoice mandate reached businesses with annual turnover between RM1 million and RM5 million on 1 January 2026. The relaxation period for that phase has been extended twice. As at August 2026 it runs to 31 December 2027, given effect by IRBM's e-Invoice Specific Guideline issued on 20 April 2026, with enforcement following from 1 January 2028.
Read that carefully, because it is the sentence clients get wrong. The relaxation holds back penalties. It does not suspend the obligation, which started on 1 January 2026 for that band. A client who hears "extended to 2027" and stops there is deferring work that is already due.
Separately, in guidelines published on 7 December 2025, IRBM raised the exemption threshold from RM500,000 to RM1 million and cancelled the phase that would have brought the smallest businesses in during 2026. So the smallest clients are out, the RM1 million to RM5 million band is in, and the pressure on that band is now spread over a longer runway than the original timetable implied.
This is the part worth watching rather than memorising. The dates in this section have changed four times since the rollout began, and a plan built on a superseded guideline version is a plan built on nothing. Check the current guideline version before you commit dates.
How many working days a person actually gives you
Annual capacity planned on headcount times twelve months counts days nobody works. The Employment Act 1955 sets statutory minima, not fixed amounts, and many firms are more generous. Paid annual leave under section 60E runs to at least eight days for under two years of service, twelve days from two to under five years, and sixteen days at five years and over. Paid sick leave under section 60F runs to at least fourteen, eighteen and twenty two days on the same bands where hospitalisation is not needed, with a further sixty days in the aggregate where it is. Section 60D sets a floor of eleven paid gazetted public holidays.
Work it through for one mid tenure employee on a Monday to Friday week. The trap is subtracting every gazetted holiday from a weekday count: holidays that fall on a Saturday or Sunday were never in that count to begin with. In Kuala Lumpur in 2026, of the nineteen gazetted dates, twelve fall Monday to Friday.
Substitute your own state's gazetted calendar, your own leave policy and your own year and the number moves. The shape does not. Planning a year at 250 days a head overstates one person by about two and a half working weeks before anyone takes a sick day, and sick leave is an entitlement on top of that.
Then take the day itself. A nine to six day with an hour for lunch is eight gross hours, and a realistic reserve for the meetings, calls and client chasing that land whether or not you planned them leaves under seven. That, and not eight, is the number a promise should be built on.
What to do about it
- Plan per person, not per engagement. A senior on four jobs has one calendar, and four separate job plans cannot see the collision between them.
- Net out public holidays and approved leave before you commit dates, counting only the holidays that actually fall on working days.
- Hold the slack in the day as spare capacity rather than padding every estimate, so the estimates stay honest enough to learn from.
- Model the dependent statutory steps explicitly. Circulation drives the lodgement date, and filing the return starts the MITRS clock, so moving one should move the next automatically.
- Decide in advance what happens when something will not fit, because in season it will. Extend, reassign, or split, and make it a decision somebody takes rather than an overrun somebody absorbs.
Sources
- Companies Act 2016 sections 258 and 259, consolidated text: SSM, Act 777
- Audit exemption for qualifying private companies: SSM Practice Directive 10/2024
- e-Invoice guidelines, current versions and timelines: LHDN MyInvois portal
- Company return deadline: Income Tax Act 1967 sections 77A and 77A(1A), with LHDN's return filing programme for the electronic filing month.
- Specified documents: Income Tax Act 1967 section 82B, submitted through MITRS, with the thirty days running from the return's due date. See LHDN's MITRS service pages and the filing programme published for your year of assessment. Not linked here because the relevant LHDN pages could not be reached to verify the exact address at the time of writing, and a citation nobody checked is worth less than none.
- Leave entitlements: Employment Act 1955 sections 60D, 60E and 60F, as amended by the Employment (Amendment) Act 2022.
This guide is general information about scheduling, not tax or legal advice, and Malaysian e-Invoice timelines in particular have been revised repeatedly. Check the current position for your own year end before you rely on a date.
Stasis is built in Puchong, for firms that promise work by a date.
Stasis plans every person's week automatically, then measures utilisation, capacity and margin from the plan it built. Free for 7 days, no card needed; the reporting unlocks with your plan.
Free downloads, no email needed
Two working tools built on the same maths as this guide. Yours to keep, nothing to sign up for.