Online Filing Information
ROC Online System - Online Filing Functionality
The ROC Online System provides functionality which allows electronic forms to be filed and signed electronically using a personal digital certificate. This online service uses the Secure Socket Layer protocol which is the standard mechanism used by web browsers to encrypt information. When you enter the service, the SSL encrypts all the information you enter before sending it to us. This ensures that no-one can intercept and read your details. Currently the documents available for electronic filing are:
This new functionality is open to any individual who is:
  • Currrently a Normal User of the ROC Online System and requests to be upgraded to an Authorised User.
  • A new user registering as an Authorised User.
  • A new user registering as a Signatory Only User.
Authorised User
The Authorised User role is available to those wishing to create and submit any of the available online forms or to create, submit and sign electronically a Memorandum and Articles of Association document on behalf of clients.
Signatory Only User
The Signatory Only User role is available to company directors and/or secretaries wishing to sign electronically documents related to their company/ies.
What is required to use this service?
In order to avail of these new services with the ROC Online System, the following is required:
From the myGov.mt web portal
From the Registry of Companies Online System
  • Having installed his/her personal Digital Certificate on his/her personal computer, then one can follow the New User Registration process available from the ROC Online System. It is of utmost importance to provide a valid email address (not hotmail) since every communication between the ROC Online System and the user is done via email.
  • Users should have the SUN JAVA Runtime Environment installed on their PC. This is required because it allows end-users to run JAVA Applications like the ROC Online System. The Java SE Runtime Environment can be downloaded for free from the Oracle Downloads Section. Users are also kindly requested to download and install the E-Lock Client Signing Component that is provided for free from here. Please make sure to have administrative rights on your computer before proceeding with this installation. The internet browser currently supported by the ROC Online System for online filing is the Microsoft Internet Explorer while for normal usage any browser is supported.
  • Once approved by the ROC as a system user, one should then register his/her Digital Certificate with the ROC Online System by selecting the option Register Certificate available in the system menu.
  • When the ROC approves the user's certificate application, then the user can start creating and submitting electronic forms online for the companies he/she is authorised to do so. Note that authorisation to be able to create and submit online forms on behalf of a company is also obtained on request through the ROC Online System by selecting the option Add Link to Company from the system menu. This should be accompanied with a written consent from the company authorising the user to file online documents on its behalf.
  • Internet browser popups should also be enabled to affect credit card payments using our third-party payment gateway solution.
How long does the process for the Online Filing of documents take to complete online?
The time taken to complete the electronic process and Online Filing varies depending on the type of document being filed, and may take between 3 to 15 minutes. The end-user has the option to save his/her current state at any time before submission.
How long does it take for the MFSA to complete your Online Filing submission?
The process of vetting and processing of the submission usually takes up to 5 working days to complete.
How are the MFSA services monitored, assessed and improved?
All Government services are subject to monitoring and assessment by the Better Regulation Unit and Commissioner for Simplification and Reduction of Bureaucracy within OPM, to ensure the implementation of Better Regulation principles and procedures within the Public Sector.