Guides / Compliance
ROS Requirements for Residents Associations in Malaysia, Explained
Published 3 Aug 2026 · 5 min read
If your taman has a residents association collecting fees, holding meetings, and hiring guards, the law almost certainly considers it a "society". That comes with registration and reporting obligations under the Societies Act 1966, administered by Jabatan Pendaftaran Pertubuhan Malaysia (JPPM), commonly called ROS.
Many committees inherit an RA without ever seeing the paperwork. This post explains what the law requires, in plain language, so your committee knows exactly where it stands.
This is general guidance, not legal advice. Requirements change. Verify current details at ros.gov.my before acting.
Does your RA need to register?
Under Section 2 of the Societies Act 1966, a society is any club, association, or body of seven or more persons with a common purpose, unless it is already constituted under another law (like a company under SSM, or a JMB/MC under the Strata Management Act).
Two things follow from that definition:
- The threshold is activity, not paperwork. If seven or more residents organise on an ongoing basis, the Act applies whether or not you registered. You don't need a constitution or a bank account to fall under it.
- Operating unregistered is an offence. Section 41 makes it an offence for an unregistered society to continue operating, with fines and potential imprisonment for office bearers. Enforcement tends to focus on groups that collect money publicly, which is exactly what an RA collecting security fees does.
Note the distinction: if you live in a strata property (condo, gated strata landed), your JMB or MC is governed by the Strata Management Act 2013, not ROS. This post applies to RAs in non-strata landed neighbourhoods.
Registering: what it takes
Registration is done through the eROSES portal. The broad steps:
1. Hold an establishment meeting. At least seven people must attend, and their names must be recorded in the minutes. This meeting approves the association's name, the business and correspondence address, and the pro-tem committee.
2. Name your association properly. The name must be in Bahasa Malaysia. An English name can be added in brackets. The name must reflect the association's purpose and membership, so a residents association name typically follows the pattern "Persatuan Penduduk [Taman Name]".
3. Draft a perlembagaan (constitution). This is the document ROS assessors scrutinise line by line. It must cover objectives, membership rules, committee structure, meetings, finances, audit, amendments, and dissolution. ROS provides model constitutions, and starting from one is strongly recommended over drafting from scratch.
4. Prepare the supporting documents. Typically: the completed application forms, the constitution, the list of office bearers with names, addresses and occupations, the member list, and the minutes of the meeting where office bearers were elected.
5. Submit and wait. The federal registration fee is RM30. Approval commonly takes two to six months, and rejections are not rare. The usual causes are constitution defects, name conflicts with existing societies, and incomplete office bearer details.
Committee members must generally be Malaysian citizens aged 18 and above.
Why bother registering
Beyond staying on the right side of Section 41, registration gives your RA:
- A legal identity. The association can open a bank account in its own name. Fees stop flowing through someone's personal account, which protects both the treasurer and the community.
- Credibility. Vendors, the majlis, ADUN offices, and grant programmes deal more readily with a registered body.
- Access to funding. Government and corporate grants generally require registered status.
- Protection for the committee. A registered structure separates the association's obligations from committee members personally.
Your annual obligations after registration
This is where most RAs quietly fall out of compliance. Registration is a one-time event. Compliance is annual.
1. Hold your AGM. ROS expects registered societies to hold their Annual General Meeting as required by their own constitution. The AGM is where accounts are presented and, on the relevant cycle, committee elections are held.
2. Submit the Penyata Tahunan (annual return). Under Section 14(1) of the Societies Act 1966, every registered society must submit its annual return to ROS within 60 days after its AGM. If no AGM was held, the deadline is 60 days after the calendar year ends, meaning before 1 March. Submission is done online through eROSES by the society's secretary as the account owner.
3. Include your audited accounts. The annual return includes the association's financial statements, examined by the auditors appointed under your constitution and approved at the AGM. This is why your treasurer's records matter all year, not just in the week before the AGM.
The annual return also captures the current committee list and AGM minutes, so keep those documents in order as you go.
What happens if you don't comply
The consequences are concrete, not theoretical:
- If an association fails to submit its annual return, the Registrar issues a Section 13(2) notice (Kenyataan Sebelum Pembatalan), giving the association 30 days to explain the failure.
- If the association fails to respond to that notice, its registration is cancelled under Section 13(1).
ROS deregisters societies in large numbers. Deregistration means your RA loses its legal identity, its bank account standing, and its ability to act for the community. Rebuilding from that position is far harder than filing on time.
The compliance calendar, condensed
For a typical RA with a January to December financial year:
| When | What |
|---|---|
| Year round | Treasurer maintains complete financial records |
| After financial year end | Auditors examine the accounts |
| Per your constitution | Hold the AGM, present audited accounts, elect committee if due |
| Within 60 days of AGM | Secretary submits Penyata Tahunan via eROSES |
| No AGM held? | Annual return due before 1 March regardless |
| Any committee change | Update office bearer records with ROS |
The real problem is continuity, not knowledge
Most compliance failures aren't caused by committees that don't care. They're caused by handover gaps. The outgoing secretary knew the eROSES login. The outgoing treasurer had the accounts in a personal spreadsheet. The new committee starts from zero, the 60-day window closes, and the Section 13(2) notice arrives at an address nobody checks.
The fix is structural: keep the association's records in a system that belongs to the association, not to whoever happens to hold the post this term.
That is part of what Teras is built for. Fee collection, receipts, and accounts live in one system with a continuous record, so your audited statements are assembled from real transaction data instead of reconstructed from memory. When the committee changes, access transfers with the role. Your AGM pack and your annual return stop being an annual archaeology project.
If your RA's compliance currently depends on one person's laptop, we would be happy to show you a better way.
Sources: Societies Act 1966 (Act 335), JPPM/ROS official FAQ and announcements at ros.gov.my. Verify current requirements with ROS directly, as procedures and fees may change.
Run your community with Teras
Visitor passes over WhatsApp, guard tools on any phone, and fee collection residents actually pay — everything a well-run community needs from day one.