The process looks easy. It is not always.

On paper, moving to Serbia involves four steps: arrive, register your address, register as a freelancer, get a residence permit. In reality, each step has a layer of bureaucracy that is difficult to navigate if you do not know the system.

This is not unique to Serbia — bureaucracy exists everywhere. But Serbia's system is conducted entirely in Serbian, relies on physical visits to government offices, and has tight deadlines that reset the clock if you miss them. Below are the specific things that trip people up most often.

1. Everything is in Serbian

Government websites, official forms, lease contracts, receipts, tax portals — all in Serbian. Cyrillic and Latin scripts are both used depending on the context.

This matters because a small translation error on an official form can result in rejection. Government staff at police stations and offices rarely speak English. If you arrive with a form filled in incorrectly, you may be turned away and told to come back.

Most expats underestimate this. They assume they can manage with Google Translate and figure things out as they go. Some do. Many do not, especially when the stakes are higher — residence permits, company registration, tax filings.

2. The white card deadline is 24 hours

When you arrive in Serbia, you are legally required to register your address with the police within 24 hours. This is called the white card (bela kartica).

If you are staying in a hotel or apartment booked through a platform, this is often handled automatically. If you are renting privately, your landlord is responsible for registering you — but many landlords are unaware of this or reluctant to do it.

Missing this deadline resets your allowed stay. More importantly, without a valid white card, you cannot proceed with any other registration steps. It is the foundation everything else is built on.

3. Your landlord has to cooperate

To register your address, you need your landlord to sign a declaration and provide a copy of their ID and proof of property ownership. Some landlords are happy to do this. Others are not.

Common reasons landlords refuse: they are renting informally and do not want an official record, they are not the legal owner of the property, or they simply do not know what is required and are unwilling to find out.

This creates a problem that is largely outside your control. If your landlord refuses to cooperate, you cannot register — which means you cannot legally stay, work, or apply for a permit. Finding a landlord who understands the requirements is one of the most underrated challenges of moving to Serbia.

4. The MUP queue

MUP (the Ministry of Internal Affairs) is where foreigners go for residence permit applications and related matters. The foreigners' department in Belgrade has limited appointment slots, long waiting times, and staff who often do not speak English.

Missing an appointment — even for reasons outside your control — can mean waiting several more weeks for the next available slot. During that time, your visa-free days continue to count down.

The process requires bringing the correct documents in the correct format. If anything is missing or incorrectly prepared, you are turned away and have to rebook.

5. The wrong registration category means starting over

Serbia has different types of residence permits and business registrations. If you register under the wrong category — for example, registering as a freelancer (paušalac) when your income structure does not qualify, or applying for the wrong type of permit — the application is rejected.

Rejection does not just mean reapplying. In some cases it means leaving the country and restarting the process from outside Serbia. This is particularly costly if you have already been living there for months and have built a life there.

The categories are not always intuitive, and the rules change. What applied last year may not apply this year.

6. Timing is unforgiving

Serbia's system has multiple hard deadlines that interact with each other. Your visa-free stay has a fixed end date. The white card must be registered within 24 hours of arrival. Residence permit applications take 30 days to process, during which your visa-free days are still ticking.

If your permit is still being processed when your allowed stay expires, you are technically in violation and must leave. The permit application does not automatically extend your right to stay.

Getting the timing right — knowing when to apply, how early, and in what order — is something most people only learn after making at least one mistake.

What most people do

Most expats who go through this process successfully either had someone guide them, or spent considerable time researching and made at least one costly mistake along the way.

The alternative is working with a local lawyer who does this regularly. Marko Majkić is a Belgrade-based lawyer who handles relocation for foreigners — residence permits, freelancer registration, company setup, and the full white card process. He speaks fluent English and charges flat fees with no surprises.

His first reply on WhatsApp is free. You can describe your situation and find out what you need before committing to anything.