Lowest price guaranteed

Found cheaper? We match it — see conditions. Incorporation and secretary transfer also carry a 30-day money-back guarantee.

The notice arrives after the date, not before it. By then, whatever the agency attaches to being late already applies.

SSM, LHDN, EPF, SOCSO, EIS, SST — six agencies, six schedules, none of them waiting for the others.

6

agencies' deadlines tracked against your company's own dates

What actually sits on this calendar

Four kinds of date, one list

SSM

SSM lodgements & the annual return

Changes of director, shareholder or address, plus the annual return itself — tracked against your company's own incorporation date, not a generic one.

LHDN

Tax filing dates

Return deadlines tied to your financial year-end, which isn't the same date for every company.

CONTRIBUTIONS

Statutory contributions

EPF, SOCSO and EIS — recurring obligations that come around on their own schedule, not once a year.

LICENCES

Licence & registration renewals

SST and whatever industry licences the company actually holds — the ones that only apply to some companies, tracked only for the ones that hold them.

+ six agencies, one list — not six logins, not six separate reminders to set up yourself

+ change one of these — a new licence, a new director, a different year-end — and what's due next moves with it

How a deadline actually gets missed

Not a hypothetical. This is the ordinary way it happens, with nothing unusual about any single step:

A licence or registration is renewedlogged wherever it was renewed — an email, a folder, one person's memory
The renewal date passesnothing was watching it, so nothing says anything
It's noticedwhen the licence comes up for something unrelated — or when a renewal notice already says it's lapsed
What arrives firstThe notice, not the reminder

Nobody in that sequence was careless. A date that lived in one inbox, or one person's memory, simply never reached anyone else's.

The calendar doesn't answer for the deadline

A reminder is not a filing. Whoever is legally responsible for lodging with SSM, LHDN or EPF stays responsible whether or not something warned them in advance — the calendar changes what you know about, not who answers for it.

Malaysian company and tax law places the underlying filing and contribution obligations on the company and its directors — and, for statutory contributions, on the company in its capacity as employer — regardless of what reminder system is or isn't in use. A tracking tool is not itself the discharge of that obligation. The exact provisions attaching to each obligation are being confirmed with legal before this page cites specific sections.

The one question that decides this

Anyone can put a date in a calendar. Almost nothing updates it the moment the record behind it changes.

A calendar you keep vs one that keeps itself

Any calendar app can hold a list of dates and remind you ahead of one. Both of those are genuinely fine, on their own:

A calendar you keep yourself
Holds a list of dates
Sends a reminder ahead of the deadline
Shows whether something is done or still open
Every date has to be found and typed in by you — and re-checked whenever a licence renews, a director changes, or something new is added
OCTIS's compliance calendar
Holds a list of dates
Sends a reminder ahead of the deadline
Shows whether something is done or still open
Populated from the records already in the account, and updated the moment one of those records changes — nothing re-typed by hand

What maintaining this by hand would take

This is what a calendar you keep yourself actually requires, and what disappears when it lives in the same account as the records it's tracking:

Find the renewal date on every licence and registration yourselfRead once when the licence enters the account — the date comes from the document, not from someone retyping itread the document, note the date, repeat for each one
Find out a filing elsewhere in the business is actually doneMarked done by the same team that filed it — one account, not a status update passed between twoask, or wait to be told
Catch a new obligation the moment it appearsAdded the moment the record it depends on is created — nothing extra to also remember to updatea new licence, a new director, a new registration — nobody flags the deadline that comes with it
Left for a person to track by handWhether to act early on a date you already have
Still not automaticThe filing itself. A licensed person still does that work — the calendar's job is making sure it isn't forgotten first.

Which deadline actually catches people out

What it looks like

The deadline you're braced for is the one you already know about — the annual return, the one that repeats every year.

What's actually true

The one that actually gets missed is the one that doesn't repeat often enough to become a habit — a licence renewal, a one-off declaration, a filing tied to something that only just happened.

A yearly deadline gets remembered by rhythm. An irregular one only gets remembered if something is actually tracking it.

The moment it stops being 'coming up'

Before the date: a reminder, escalating as it nears — something you can still act on
After the date: a late filing, and whatever the agency attaches to that

Nothing about the underlying obligation changes at midnight on the due date. What changes is which of those two states you're now in.

What it costs to add another one

RM 0

to add another obligation once it's inside the account — a new licence or registration is read in once, not billed as a new setup.

What this actually changes depends on how much you're tracking

It's included either way. What it actually does for you scales with how many agencies you're juggling at once:

Company profileWhat the calendar is doing for you
Dormant, one filing a yearOne reminder a year — a calendar isn't the difference here; you'd likely remember one date regardless.
Active, trading companySSM, LHDN, EPF, SOCSO and any licences held, tracked together against your own dates — this is the profile it's built for.
Group with subsidiariesEvery entity's dates in one view, instead of one memory per company.

It's on every plan regardless of which row you're in — the difference is only how much it has to do for you.

Price

Included in every plan

Not billed separately, and there is no plan tier that removes it.

What it doesn't do

File anything by itself

A licensed person still prepares and lodges each filing — the calendar's job is making sure they, and you, know it's due.

No lock-in

Cancel any month

Same terms as the plan it rides on — there's no separate calendar subscription to cancel.

Not covered

  • The calendar tracks and reminds — it does not file anything itself. Every SSM lodgement, LHDN return or statutory contribution is still prepared and filed by a licensed person on the relevant OCTIS team; the calendar's job is making sure that doesn't depend on someone remembering to check.
  • A dormant company with a single annual filing genuinely does not need this to stay compliant — one date is easy enough to hold in your head regardless of what's tracking it. This earns its keep once you're juggling more than one agency's calendar at a time.
  • It isn't sold as a separate product and there's no standalone price for it. It comes bundled with every OCTIS plan, whether or not the rest of what you use is compliance-related.
Is the compliance calendar a separate product I need to buy?

No. It's included on every OCTIS plan — there's no separate price, no separate sign-up, and no plan that has the compliance work without it.

What deadlines does it actually track?

SSM lodgements and the annual return, LHDN tax filing dates, EPF, SOCSO and EIS contributions, and SST or any industry licence your company holds — all tied to your company's own dates, not a generic calendar.

Does it file anything for me?

No — it tracks and reminds. The actual lodgement, return or contribution is still prepared and filed by a licensed person on the relevant OCTIS team. The calendar's job is making sure that doesn't depend on someone remembering to check.

We're a dormant company with one filing a year — is this actually useful to us?

Not especially. One annual date is easy to hold in your head regardless of what's tracking it. This earns its keep once you're juggling more than one agency's schedule at the same time.

What happens when we add a new licence or change our financial year-end?

What's due next moves with it. A new licence's renewal date is read in when it's added to the account, and a changed year-end shifts every date that depends on it — nobody has to also remember to update a separate list.

You were never meant to be the one holding all the dates.

It's already running on every plan — nothing to switch on, and no separate calendar to set up.