How to hire or work as a freelancer in Croatia

Sharing is Caring:
Freelancers in Croatia
Image by Christina Morillo

Being a freelancer can be both liberating and challenging. Freelancers must find jobs by themselves and take care about every aspect of the business.

More and more Croatians have decided to create their own work, especially IT and creative experts. Many foreigners are coming to Croatia as freelancers. If you are coming from abroad, it’s important to know that working as a freelancer in Croatia may not work the same as it does in your home country, especially from a taxation and bureaucratic perspective.

In this post, we’ll cover:

  • Do you need to open a company to be a freelancer
  • How a company can hire you as a freelancer
  • Where to find freelancing gigs in Croatia
  • Government resources for freelancers

Do you need to open a company as a freelancer?

You certainly do not have to open a company to freelance in Croatia, but it does come with some benefits. There are advantages and disadvantages to both, which we’ll cover now.

If you do not open a company


  • The company you freelance for is required to pay for your taxes, pension and healthcare (in proportion to what you earn).


  • Because your contributions to pension and healthcare are calculated and paid in proportion to what you earn, it is usually much less than what you should be contributing to the system.
  • It is harder to get companies to hire you because they will be required to pay for your benefits (taxes, healthcare, pension).
  • You need to have a work contract in place before start of work. (We’ll talk more about the specifics of the contract below.)

If you do open a company


  • It is much easier to get companies to hire you since they do not have to pay for your benefits. They simply pay your invoices as they would any other vendor.


  • It is your responsibility to pay your taxes, pension and healthcare contributions.
  • You must formally open a company. For certain trades, you must have a special certification.

If you do decide to open a company, the most affordable and flexible option for freelancers with no employees is to open a trade business, called an “obrt”.

The benefits of opening an obrt include:

  • You can put the obrt on pause, which is commonly used for seasonal businesses, during which you aren’t obligated to pay taxes, pension or healthcare contributions.
  • Obrt businesses have lower tax and contribution requirements than full-fledged companies like d.o.o. or j.d.o.o.. You can read about those types of companies here.
  • You do not need to pay yourself a set salary. Your profit is your income.
  • You are not required to have an accountant, like you would be with a d.o.o. or j.d.o.o.
  • If you have a paušalni obrt and all of your revenue is received via a giro account (e.g. you don’t accept cash), then the fiscalization requirements are lessened. In this case, you don’t need to implement FINA’s certificate to your fiscal cash desk, but your issued invoices must still meet certain standards.

There are several types of obrt, which you can read about in more detail here. We personally recommend the paušalni obrt because it is simplest. Here are detailed instructions on how to open an obrt.

Regardless of whether or not you decide to open a business, you are obligated to issue an invoice to your employer after the work is done.

How a company can hire a freelancer

If a company wishes to hire a freelancer, as an individual who does not have an obrt or company, then there are specific requirements that must be followed.

#1 Create a work contract

Freelancers can work independently for companies under a contract. The contract defines the work they will do, the term of the work, the amount they will be paid for the work and how they will be paid. It is supposed to be signed and stamped by the company and signed by the freelancer BEFORE work begins.

There are two types of freelance contracts:

  • Autorski ugovor (Author’s contract)
  • Ugovor o djelu (Service contract)

Autorski ugovor (author’s contract) is used for original intellectual work from the field of literature, science or art. This work must have an individual character, regardless of the form of expression, type, value or purpose and it has to be unique. Authors of work own the copyright to their work. Some examples are written articles, photography, and creation of music.

Here is a template for an author’s contract.

Ugovor o djelu (service contract) is used for performing a specific work like making or repairing something or performing physical or mental work. Examples are maintaining furniture or repairing a car.

Here is a template for a service contract.

#2 Pay the freelancer

At the conclusion of the work, the employer must pay the freelancer and pay the associated contributions. The payments that must be made by the employer include:

  • Neto salary – Net amount that the freelancer receives on their bank account
  • Pension contributions – There are two pension funds. Not everyone is registered in both pension funds. The employer must find out which funds the freelancer is registered in and make contributions accordingly.
  • Taxes – This amount can vary depending on the municipality related to the freelancer’s address.
  • Healthcare contributions – This amount is calculated as 7,5% of the bruto salary. Bruto is the neto salary plus pension and taxes.

You can estimate the pension, taxes and healthcare contributions using this calculator.

You can find the tax amount for the municipality here.

Where to find freelancing gigs in Croatia?

If you do not already have existing client relationships, the best way to find new clients is through online platforms. is a great option for finding Croatian clients. It is also common for companies needing specific skilled work to post in the expat Facebook groups.

Global freelancing sites where you can find clients include:

  1. Upwork
  2. Freelancer
  3. Toptal
  4. Guru
  5. PeoplePerHour
  6. Fiverr
  7. Truelancer

The benefit of going with an international client through one of the above platforms is that it eliminates the government requirement of a contract and that they pay your contributions.

HOWEVER, you will still be obligated to pay income tax to the Croatian government and to pay healthcare contributions to HZZO. This will be your sole responsibility.

Government resources for freelancers

Hrvatsko društvo nezavisnih profesionalaca is a non-profit organization with the aim of creation, maintenance, and promotion of relationships between Croatian freelancers. HDZP organizes creative workshops, develop media and marketing campaigns, connects freelancers and creative agencies, and organizes panels on the topic of independent business.

You can reach HDZP using the below information:

HDNP | Hrvatsko društvo nezavisnih profesionalaca
Reljkovićeva 12
10 000 Zagreb
View Map

Email: [email protected]

Website  |  Facebook  |  Twitter

Sharing is Caring:

Leave a Reply

Your email address will not be published. Required fields are marked *