Opening a company in Croatia

Opening a company in Croatia can be a complex process, but with the right information and guidance, it can be accomplished relatively smoothly. Here is a step-by-step guide on how to open a company in Croatia:

1. Choose a company name: Before you start the registration process, you need to choose a company name that is unique and not already in use. It is recommended to check with the Central Business Register (CBR) to ensure that the name you have chosen is available.

2. Obtain a personal identification number (OIB): As the future owner of a company in Croatia, you will need to have a personal identification number (OIB) issued by the Tax Authority. This number is required for all legal and financial transactions related to your business.

3. Register with the CBR and obtain a unique identification number (MB): Once you have your OIB, you can register your company with the CBR. This will give you a unique identification number (MB), which is essential for all official business transactions.

4. Obtain necessary licenses and permits: Depending on the type of business you plan to run; you may need to obtain specific licenses and permits. For example, businesses that provide certain services or sell certain goods may need to be registered with the appropriate authorities.

5. Open a business bank account: To conduct financial transactions and manage your company’s finances, you will need to open a business bank account. This can be done through a local Croatian bank or an international bank with a branch in Croatia.

6. Register for VAT: If your annual turnover is above a certain threshold, you will need to register for value-added tax (VAT) and charge VAT on all goods and services you sell.

7. Hire employees and register with the Croatian Pension Insurance Institute (HZMO): If you plan to hire employees, you will need to register them with the Croatian Pension Insurance Institute (HZMO). This will ensure that they are covered by the Croatian pension and social security system.

8. Comply with other regulations and reporting requirements: As a business owner in Croatia, you will need to comply with a variety of regulations and reporting requirements. These may include submitting financial statements, paying taxes, and following specific health and safety guidelines.


It’s important to note that this is a general overview of the process, and specific requirements may vary depending on the type of business you plan to open. It’s advisable to seek advice from a legal professional and accountant to ensure compliance with all regulations and to assist with the registration process.


In conclusion, opening a company in Croatia can be a complex process, but with the right information and guidance, it can be done relatively smoothly. It is important to choose a unique company name, obtain a personal identification number, register with the Central Business Register, obtain necessary licenses and permits, open a business bank account, register for VAT if applicable, register any employees with the Croatian Pension Insurance Institute, and comply with other regulations and reporting requirements.

There are several reasons why using the services of Virtual-office.hr could be beneficial for the business development of a start-up company:

1. Cost-effective: Establishing a physical office in a new location can be costly, especially for a start-up company. Virtual-office.hr’s services allow businesses to establish a presence in Croatia without the need for a physical office, saving money on rent, utilities, and other expenses.

2. Flexibility: Virtual-office.hr’s services provide start-up companies with flexibility, as they allow businesses to operate from any location while still maintaining a professional presence in Croatia.

3. Professional Image: Using a virtual office address, mail handling, and telephone answering services can help a start-up company project a professional image to clients and partners.

4. Business registration service: Virtual-office.hr can help with company registration in Croatia, which can be a complex process for a start-up company, especially if they are not familiar with local laws and regulations.

5. Business administration services: Virtual-office.hr can assist with accounting, legal, and other business-related services, which can help startups focus on their core business and not worry about the administrative tasks.

6. Meeting room rental: Start-up companies can rent meeting rooms by the hour or day, with all necessary equipment provided, which can be a great option for companies that have to have meetings but don’t have the space or equipment.

7. Access to a local market: By using Virtual-office.hr’s services, start-up companies can access the Croatian market without having to establish a physical presence, which can be a great way to test the market and see if it’s viable for their business.


In summary, Virtual-office.hr’s services can provide start-up companies with a cost-effective and flexible way to establish a professional presence in Croatia, access local market, and handle administrative tasks. This can be a great way for start-ups to focus on growing their business, without worrying about the logistics of setting up a physical office.

There are several reasons why international companies would use the services of Virtual-office.hr when opening and expanding their business to Croatia:

1. Cost-effective: Establishing a physical office in a new location can be costly, especially for international companies that are unfamiliar with the local market. Virtual-office.hr’s services allow businesses to establish a presence in Croatia without the need for a physical office, saving money on rent, utilities, and other expenses.

2. Flexibility: Virtual-office.hr’s services provide international companies with flexibility, as they allow businesses to operate from any location while still maintaining a professional presence in Croatia.

3. Professional Image: Using a virtual office address, mail handling, and telephone answering services can help an international company project a professional image to clients and partners in Croatia.

4. Business registration service: Virtual-office.hr can help with company registration in Croatia, which can be a complex process for international companies, especially if they are not familiar with local laws and regulations.

5. Business administration services: Virtual-office.hr can assist with accounting, legal, and other business-related services, which can help international companies focus on their core business and not worry about the administrative tasks.

6. Meeting room rental: International companies can rent meeting rooms by the hour or day, with all necessary equipment provided, which can be a great option for companies that have to have meetings but don’t have the space or equipment.

7. Access to a local market: By using Virtual-office.hr’s services, international companies can access the Croatian market without having to establish a physical presence, which can be a great way to test the market and see if it’s viable for their business.

8. Local Expertise: Virtual-office.hr’s services can provide international companies with local expertise and knowledge of Croatian market, laws, and regulations, which can be a great advantage when expanding to a new market.

In summary, Virtual-office.hr’s services can provide international companies with a cost-effective and flexible way to establish a professional presence in Croatia, access local market, handle administrative tasks and benefit from local expertise. This can be a great way for international companies to focus on growing their business in Croatia, without worrying about the logistics of setting up a physical office.