Company/CoSec

SSM Annual Return Malaysia 2026: Costs, Deadlines & Penalties for Sdn Bhd

Everything you need to file your SSM Annual Return correctly: RM150 fee, 30-day deadline from incorporation anniversary, MyCOID2016 walkthrough, penalty schedule up to RM50,000, and how Enterprise businesses differ.

Quick Answer

Every Sdn Bhd must file its SSM Annual Return within 30 days of its incorporation anniversary under Section 68, Companies Act 2016. The government fee is RM150 online via MyCOID2016. Late filing risks a fine of up to RM50,000 for the company and every director. Sole proprietorships and partnerships (Enterprise/ROB) do not file an Annual Return. They renew their business registration separately.

Annual Return season catches out more Sdn Bhd directors than any other compliance deadline. Unlike your income tax return, there is no single national due date. Every company has its own anniversary deadline. Miss it by a day and you are technically in default. Miss it by three years and SSM can strike your company off the register entirely.

This guide covers what the filing involves, what it costs, how to do it via MyCOID2016, and, critically, how Sdn Bhd filings differ from what Enterprise owners need to do. If you are in Kuala Lumpur, Penang, Johor Bahru, or anywhere else in Malaysia, the rules are the same nationwide.

What Is the SSM Annual Return, and Who Must File?

The Annual Return is a statutory declaration every company lodges with SSM to confirm that its registered details are still current. It is not a financial statement and it does not replace your audit or tax filing with LHDN. It is specifically a snapshot of your company structure as at the incorporation anniversary date: directors, shareholders, registered office, and share capital.

Under Section 68 of the Companies Act 2016, every company incorporated under that Act must file. That means:

  • Private companies: Sdn Bhd
  • Public companies: Berhad
  • Companies limited by guarantee
  • Foreign companies registered in Malaysia

What it does not mean: sole proprietorships, general partnerships, or LLPs. Those businesses are governed by different legislation and have different annual obligations. More on that below.

Sdn Bhd vs Enterprise vs LLP: Which Filing Applies to You?

The confusion happens because all of these businesses register with SSM. But registration is not the same as the Annual Return obligation. Different business structures fall under different laws, with different annual filings, different deadlines, and different fees.

Entity Type Annual Filing Required Governing Law Deadline Government Fee
Sdn Bhd (private company) Annual Return (Form AR) Companies Act 2016, s.68 30 days from incorporation anniversary RM150 (online)
Berhad (public company) Annual Return (Form AR) Companies Act 2016, s.68 30 days from incorporation anniversary RM150 (online)
LLP (Perkongsian Liabiliti Terhad) Annual Declaration LLP Act 2012, s.68 Within 90 days from end of financial year RM200 (online)
Enterprise (sole proprietorship) Business registration renewal Business Names Registration Act 2014 Before registration expiry From RM30/year
Partnership (Perniagaan) Business registration renewal Business Names Registration Act 2014 Before registration expiry From RM60/year

The short version: if you are a Sdn Bhd director, you file an Annual Return. If you run a sole prop or partnership, you renew your ROB registration. These are separate systems. Do not assume your accountant handles both unless you have confirmed it in writing.

If you have both a Sdn Bhd and a trading name registered as an Enterprise, each has its own separate obligation on its own separate timeline. They do not combine.

The Annual Return Filing Deadline for Sdn Bhd

The deadline is precise: 30 days from the anniversary of your incorporation date. The date on your SSM Certificate of Incorporation is the reference point.

Examples:

  • Incorporated 1 March 2020 β†’ Annual Return due by 31 March every year
  • Incorporated 15 September 2019 β†’ Annual Return due by 15 October every year
  • Incorporated 31 January 2022 β†’ Annual Return due by 2 March (28+2 days accounting for February). Confirm the exact date with your CoSec

Your company secretary should track this for you. But as a director, you carry personal liability for non-compliance. Know your date.

There is no extension mechanism available to directors. Unlike LHDN's income tax deadline, SSM does not grant individual extensions. If your CoSec is slow, replace them. If you don't have a CoSec, that is a separate breach of the Act you need to fix immediately.

Need help with your company's ongoing SSM compliance? See our guide on what a company secretary does and what to look for when choosing one.

What It Costs to File the Annual Return

The statutory government fee is:

  • RM150 for a private company (Sdn Bhd), online via MyCOID2016
  • RM200+ for counter filing (manual submission at SSM branches)

On top of the SSM fee, your company secretary firm will charge a service fee for handling the filing. Basic retainer packages from KL or Shah Alam CoSec firms typically bundle the Annual Return into the annual retainer, but confirm whether it is included or billed separately. Some firms charge RM80–RM200 per return as an add-on.

If you are late, you do not pay a "late fee". You face potential prosecution or a compound payment (SSM's settlement mechanism). There is no graduated late fee schedule the way LHDN structures instalment penalties. You are either on time or you are technically in default.

How to File via MyCOID2016: Step by Step

MyCOID2016 (mycoid.ssm.com.my) is SSM's online filing portal. Filing online qualifies for the RM150 rate and produces an official acknowledgement immediately. Here is the process:

  1. Log in to MyCOID2016. Use your MyCorpID credentials. If your company secretary manages the filing, they will log in using their licensed CoSec account. Directors can request their own access to review, but the filing itself is typically handled by the CoSec.
  2. Select Annual Return. Navigate to 'Annual Filing' on your company's dashboard and choose 'Annual Return'. The system automatically displays the current year's return based on your incorporation anniversary.
  3. Verify your company information. The portal pre-populates the registered office address, directors, shareholders, and paid-up capital. Review every field carefully. Annual Returns submitted with inaccurate information carry a separate penalty of up to RM500,000.
  4. Update any changes since your last return. New director appointed? Share transfer completed? Registered address moved? Those changes should have already been filed via the relevant SSM forms (Form 49 for director changes, Form 32A for share transfers). The Annual Return is the annual consolidation. Changes go through their own forms first.
  5. Confirm the return. Review the complete return one final time. Once you confirm, the payment screen appears.
  6. Pay the RM150 fee. Pay via FPX online banking, debit card, or credit card. Counter payments at SSM branches do not qualify for the online rate.
  7. Download the acknowledgement receipt. Save the official SSM receipt immediately. Your CoSec should retain a copy in your company's statutory registers. This is your proof of compliance.

The filing itself takes 15–25 minutes for a straightforward company with no changes. Companies with complex ownership structures, multiple share classes, or recent director appointments may take longer as each change needs to be verified.

Don't want to handle SSM filings yourself?

Our team handles Annual Returns, director changes, and all statutory SSM filings for Sdn Bhd. We track your incorporation anniversary and file on time, every year.

Penalties for Late or Non-Filing

The penalties under the Companies Act 2016 are not symbolic. Directors who treat the Annual Return deadline as optional learn this the hard way, often when their banker, auditor, or a business partner runs a due diligence check on the company's SSM compliance status.

Offence Maximum Penalty Who Is Liable Continuing Penalty
Failure to lodge Annual Return on time (s.68(5)) Fine up to RM50,000 Company + every director and company secretary in default RM1,000 per day after conviction
Annual Return with false or inaccurate information Fine up to RM500,000 or 3 years imprisonment Director or officer who signed the return β€”
3+ years non-filing, strike-off risk (s.549) Company struck off the register All shareholders and directors affected Reinstatement requires court order + all outstanding filings
Compound payment (SSM settlement, in lieu of prosecution) Typically RM200 to RM2,000 per outstanding return Company Compound record visible in SSM database

In practice, SSM sends written notices before initiating prosecution. They also offer compound payments, a settlement amount the company pays to SSM to resolve the non-compliance without going to court. Compounds are cheaper than fines, but they are not invisible: they show up on your company's SSM record. Any bank, investor, or acquirer running due diligence will find them.

"SSM hasn't come after us yet" is not a compliance strategy. One compound letter from Kuala Lumpur or Penang SSM offices is enough to delay your banking relationship or cause complications in a shareholder dispute.

What Happens When You Miss Multiple Years

Missing one year is a manageable problem. Missing three or more puts your company's existence at risk.

Under Section 549 of the Companies Act 2016, SSM can initiate strike-off proceedings against a company that appears inactive, and persistent non-filing is one of the clearest signals of inactivity SSM tracks.

The process works like this:

  1. SSM sends a formal notice to your registered office address, not your trading address, not your director's home. If your registered office is your CoSec's address and you have not kept contact with them, you may never receive this notice.
  2. If no response is received, SSM publishes a gazette notice of intended strike-off.
  3. After the prescribed waiting period, SSM strikes the company off the register. The company ceases to exist as a legal entity.

A struck-off company can be restored to the register, but only via a court order. You need a lawyer, a court application, full payment of all outstanding SSM fees, and all missing Annual Returns filed. The total cost typically runs into five figures. It is far more expensive than filing on time ever was.

If you have inherited a company with a compliance backlog, engage a licensed company secretary in Malaysia immediately to assess the backlog and begin regularisation before SSM acts.

Common Mistakes That Trigger SSM Notices

Four patterns repeat across companies that end up with SSM notices:

  1. Assuming the Annual Return is tied to the financial year end. It isn't. It is tied to the incorporation anniversary. A company with a financial year ending 31 December may have an Annual Return due in March, July, or any other month, depending on when it was incorporated.
  2. Director changes filed after the Annual Return. If you change directors in October and your Annual Return is due in November, the director change should be filed first. The Annual Return is a snapshot of your current structure. File changes before you file the return.
  3. Thinking a dormant company is exempt. It isn't. Every registered Sdn Bhd files, including dormant ones. The exemption does not exist. If you want to stop filing, wind up or apply for voluntary strike-off.
  4. Filing without verifying the registered office address. If your CoSec changed and you never updated the registered office, SSM notices go to the wrong address. You never know you are in default until it escalates.

FAQ: SSM Annual Return Filing Malaysia 2026

What is the SSM Annual Return deadline for Sdn Bhd?

Within 30 days from the anniversary of your incorporation date under Section 68, Companies Act 2016. The trigger is the date on your SSM Certificate of Incorporation, not your financial year end, not your AGM. If you were incorporated on 20 August 2021, you file by 19 September every year.

How much does it cost to file the SSM Annual Return?

RM150 is the fixed statutory government fee for Sdn Bhd when filing online via MyCOID2016. Counter filing at an SSM branch costs more. Your CoSec firm may charge an additional service fee. Confirm whether the Annual Return is included in your annual retainer or billed as an add-on.

What is the penalty for late Annual Return filing in Malaysia?

Under Section 68(5) CA 2016, the company and every director in default can be fined up to RM50,000, with a continuing fine of RM1,000 per day post-conviction. SSM typically offers a compound payment (settlement) before prosecuting. Compounds are cheaper but leave a record on your company's SSM profile.

Does an Enterprise (sole proprietorship) need to file an Annual Return?

No. Enterprises registered under the Business Names Registration Act 2014 renew their business registration before expiry. This is not an Annual Return. The Annual Return obligation under the Companies Act 2016 applies only to incorporated companies (Sdn Bhd, Berhad, etc.).

Can I file the Annual Return myself without a company secretary?

You can access MyCOID2016 as a director and technically submit the return. But every Sdn Bhd is legally required to have a licensed company secretary at all times, and the CoSec is responsible for ensuring statutory filings are correct and timely. Filing it yourself while lacking a CoSec means you are already in breach of a separate Companies Act requirement.

What happens if a Sdn Bhd misses its Annual Return for 3 or more years?

SSM can initiate strike-off proceedings under Section 549 CA 2016. SSM sends a notice, publishes a gazette notice of intended strike-off if there is no response, and then removes the company from the register. Reinstatement requires a court order and all outstanding filings. The total cost of reinstatement far exceeds what the Annual Returns would have cost.

Does a dormant Sdn Bhd still need to file the Annual Return?

Yes. Dormancy does not exempt a Sdn Bhd from the Annual Return obligation. Every registered company files: trading, dormant, or zero-revenue. To stop the obligation, you must formally wind up or apply for voluntary strike-off via MyCOID2016.

What is MyCOID2016 and how do I access it?

MyCOID2016 (mycoid.ssm.com.my) is SSM's online portal for all company filings: Annual Return, director changes, share transactions, and more. Directors access it via a MyCorpID account. Most company secretaries manage MyCOID2016 submissions on your behalf and provide you with the acknowledgement receipt once filed.

We handle your Annual Return: done for you.

Our licensed company secretary team covers Annual Returns, director filings, share transfers, and all SSM statutory compliance for Sdn Bhd across Malaysia. We track your deadline and file on time, every year.

Need help sorting this? Reach out β€” no jargon, no obligation.