What are the steps for registering a company in Croatia?

The steps for registering a company in Croatia include:

  1. Choosing a company name and obtaining a certificate of company name availability
  2. Appointing directors and shareholders
  3. Registering the company with the Croatian Court Register
  4. Obtaining a unique identification number (OIB)
  5. Registering for VAT if necessary
  6. Obtaining necessary licenses and permits