Lowest price guaranteed

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

A year of receipts becoming accounts in three weeks.

Receipts in three places. Nobody owns reconciliation. Eleven months, three weeks.

RM 199

per back-month, if you're behind

Five words that decide which row you're on

Four terms, not more

MANAGEMENT A/C

What the business did

Balance sheet, profit and loss, general ledger, debtor and creditor aging.

UNAUDITED FS

What SSM receives

The formal statements lodged by companies that qualify for audit exemption.

MBRS

How it gets there

The SSM portal the statements are submitted through.

DORMANT

The word that moves your price

Semi-dormant: some activity, no revenue, up to 10 transactions a month.

+ these fees assume audit exemption applies

+ need an audit instead? that fee is quoted separately

Catching up on bookkeeping that has fallen behind costs RM 199 for every month left undone:

RM 199× every back-month you're behindand it only grows while it waits

Six months behind runs about RM 1,194 — bounded, but not shrinking on its own.

And it doesn't transfer

Outsourcing the bookkeeping never outsources the duty to keep proper records.

Companies Act 2016, s.245 — directors are personally responsible for keeping proper accounting records, whoever prepares them.

The one question that decides this

Anyone can close a set of books. Almost nobody can pass them on without a redo.

What happens next filing season

This year, any competent bookkeeping firm and OCTIS do the exact same closing work. The difference only shows up next filing season, when the file is handed to someone else:

A bookkeeping firm
Closes your books correctly
Reconciles the bank statement
Prepares the statements for MBRS
Prepares year-end schedules
Next filing season — hands the file to whoever asks for it, in whatever format they want
OCTIS
Closes your books correctly
Reconciles the bank statement
Prepares the statements for MBRS
Prepares year-end schedules
Next filing season — the schedules are already in the format the next filer needs

The file that never leaves the building

1

Your monthly bookkeeping run

reconciled as receipts arrive, not reconstructed in March

2

Year-end schedules are produced

in the format a tax agent already works from

3

If OCTIS is also your tax agent

the same file is read, not re-keyed

4

Nothing gets redone

one bill, not two

An independent bookkeeper's job legitimately ends at a finished set of books — handing that file to a separate tax agent, even a good one, crosses a boundary between two firms, and something gets re-asked at every boundary crossed. Only a firm holding both jobs has no boundary for the file to cross.

This is the standard annual bookkeeping fee for a company under RM 360,000 turnover, shown broken down by month:

RM 1,399 a year, below RM 360,000 turnoverabout RM 117 a month, for the year's books done as you go
this year
any month you decide to leave

Bookkeeping here isn't a locked annual contract — cancel any month and your figures and schedules leave with you. Which services the published 30-day money-back guarantee covers, and up to what point, is set out on the guarantee page — bookkeeping is not one of them.

RM 0

markup on software. Quoted separately, so you're not paying us for a licence you already hold.

Find your turnover

Which row applies to you is decided by your company's yearly turnover — find your turnover range to see your fee:

Yearly turnoverFee
DormantRM 500
Semi-dormant — no revenue, ≤10 transactions/monthRM 900
Below RM 360,000RM 1,399
RM 360,001 – 720,000RM 1,999
RM 720,001 – 1,200,000RM 2,499
RM 1,200,001 – 2,400,000RM 3,499
RM 2,400,001 – 3,600,000RM 4,499
Above RM 3,600,000Quoted

Fees exclude disbursements, reimbursements and indirect tax. Prefer monthly instead of yearly? A separate scale starts from RM 449 a month — worth it once you'd actually read the reports.

Behind on your books

Catch-up from RM 199 per back-month

Only the periods that need clearing, quoted before we start.

Semi-dormant

No revenue, up to 10 transactions a month

Not the same band as dormant — check which one you actually are.

Your fee moves once a year

Set at engagement, reviewed at renewal

Not repriced mid-year for one strong quarter.

Not covered

  • Audit is not included. If your company needs one, we prepare what the auditor needs and the audit fee is quoted separately.
  • Software is not included, quoted separately, so you are not paying for a licence you already hold.
  • Active companies are subject to a limited number of transactions a month, and unused review calls do not carry forward.
Which plan is right for my company?

It follows turnover. The ladder on this page sets out every band from dormant up to RM 3,600,000, and we quote directly beyond it.

What is the difference between dormant and semi-dormant?

Dormant means the company has not traded. Semi-dormant means some activity but no revenue, and up to 10 transactions a month — and it moves you to a different band.

My books are behind. Can you still take us on?

Yes. Catch-up is priced per back-month, from RM 199, so you only pay for the periods that actually need clearing. We quote the catch-up separately before starting.

What happens if my turnover crosses a band mid-year?

Your fee is set on the band at engagement and reviewed at each renewal. We do not reprice mid-year for a single strong quarter.

Nobody falls behind on their books on purpose.

The receipts live in three places until the deadline stops being eleven months away. Send us what you have — we'll tell you within one working week what's missing.