• Yes, CorpPass is compulsory as it is the ONLY login method for all government transactions.
Hence, your company will need to sign up for CorpPass to:
• file corporate taxes,
• apply for work permits for your employees, and
• proceed with payment schemes, and
• many other interactions with government authorities.