Registration & Governance
Annual filing for Malaysian NPOs: every deadline in one calendar (society and CLBG)
Reference material, not legal or tax advice. Confirm with LHDN or your own advisor before acting.
On this page
The short answer
The AGM you didn't hold yet is the deadline you're already inside
The most common way a society misses its ROS filing isn't neglect — it's arithmetic. The 60-day clock starts at your AGM, not at your financial year end [1, s14(1)]. If your committee pushes the AGM from March to June because quorum was hard to get, your ROS deadline moves with it — by law, to 60 days after whatever date the AGM actually happens. If no AGM is held at all in a calendar year, the fallback deadline is 60 days after 31 December [1, s14(1)].
What a society must send the Registrar within that 60-day window, under section 14(1): any rule amendments since the last return; a complete list of office-bearers and member count; the society's registered address; the last financial year's accounts and balance sheet; and details of any foreign affiliation or money received from outside Malaysia [1, s14(1)(a)–(db)].
Separately, section 26 requires every registered society to submit its accounts for audit at least once a year, by a Registrar-approved auditor [1, s26(1)]. In practice this has to happen before the AGM, since the accounts tabled there are what gets sent to ROS.
Practical tips:
- Put the AGM date in the constitution's own terms into your calendar first — the ROS deadline is a consequence of that date, not a fixed calendar date of its own.
- Line up your auditor's engagement months before the AGM, not the week before. A society that can't get audited accounts to the AGM on time is the single most common reason the ROS filing slips.
- ROS accepts the annual statement online through its eROSES system, filed by the society's registered secretary account holder [2].
What actually happens if the annual statement is late
This is the question every new secretary asks, and the honest answer is more specific — and less alarming — than "you'll be fined."
The Act attaches no stated fine directly to missing the section 14(1) deadline itself. Instead it sets out a two-step mechanism:
- The Registrar can formally order a society to furnish information — including duly audited accounts — under section 14(2), separate from the routine s14(1) duty, with its own deadline of not less than seven days, extendable on request [1, s14(2)–(3)].
- If a society doesn't comply, section 15(2) makes every office-bearer served with it liable, on conviction, to a fine not exceeding RM5,000 — unless they show due diligence beyond their control [1, s15(2)]. Continued non-compliance lets the Registrar make a provisional dissolution order; if the information still isn't supplied within 30 days, the dissolution becomes absolute and the registration is cancelled [1, s14(5)–(7), s13(1)(d)].
In short: the RM5,000 figure attaches to ignoring a follow-up order, not the routine return itself, and the ultimate consequence is losing registration, not a bill. What we could not confirm from the Act: whether ROS applies a separate administrative penalty simply for a return filed late but before any s14(2) order issues. Confirm with ROS directly.
The company route: annual return and financial statements are two separate clocks
If your organisation is a CLBG, SSM runs two lodgements on two different clocks — the Companies Act 2016 deliberately "decoupled" them from the older 1965 regime [3].
Annual return — section 68. Every company must lodge an annual return within 30 days of the anniversary of its incorporation date, every calendar year, regardless of its financial year end [3] — a fixed date tied to when SSM incorporated you, not to your accounts.
Financial statements — section 259. A private company (the usual CLBG structure) must lodge its audited financial statements within 30 days of circulating them to members. A company still structured to hold an AGM lodges within 30 days of that AGM [3][4]. For most CLBGs, the operative date is the circulation date your board sets — the treasurer, not a fixed date, effectively controls this deadline.
Practical tips:
- Calendar the incorporation anniversary separately from your financial year end — treating them as one date is the single most common CLBG filing mix-up.
- If you can't meet either deadline, apply for an extension of time (EOT) before the original deadline expires, under section 259(2) [4]. Applying after the deadline has already passed doesn't help.
- If your financial year end changes and that pushes your circulation or lodgement date later than it would otherwise have been, you need a fresh EOT for that too — not just for the AGM itself [3].
What happens if you're late. Section 68(9) sets the annual-return penalty at a fine not exceeding RM50,000, plus up to RM1,000/day continuing after conviction; section 68(8) lets the Registrar strike a company off after three or more consecutive years of non-lodgement [5]. Section 259(3) sets the same RM50,000-plus-RM1,000/day exposure for financial statements [5]. A narrower provision, section 260(3) — only an exempt private company's substitute certificate — caps lower, at RM20,000 plus RM1,000/day [5]; don't assume it applies unless that specific route applies to you.
LHDN runs its own calendar, on top of ROS or SSM
Whichever registration body you answer to, LHDN adds two more dates that depend on facts about your organisation, not your entity type.
Form E — every employer, 31 March. If your organisation has even one employee — a caretaker, an office administrator, a part-time bookkeeper — you are an employer for this purpose, and Form E is due by 31 March of the year following the year the employment income was paid [7]. This applies whether you're a society, a CLBG, or tax-exempt under subsection 44(6) — Form E reports what you paid your staff, not your own tax position.
Form C — companies, seven months after financial year end. Under section 77A(1) of the Income Tax Act 1967, a company (including a CLBG), an LLP, a trust body or a co-operative society must furnish its income tax return within seven months from the close of the accounting period [8]. LHDN's annual Return Form Filing Programme confirms the exact administrative deadline and e-Filing arrangements each year — check the version current for your year of assessment [8].
If you're approved under subsection 44(6). Approval exempts your organisation's own income from tax under paragraph 13(1) of Schedule 6, and lets donors deduct their gifts — but the approval letter itself states any receipt format, register or notification conditions attached to your specific approval [6]. We could not confirm, from a primary LHDN source, a standalone annual filing obligation distinct from Form C/Form E for every 44(6)-approved body — this varies by your structure and your own approval letter. See What is s44(6) approval and how do we get it?, and confirm ongoing conditions against your own letter or with LHDN.
Your calendar in one table
| Filing | Who | Deadline rule | Source |
|---|---|---|---|
| Annual statement (Penyata Tahunan) to ROS | Every registered society | Within 60 days after the AGM, or 60 days after 31 December if no AGM is held | Societies Act 1966, s14(1) [1] |
| Annual audit of accounts | Every registered society | At least once every year, by a Registrar-approved auditor | Societies Act 1966, s26(1) [1] |
| Annual Return to SSM | Companies limited by guarantee | Within 30 days of the anniversary of incorporation | Companies Act 2016, s68 [3] |
| Financial statements lodgement to SSM | CLBG structured as a private company | Within 30 days of circulation to members | Companies Act 2016, s259(1)(a) [3] |
| Financial statements lodgement to SSM | CLBG structured as a public company | Within 30 days of the AGM | Companies Act 2016, s259(1)(b) [3] |
| Form E | Any organisation with at least one employee | By 31 March each year | LHDN Form E filing instructions [7] |
| Company income tax return (Form C) | Companies limited by guarantee | Within 7 months of the close of the accounting period | Income Tax Act 1967, s77A(1) [8] |
What this means for your organisation
- Identify which calendars apply to you — your registration body (ROS or SSM), Form E if you have staff, Form C if you're a CLBG — and put all of them in one shared calendar, not four people's heads.
- For a society: find your AGM date in your constitution, and set your ROS reminder 60 days from whenever the AGM actually happens, not a fixed calendar date.
- For a CLBG: calendar the incorporation anniversary (annual return) separately from the circulation date (financial statements) — genuinely two different clocks.
- Book your audit early. The audit is almost always what's actually late — the filing deadline just inherits the delay.
- If you'll miss a company deadline, apply for an EOT before the original date passes — not after.
- Don't guess at your 44(6) obligations from a rule of thumb. Check your own approval letter, and confirm anything it doesn't cover with LHDN.
- Keep last year's filed copies where a new secretary or treasurer can find them. The most common cause of a late filing isn't the deadline — it's nobody being sure what was filed last year, or by whom.
Common questions
Our AGM keeps moving. Does our ROS deadline move with it?
Yes. The 60-day window runs from whenever the AGM is actually held, not a fixed date [1, s14(1)]. With no AGM in a calendar year, the fallback is 60 days after 31 December.
Will ROS fine us for a late annual statement?
The Act states no fine directly for a late section 14(1) return. If ROS follows up with a formal order under section 14(2) and it isn't met, office-bearers can be fined up to RM5,000, and the society risks a provisional — then absolute — dissolution order [1, s14(2), s15(2), s14(5)–(7)]. Confirm current ROS practice for a simply-late return, with no order issued, directly with ROS.
Is our CLBG's annual return due the same date as our financial statements?
Do we need to file anything with LHDN if we have no paid staff?
Form E only applies with at least one employee [7]. A CLBG still has its own Form C obligation regardless of staffing [8]. A society with no staff and no company structure may have no LHDN filing beyond what its 44(6) approval specifies — see What is s44(6) approval?.
Can our audit happen after our AGM?
For a CLBG, no — sections 258–259 presuppose audited financial statements before circulation or the AGM [3]. For a society, section 26(1) only requires an audit at least once a year, without literally sequencing it before the AGM — but in practice it has to come first, since the accounts tabled at the AGM are what gets sent to ROS [1]. See What do the AGM and auditor need from us?.
Does choosing society vs CLBG change these deadlines?
It changes which set applies to you, not whether deadlines exist. See Society vs Company Limited by Guarantee for the entity-choice question itself.
Sources
- 1.Attorney General's Chambers of Malaysia, Societies Act 1966 (Act 832, Revised 2021), gazetted 15 November 2021, in force 1 December 2021. lom.agc.gov.my — s14(1) annual statement, 60-day deadline; s14(2)–(3), (5)–(7) dissolution; s15(1)–(2) RM5,000 fine; s26(1) audit.
- 2.Registrar of Societies Malaysia (ROS/JPPM), eROSES annual statement guidance. ros.gov.my/portal-main/video-gallery-details?id=penyatatahunan — eROSES online submission, corroborating the s14(1) deadline.
- 3.Suruhanjaya Syarikat Malaysia (SSM), Companies Act 2016 FAQ, Part M: Annual Returns and Financial Reporting. ssm.com.my — Q1: s259 lodgement deadlines, s68 annual return (30 days from anniversary); Q10: EOT on an FYE change.
- 4.SSM, Practice Note No. 3/2018. ssm.com.my — EOT procedure and timing under s259(2)/609(2)/340(4).
- 5.Companies Act 2016 (Act 777), reprint as at 1 August 2022. ssm.com.my — s68(8)–(9) RM50,000 + RM1,000/day, strike-off after 3 years; s259(3), s260(3) equivalent fines.
- 6.LHDN/IRBM, Overview in relation to the approval of the DGIR under subsection 44(6), last updated 9 June 2026. hasil.gov.my — approval by application; conditions stated in the approval letter.
- 7.LHDN Return Form Filing Programme for 2026, published 30 December 2025. hasil.gov.my — Form E due 31 March 2026 for YA2025 remuneration.
- 8.Income Tax Act 1967 (Act 53, as at 1 January 2026), s77A(1) — companies, LLPs, trust bodies and co-operative societies furnish their return within 7 months of the accounting period's close.
Spotted something out of date? Let us know.

