Residency in Bulgaria: EU and non-EU paths, step by step
How EU citizens register their stay and how non-EU citizens work through the D visa and residence permit — in the right order.
The path to living in Bulgaria legally splits early: EU/EEA/Swiss citizens follow a light-touch registration, non-EU citizens follow a two-stage visa-then-permit process that starts before you arrive. Mixing the two up — or trying to shortcut the non-EU route from inside the country — is the single most common way people waste months.
The two routes at a glance
| EU / EEA / Swiss | Non-EU | |
|---|---|---|
| Where it starts | Inside Bulgaria, after 90 days | Abroad, at a consulate |
| First step | Registration certificate | D visa |
| Typical fee | a few euros | ~€100 |
| Typical processing | Days | 30–45 working days (visa), then 10–14 working days (permit) |
| What you end up with | Registration certificate | Biometric residence card |
Everything below expands on which column applies to you — read the section for your citizenship, then come back to the shared sections on renewals and long-term status, which apply to both routes once you're through the initial stage.
If you're an EU, EEA, or Swiss citizen
You're free to enter and stay for up to 90 days with just your ID card or passport — no visa, no registration. Beyond 90 days, you need to register your residence with the Migration Directorate.
What that takes:
- A valid ID card or passport
- Proof of health insurance
- Proof of funds, or evidence of employment, self-employment, or study
The fee is small — a few euros under the МВР's Тарифа 4 (check the current amount when you go) — and processing is measured in days, not months. What you receive is a удостоверение за пребиваване, not a card. It's the document that unlocks your ЕГН — see our NAP registration guide for what happens next with your tax number and address.
If you're a non-EU citizen
This is a two-stage process, and both stages matter — you can't skip the first one by simply staying longer as a tourist, and you can't convert a tourist stay into residency once you're already here.
Stage 1: the D visa, applied from outside Bulgaria
You apply for a long-stay D visa at a Bulgarian embassy or consulate in your home country (or wherever you're legally resident) — never from inside Bulgaria on a tourist stay. The fee is around €100, and embassies typically quote 30–45 working days for a decision, so start early and don't book flights around an optimistic timeline.
The grounds you apply under determine the paperwork, and each has a different document list:
- Employment — you'll usually need a work permit issued by the Employment Agency first, arranged with your employer, before the visa application goes in. This is often the longest-lead-time route because of the employer-side steps.
- EU Blue Card — for qualified professionals with a job offer above the relevant salary threshold.
- Study — admission from a recognised Bulgarian institution.
- Family reunification — joining a family member already legally resident.
- Trade representative — registering a company's local representative office.
- Pensioner with stable income — retirees who can show sufficient regular income.
- Freelance/self-employment authorisation — a permit to work for yourself, separate from the employment route and assessed on its own criteria.
Stage 2: the residence permit, applied for after you arrive
Once you enter Bulgaria on the D visa, you apply at the Migration Directorate for your разрешение за пребиваване before the visa expires. Typical processing is 10–14 working days, after which you're issued a biometric residence card. Missing the visa's validity window before filing this application can force you back to Stage 1.
The order, laid out plainly
- Establish your ground (employment, study, family, etc.) and gather documents.
- If applying under the employment ground, secure the work permit through the Employment Agency first.
- Apply for the D visa at a consulate abroad — allow 30–45 working days.
- Enter Bulgaria on the D visa.
- Apply at the Migration Directorate for the residence permit — allow 10–14 working days, and file before the visa expires.
- Collect your biometric residence card.
- Register your address and proceed to your ЕГН/ЛНЧ and НАП registration — see NAP registration.
Renewals
Most continuous-residence permits are issued one year at a time, though the exact term depends on your ground (employment permits often track the underlying work permit, for example, while other grounds may follow a different rhythm). Mark your renewal date well in advance — permits lapse, and re-entering the system after a lapse is far more painful than renewing on time. Set a reminder several weeks before expiry, not the week of.
Long-term and permanent residence
After 5 years of continuous lawful residence — with limits on how much time you can spend outside Bulgaria within that window — you can apply for long-term or permanent residence. Permanent residence is indefinite and gives you nearly the same rights as a Bulgarian citizen, short of voting in national elections. It's also the foundation for the naturalisation timeline — see Bulgarian citizenship for how that stacks on top, and why the realistic total is longer than most people expect.
Documents worth assembling early
Regardless of route, these tend to come up repeatedly and are worth having ready rather than chasing at the last minute. Assemble originals and copies together — offices routinely ask for both.
- Valid passport (or ID card for EU/EEA/Swiss citizens) with enough remaining validity
- Proof of accommodation — lease or notarised owner declaration
- Proof of health insurance or NHIF enrolment
- Proof of funds, income, employment, or study, depending on your ground
- Translated and apostilled/legalised copies of any foreign civil documents you'll need (marriage certificate, degree, criminal record check)
- Copies of every application receipt and appointment confirmation, kept together — you'll be asked for them again at the next stage
Where people get stuck
- Proof of accommodation. Most offices want either a signed lease or a notarised declaration from the property owner confirming you can live there. A casual arrangement with a friend's spare room, with nothing on paper, gets rejected.
- Health insurance evidence. Have a policy or NHIF enrolment ready before you show up — see health insurance and болнични for how the system works once you're in it.
- Document translation and apostille. Foreign documents generally need to be translated into Bulgarian and apostilled or legalised. Get this done before your appointment, not after — it's the most common reason for a second trip.
- Queue culture. Migration Directorate offices run on a first-come basis for same-day numbers. Arrive early — often before opening — especially in Sofia.
- Trying to convert a tourist stay. Non-EU applicants sometimes assume they can start the process while already in Bulgaria on a short stay. The D visa has to be obtained abroad, full stop.
Give yourself more time than you think you need, especially for Stage 1. The consulate timelines are the part you can't compress by being organised.
Budgeting for the process
Beyond the state fees quoted above, factor in translation and apostille costs for foreign documents, courier or travel costs if your nearest consulate isn't local, and — for the employment route — any recruitment or work-permit processing costs your employer may pass on. None of this is large money by comparison to relocation costs generally, but it adds up in the weeks before you have income in Bulgaria, so plan it alongside your first-month costs.
Sources
- Migration Directorate (МВР) — residence and registration · Last reviewed 8 August 2026
- EU Immigration Portal — Bulgaria · Last reviewed 8 August 2026
- Ministry of Foreign Affairs (MFA) — D visa · Last reviewed 8 August 2026