Does a Sdn Bhd have to hold an annual general meeting (AGM)?
Under the Companies Act 2016, the AGM requirement in section 340 is written for public companies. A private company circulates its financial statements to members within six months of year-end and is not required by that section to hold an AGM, unless its constitution says otherwise.
Public companies. Section 340 requires every public company to hold an AGM each calendar year, within six months of year-end and not more than 15 months after the last AGM. The AGM lays the audited accounts and directors' and auditors' reports before members.
Private companies. Section 340 does not impose that duty on private companies. Instead:
- the company must circulate financial statements and reports to members within six months of year-end (section 258(1)(a));
- the auditor's report on a private company's accounts is circulated to members or laid at a meeting (section 266(1)(b));
- members can pass resolutions by written resolution (sections 297 onwards), which includes appointing an auditor.
Exceptions to check
- The company's constitution or a shareholders' agreement may require an annual meeting.
- Members can still call a meeting to remove an auditor (special notice) or to pass other resolutions.
- If members give notice requiring the auditor to attend a meeting where the accounts are laid, the auditor must attend (section 285(2)).
What you must still do each year
- appoint or reappoint an auditor in the correct period (unless exempt);
- circulate accounts and lodge them with SSM.
These points follow the Companies Act 2016 as published by the Ministry of Domestic Trade and Cost of Living; check for later amendments that affect your company type.
Legal basis
- Companies Act 2016, s.340
- Companies Act 2016, s.258
- Companies Act 2016, s.266(1)
- Companies Act 2016, s.285(2)
Sources
Applies to 2026 · Last reviewed 29 October 2026
General information for business owners, not legal, tax or professional advice. Rules change, so check the sources or ask a licensed professional before you act.
Related questions
- What must an audit-exempt company still lodge with SSM?It must lodge unaudited financial statements, the directors' report, statement by directors, statutory declaration and a director-signed exemption certificate, within 30 days of circulating the accounts to members. Accounts must follow approved accounting standards.
- How is the auditor reappointed each year in a private company?Members appoint the auditor by ordinary resolution during the 30 days before the lodgement deadline for the previous year's accounts. If no one is appointed, the sitting auditor is usually deemed reappointed, unless members object or the constitution requires actual reappointment.
- How long does a Malaysian statutory audit take?The law sets no audit duration, only the end deadlines: accounts must be circulated within six months of year-end and lodged within 30 days after. How long fieldwork takes depends on company size, record quality and how fast you respond.
- What are the deadlines to circulate and lodge financial statements for a Sdn Bhd?A private company must prepare and circulate its financial statements to members within six months of its financial year-end, then lodge them with SSM within 30 days of circulation. The first accounts may cover up to 18 months from incorporation.
- Does every Sdn Bhd in Malaysia need to be audited?Not every one, but audit is the default. Section 267(1) of the Companies Act 2016 requires a private company to appoint an auditor for each financial year, unless it qualifies for and elects the audit exemption set by SSM's Practice Directive 10/2024.

