Why should I still pay the annual registration fee when I deliver my annual return to the Companies Registry for registration?

Business registration and its renewal are statutory requirements under the Business Registration Ordinance (Cap. 310) administered by the Business Registration Office of the Inland Revenue Department. You are still required under the Companies Ordinance to deliver your annual return together with an annual registration fee to the Companies Registry for registration even if you have renewed your business registration.