Found cheaper? We match it — see conditions. Incorporation and secretary transfer also carry a 30-day money-back guarantee.
A shareholder sold out. The office moved. SSM wasn't told either time.

30 days
from your company's anniversary — the statutory lodging window
Four things, confirmed at once
DIRECTORS
Who's currently in office
Every director as they stand today — not who signed the incorporation documents.
SHAREHOLDERS
Who owns what
Current shareholders and share capital, as it actually stands, not as first issued.
ADDRESS
Where the company officially sits
The registered office SSM has on file — wrong if it moved and nobody said.
THE WINDOW
Lodged every year, not once
Due within 30 days of your company's anniversary — every year the company exists.
+ this isn't the same filing as your financial statements — that's a separate lodgement, its own deadline
+ a director resigning or a share changing hands needs its own filing when it happens, not saved up for the return
What one skipped update turns into
Nothing forces you to report a change the day it happens, so it waits:
None of it was hidden — it just was never written down anywhere the return could read it back. By anniversary week, even you're not entirely sure what changed.
It's still the company's record, with the directors' name on it
Whoever prepares the filing, it's lodged as the company's own statement — and it's the directors who answer for what's on it, not whoever typed up the form.
Companies Act 2016, s.68 sets the annual-return duty and the 30-day window from your company's anniversary; failing to lodge is an offence under the Act, and it falls on the company and its officers.
The one question that decides this
What happens next anniversary
This year, any competent filing agent and OCTIS do the exact same lodging work. The difference shows up next year, when it's time to remember what changed:
Why the return doesn't start from zero
A director resigns, a share changes hands, the office moves
logged in the account when it happens — not saved up for once a year
The change sits against the company record
dated, attached to what it actually was
The anniversary comes round
the return is assembled from what's already there
Lodged inside the window
nobody has to reconstruct the year backwards to file it
A filing agent engaged once a year has nothing to draw on but what you tell them that week — they weren't holding the record when the change happened, so reconstructing it from memory or an inbox IS the job. Only an account that was already there for the change, because it also runs the rest of the back office, has something to assemble instead of rebuild.
What a filing agent typically charges per return
Company secretarial and filing agents are a real, priced category — most quote per return, fresh each year.
We haven't found one verified Malaysia-wide rate to hold that against, so we're not printing a guess. Already have a secretary you're happy with, and nothing changes in your company year to year? That's not much of a reason to switch.
The day itself
There's no partial credit for '29 days and still drafting.' Either it's inside the window, or it's an offence under the Act.
One company's year, made concrete
Here's what 'recorded as it happened' actually looks like for one company:
A quiet year, for that company. Most aren't quite this quiet.
What a separate filing engagement would have billed
This is what a standalone filing agent typically bills for a return — and what happens to each line inside OCTIS instead:
Included from
RM 80/month
Launch plan, billed annually — the same at Essential (RM 120) and Professional (RM 180); the return doesn't get more expensive as the plan does.
The window
30 days from your company's anniversary
Not the calendar year-end, not your financial year-end — the incorporation date.
Market rate
Not published
Filing agents typically quote per return. We haven't sourced one verified Malaysia-wide rate to hold ourselves against, so we're not printing a guess.
Not covered
Included from RM 80/month on the Launch plan, and at Essential (RM 120) and Professional (RM 180) too — the annual return doesn't cost more as the plan does.
Within 30 days of your company's incorporation anniversary, every year the company exists. We track the date and prepare the return ahead of it.
Private companies are generally not required to hold an AGM under the Companies Act 2016, but certain decisions still need members' resolutions — we'll tell you if yours is one.
That's a change-of-particulars filing, not the annual return — lodged when it happens, also included, and it's exactly what the next annual return gets assembled from.
Nobody wants an annual return filed. They want to stop reconstructing their own year to prove one.
Tell us your company's anniversary. We'll show you what's already on record — and what's missing before the window closes.