Deadline and job tracking for a company secretarial firm.

How a secretarial and tax firm in Sandakan moved 450 companies’ deadlines out of one person’s spreadsheet.

deadlines.yourfirm.my
CSSecretarial and tax
SearchCtrl K
Jobs4
Calendar
Companies452
Resolutions3
Workload
Deadline rules
PLPn. Latifah · Partner

November deadlines

MonthWeekBy staff
Worked out for 452 companies
Annual returnAccounts filedTax estimateTax returnSST returnInternal due dates · 66 jobs this month
MonTueWedThuFri
2
Annual return2
3
Accounts filed1
4
Annual return1
5
Annual return2
Accounts filed1
6
Annual return1
9Today
Annual return2
10
Annual return1
Accounts filed1
11
Annual return2
12
Accounts filed2
13
Annual return3
Accounts filed3
16
Tax return9
Annual return1
17
Annual return2
18
Tax estimate7
19
Accounts filed1
20
Annual return2
23
Annual return2
24
Accounts filed2
25
Annual return1
26
Annual return2
27
SST return14
30
Annual return1
1 Dec
2 Dec
3 Dec
4 Dec
Annual return 2026

Permatalaut Marine Services · due Tue 10 Nov

Please confirm
Directors and shareholdersSame as last year?
Confirm
Business addressStill Jalan Utara, Sandakan?
Confirm
Registered address
2 Nov
We lodge it once you confirmZakaria, your company secretary, checks it the same day.
Done this year
Accounts filed18 Sep
Tax estimate2 Jun
Confirm and send
10:05

On screen: Every client deadline worked out and tracked.A real project. The business isn’t named, and names and figures on the screens are changed.

Business
Company secretarial and tax firm, Sandakan
Team
About 18 staff, 2 partners
Companies
About 450 on retainer
Works with
Google Workspace, WhatsApp
First version
4–⁠5 weeks
Project size
Business system, from RM 15k
Before

How deadlines were kept before.

450 companies, one spreadsheet, and one senior secretary who knew how it worked.

  • Every deadline lived in one big spreadsheet, kept up by one senior staff member.

  • Each company has its own dates: incorporation, financial year end, SST period. Working out every deadline was done by hand.

  • Nobody could see who was overloaded until a job was nearly late.

What we built

Four screens between a company’s dates and a filed return.

The team kept filing the way it always had. Keeping track of it all stopped being one person’s memory.

01Deadline rules

Every company’s deadlines, worked out from its own dates.

Enter incorporation date, financial year end and SST period once, and each job also gets the firm’s earlier due date.

deadlines.yourfirm.my

Deadline rules

Statutory7Your own3
Add a rule
JobStatutory dateOur due dateCompanies
Annual return30 days after the incorporation anniversary5 working days before452
Accounts circulated6 months after the financial year end2 weeks before452
Accounts filed30 days after the accounts are circulated5 working days before452
Tax estimate30 days before the new basis period2 weeks before431
Tax return7 months after the financial year end2 weeks before431
SST returnEnd of the month after each 2-⁠month period3 days before58
EA forms28 February every year2 weeks before312
Worked example · annual return
CompanyBungasari Textiles
Incorporated19 Oct 2015
Statutory dateWed 18 Nov 2026
Our due dateWed 11 Nov 2026
02Signatures

Directors sign on their phone.

Resolutions arrive by WhatsApp or email link, and the signed copy is filed with the job.

Please sign

Sinarpadu Hardware Sdn Bhd

Directors’ resolution
To approve the audited financial statements for the year ended 30 June 2026 and their circulation to members.
Read the full resolution
2 pages ›
Directors
Chiew Wei Ming
Signed 6 Nov
Sapiah Ismail · you
Waiting
Your signature
Sign and send
4:12
03Jobs by stage

Every job, its stage and who is on it.

Each deadline becomes a job with stages, jobs at risk are flagged early, and clients are reminded what is missing.

deadlines.yourfirm.my

Jobs · next 30 days

All86At risk4Waiting for client12
Reminders sent to 12 clients
Due in 30 days86jobs
Done41filed or sent
Waiting for client12reminded for you
At risk4due soon, not ready
Company and jobStageStaffDueStatus
Permatalaut Marine ServicesAnnual returnInfo inZATue 10 NovDetails not confirmed
Bungasari TextilesAnnual returnSignedZAWed 11 NovReady to file
Delimawangi BakeryAccounts filedReviewedRSThu 12 NovPartner review today
Sinarpadu HardwareAccounts filedPreparedFZFri 13 Nov1 director to sign
Klinik HarmoniaAnnual returnInfo inFZFri 13 NovReminded twice
Mahkotasari DentalTax returnPreparedSQMon 16 NovOn track
Rimbaloka FurnitureTax returnInfo inSQMon 16 NovWaiting for client
Kencanawira LogisticsSST returnFiledSQFri 27 NovFiled Fri 6 Nov
+ 78 more jobs in the next 30 days
04Partner view

Every Monday, what is at risk this week.

Partners see who is overloaded and can move a job to someone else in one tap.

This week

14 jobs due · 4 at risk

At risk
Permatalaut MarineAnnual return · due tomorrow
Zakaria
Delimawangi BakeryAccounts filed · your review today
Ruslan
Sinarpadu HardwareAccounts filed · 1 signature left
Faizah
Klinik HarmoniaAnnual return · reminded twice
Faizah
Faizah has 6 jobs due this weekZakaria has 3. Move Klinik Harmonia to Zakaria?
LaterMove the job
7:30

Each part is a feature with its own fixed price, agreed before we start. See how this project was priced or get a fixed quote for yours →

Secretaries, tax team, directors and partners.

Each person sees only their own jobs and companies.

  • Company secretaries

    See their jobs by due date, and send resolutions for signing.

  • Tax team

    Work through tax estimates and returns in deadline order.

  • WJAdmin · Wen Jing

    Adds new companies and checks the reminders that went out.

  • Client directors

    Confirm details and sign resolutions on their phone, wherever they are.

  • PLPartner · Pn. Latifah

    Sees what is at risk every Monday, and balances the workload.

What changed for the team
  • No more deadlines living in one person’s spreadsheet.
  • Late jobs seen days early, not on the day.
  • No more couriering papers for a signature.
Cost and timeline

The spreadsheet first, then the signatures.

In two phases, starting with getting every deadline out of the spreadsheet.

Phase 1 · 4–⁠5 weeks

Every deadline in one place

Phase 2 · 3–⁠4 weeks

Signed and followed up

Project sizeFrom RM 15kBusiness system · first 3 months of care included?How we price a project

Want deadline tracking like this for your firm?

Questions about this system.

What did this project cost?

Business system, from RM 15k. Every feature had a fixed price, agreed before work started, and the first 3 months of hosting and care were included.

Does the system file the returns for us?

No. Your team still prepares and files them the way it does today. The system works out the dates, tracks each job and shows who is doing what.

How does it know each company’s deadlines?

We set the rules with your team, based on each company’s own dates. When a rule or a date changes, the deadlines are worked out again, and a partner approves the change.

Who owns the system?

You do. You get the source code, your data, the documentation and admin access.

Another question? Ask on WhatsAppWe reply within one working day.

Free consultation

Tell us how you work today.

We’ll show you what we’d build first and what it costs. Free, no obligation.

  1. 1

    Send us a message

    Pick what sounds familiar and a time. We reply within one working day.

  2. 2

    A free 30-⁠minute call

    On WhatsApp or Google Meet. We look at how you work today.

  3. 3

    A fixed price for every feature

    Your written quote within 3 working days of the call.

Your free consultation30 min
What takes the most time?Pick any
Pick a time
Send on WhatsApp

Or email sales@belcort.com · We reply within one working day.

More of what we’ve built for professional firms