Consilio Consulting Asia

The annual meeting you skipped is blocking your AHU access

There is a compliance item that sits quietly in the background until the day you need something from the Ministry of Law, and then blocks it. It is the annual shareholders’ meeting, and the annual report that goes with it.

Companies skip it constantly. It has no immediate consequence, produces no invoice, and nobody chases you. Then a director changes, a KITAS comes up for renewal, or a licence needs amending, and the file will not move.

What the obligation actually is

Under the Company Law (UU PT), a limited company must hold an Annual General Meeting of Shareholders, RUPS Tahunan, within six months of the financial year closing. Articles 66 and 67 set out the annual report the directors must prepare and put to that meeting: the financial statements, the report on the company’s activities, and the other elements the law specifies.

The meeting approves the report. The approval is then reflected in the company’s records with the Ministry of Law via the AHU/SABH system, under the framework set by Permenkum 49/2025.

None of this depends on whether the company traded. A dormant PT PMA still holds its RUPS and still produces an annual report showing nil activity.

Why it stopped being ignorable

Historically this was one of those obligations everyone knew about and many quietly let slide. What changed is enforcement through the system rather than through penalties.

AHU is not just a filing destination. It is the register your company’s legal identity lives in. Director and commissioner appointments, share transfers, changes to the deed, amendments to your articles: all of it moves through AHU.

When a company’s annual filing position is not clean, that access is where the consequence lands. And because so much else depends on the deed being current, the effect spreads:

  • Director changes stall. You cannot record the appointment
  • KITAS renewals stall. Immigration sponsorship rests on the current deed and the roles recorded in it
  • Licence amendments stall. OSS reads company data that traces back to AHU

A missed meeting is an administrative oversight. A frozen KITAS renewal, three weeks before someone’s permit expires, is a different kind of problem.

The pattern we see

It is almost always the same shape. The company was incorporated properly. The first year went fine. Nobody explained that the RUPS was annual and structural rather than a formality for companies with real shareholder disputes. Two or three years pass. Then something urgent needs doing, and the urgent thing is now behind two or three years of catch-up filings.

The catch-up is usually possible. It is simply slower and more expensive than doing it on time, and it arrives precisely when you have no time.

What good practice looks like

Close the financial year. Prepare the annual report and financial statements. Hold the RUPS within six months and minute it properly. Record the approval through AHU. Keep the deed current as roles change.

For most small PMAs this is a short annual exercise, not a project. The cost of doing it is small and predictable. The cost of not doing it is unpredictable and always lands at the worst moment.

If you are already behind

Find out how far. Pull your deed and check what AHU actually reflects against what the company looks like today: directors, commissioners, shareholders, articles. Then work out which years are missing.

Do it now rather than when a permit is expiring. Everything about the process is easier when nothing is on a deadline.


Correct at the date of publication. Requirements vary with company circumstances. Ask us to check your filing position.

Consilio Legal Desk

Corporate structuring, licensing and company compliance at Consilio Consulting Asia.

Talk to us before you commit.

A first conversation costs nothing and usually saves more than it costs. Tell us what you are planning; we will tell you straight what it takes.