Bulgaria Residence Permit: Visa D, EU Registration and the Full Application Process
This is part of our complete guide to relocating and doing business in Bulgaria.
Non-EU nationals need a Visa D from a Bulgarian embassy or consulate before entering the country, then must apply for a residence permit at the Migration Directorate within the visa’s validity period. EU citizens skip Visa D entirely and register directly with the Migration Directorate for a registration certificate after 90 days in Bulgaria. Grounds include employment, business ownership, investment, family reunification, study and retirement, and the full process — from document collection to residence card in hand — typically takes about 4 months.

Do you need a Visa D, or can you register as an EU citizen?
The starting point is your citizenship, not your reason for moving. It determines which door you walk through, and the two doors don’t overlap.
If you’re a non-EU/non-EEA national, you cannot simply arrive in Bulgaria and apply for residence on the spot. You need to obtain a long-stay Visa D from a Bulgarian embassy or consulate in your home country (or country of legal residence) before you travel. Visa D is not a residence permit itself — it’s the entry document that gives you the legal window to be in Bulgaria while your actual residence permit application is processed by the Migration Directorate. Trying to skip this step, or entering on a tourist Schengen visa and hoping to convert it locally, is not how the system works and will cost you time.
If you’re an EU, EEA or Swiss citizen, the calculation is different. You have freedom of movement, so you don’t need any visa or pre-authorization to enter and live in Bulgaria. For the first 90 days, you need nothing beyond your national ID or passport. Once you pass that threshold and intend to stay longer, you’re required to register with the Migration Directorate and obtain a registration certificate confirming your right of residence. It’s a formality compared to the Visa D route, but it is mandatory, not optional — many EU citizens skip it and only discover it matters when they try to open a bank account, register a car, or get a personal ID number.
Family members of EU citizens who are themselves non-EU nationals follow a separate, generally faster track than standard Visa D applicants, tied to the family relationship rather than an independent ground for residence.
What are the legal grounds for a Bulgarian residence permit?
Every residence application rests on a specific legal ground. You need to identify yours before you can build the right document set — the paperwork, and often the government authority involved, differs by category.
| Ground | Typical basis |
|---|---|
| Employment | A Bulgarian employer, valid work contract, and (for non-EU nationals) a work permit process coordinated with the residence application |
| Business ownership / investment | Owning or managing a Bulgarian company, or qualifying investment activity |
| Real estate investment | Property investment from EUR 312,000 |
| Family reunification | Marriage to a Bulgarian or EU citizen, or joining a close family member already legally resident |
| Study | Enrollment in an accredited Bulgarian educational institution |
| Retirement | Financial independence, typically demonstrated through pension income or savings |
Business ownership deserves a closer look because it’s one of the most common routes for people relocating to Bulgaria for work rather than employment. If you register and actively manage a Bulgarian company — an EOOD or OOD — that ownership can itself serve as your ground for residence, separate from being hired by someone else’s business. We cover the mechanics of setting up that company in our guide to registering a company in Bulgaria.
Family reunification is its own path with its own document logic, especially where marriage to a Bulgarian citizen is involved — see our marriage services for how that process is handled end-to-end, from civil registration through the residence application that follows.
Whichever ground applies to you, the Migration Directorate assesses it on paper, so the quality and completeness of your supporting documents matters as much as the underlying facts.
How do you apply for a Visa D before arriving in Bulgaria?
The Visa D application happens entirely outside Bulgaria, at a Bulgarian embassy or consulate — usually in your country of citizenship or current legal residence. This is the step most applicants underestimate, because it sets the tone for everything that follows: the Migration Directorate will later cross-check your residence application against what you declared and documented at the embassy stage.
In practice, this means preparing your ground-of-residence evidence (employment contract, company documents, marriage certificate, university acceptance letter, or proof of financial means) before you book the embassy appointment, not after. Embassies vary somewhat in exact requirements and appointment availability, so timelines aren’t identical across countries — this is one of the reasons to start the process with professional guidance rather than assuming a fixed calendar.
Any foreign civil documents you submit — birth certificates, marriage certificates, criminal record checks, diplomas — generally need to be legalized (apostilled or authenticated, depending on your country) and translated into Bulgarian by a certified translator before they’re accepted. Our certified translation service handles this for documents at both the Visa D stage and the later residence permit stage, so the paperwork doesn’t need to be redone twice.
Once the embassy approves your Visa D, it’s affixed to your passport with a defined validity window. That window is the clock you’re working against once you land in Bulgaria — it’s not a stay permit in itself, it’s your authorization to be in the country while you complete the residence permit application.
What happens after you arrive — registering with the Migration Directorate
Arrival is not the finish line — it’s the start of the domestic half of the process. Non-EU nationals holding a Visa D must submit their residence permit application at the Migration Directorate within their visa’s validity period. Missing that window creates real complications, so this is not a step to delay.
EU citizens follow a lighter-touch version of the same idea: once past the 90-day mark, they present themselves at the Migration Directorate with proof of the qualifying activity (employment, self-employment, sufficient means, study, or family ties) and receive a registration certificate rather than going through the full residence permit procedure.
For non-EU applicants, this stage typically involves an in-person appointment, submission of the full document package, biometric data collection (photograph and fingerprints), and payment of the relevant state fees. The Migration Directorate reviews the file against the ground of residence you declared at the embassy stage, so consistency between your Visa D application and your local submission is important — discrepancies are one of the more common causes of delay.
This is also the point where many applicants engage local support rather than navigating the appointment system, document checklist, and Bulgarian-language forms on their own. Our immigration services cover exactly this stage — scheduling the appointment, assembling the file, and being present with you at the Migration Directorate.
What documents does the Migration Directorate actually require?
The exact list depends on your ground of residence, but most applications share a common core:
- Valid passport with the Visa D affixed (non-EU applicants)
- Completed application form
- Proof of the ground of residence — employment contract, company registration documents, property deed, marriage certificate, university enrollment letter, or proof of financial means, depending on your category
- Proof of accommodation in Bulgaria (rental agreement or property ownership document)
- Health insurance covering the residence period
- Criminal record certificate from your country of origin, legalized and translated
- Passport-style photographs
- Proof of payment of the applicable state fee
Foreign-issued documents almost always need legalization (apostille where applicable) and certified translation into Bulgarian before the Migration Directorate will accept them. Our document services handle legalization and preparation, working alongside certified translation, so your file arrives complete rather than being sent back for corrections.
A file that’s rejected or returned for missing paperwork doesn’t just cost you a second trip to the office — it can push you uncomfortably close to your Visa D expiry, which is exactly the scenario worth avoiding by preparing the document set correctly the first time.
How long does approval take, and what can delay it?
As a general benchmark, the full journey — from the moment you start collecting documents to holding the physical residence card — typically takes around 4 months. That figure covers the whole arc: embassy processing for Visa D, travel, the Migration Directorate submission, review, and card issuance. It’s a general guideline, not a guarantee, and individual cases move faster or slower depending on the ground of residence and how complete the initial file is.
Common causes of delay include incomplete or improperly legalized documents, inconsistencies between the Visa D application and the residence permit file, missing certified translations, backlogs at busy embassy locations, and cases where the underlying ground (such as a newly registered company or a pending property purchase) isn’t yet fully documented at the time of application.
The single biggest lever applicants have over their own timeline is document readiness. Cases that arrive at the Migration Directorate with a complete, correctly translated and legalized file tend to move through review more predictably than cases that require follow-up requests.
Temporary vs. long-term vs. permanent residence — what changes at each stage?
Residence status in Bulgaria isn’t a single fixed state — it progresses through stages, each with different rights and renewal requirements.
Temporary residence is the entry point for most applicants. These permits are usually valid for 6 to 12 months and are renewable, provided the underlying ground of residence (employment, business, study, and so on) still holds. This is where nearly everyone starts, and renewal is a recurring administrative task rather than a one-time event.
Long-term / permanent residence becomes available after a period of continuous, lawful residence in Bulgaria. The general pattern commonly referenced is around 30 months of lawful presence within a 5-year period before conversion to permanent status is possible, though eligibility depends on the specifics of your case and the ground you’ve been residing under. This is general information rather than a guaranteed timeline — your actual eligibility date should be confirmed in a consultation rather than assumed from a rule of thumb.
Citizenship sits at the far end of the path. Bulgarian law generally allows naturalization after 10 years of legal residence, or after 3 years if you are married to a Bulgarian citizen. Again, this is general guidance, not a promise of outcome — actual eligibility depends on the details of your residence history and personal circumstances.
One point worth flagging early: once you’re a Bulgarian tax resident, which often follows fairly directly from establishing residence here, you enter a separate legal framework — tax residency and Bulgaria’s flat 10% personal income tax are governed by different rules than the residence permit itself. We cover that distinction in our guide to Bulgaria tax residency, since the two statuses are related but not identical, and people often assume one automatically means the other.
What happens if your residence basis is a business you’re registering yourself?
A meaningful share of people relocating to Bulgaria aren’t coming for a job offer — they’re coming to run their own business, often as the sole owner of a newly formed EOOD. If that’s your situation, the residence application and the company registration are two separate procedures that need to be sequenced correctly, not treated as a single step.
In practice, you typically need the company to exist — or be far enough along in registration — before the Migration Directorate will accept business ownership as your ground of residence. That means the order of operations matters: understanding how EOOD or OOD registration works, what documents the Commercial Register requires, and how long incorporation takes should shape your residence application timeline, not the other way around. Our guide to registering a company in Bulgaria walks through the EOOD/OOD structure and the freelancer alternative in detail.
Once the company is registered, the residence file needs to demonstrate genuine business activity tied to your role — not just paperwork showing you’re listed as an owner. This is one of the areas where the Migration Directorate looks closely, so it’s worth getting the sequencing and documentation right from the start rather than assembling it reactively.
We handle the Migration Directorate appointment and document prep end-to-end
Between Visa D applications, legalized documents, certified translations and Migration Directorate appointments, the residence permit process has a lot of moving parts and very little tolerance for missing paperwork. Our immigration services cover the process from the embassy stage through to holding your residence card, so you’re not learning the system on your own timeline. If you’d like to talk through your specific ground of residence and what it means for your documents and timeline, book a consultation and we’ll map it out together.
Frequently Asked Questions
Do I need a Visa D if I’m an EU citizen?
No. EU, EEA and Swiss citizens don’t need Visa D or any pre-entry visa to live in Bulgaria. You can enter freely and only need to register with the Migration Directorate for a certificate once you pass 90 days in the country.
How long does it take to get a Bulgarian residence permit?
As a general benchmark, the full process — from document collection to receiving the physical residence card — typically takes around 4 months. Actual timelines vary by ground of residence and document readiness, so treat this as a guideline rather than a fixed promise.
Can I apply for a residence permit after I arrive in Bulgaria on a tourist visa?
Non-EU nationals generally need to obtain Visa D before entering Bulgaria; the residence permit application itself is then filed at the Migration Directorate after arrival, within the visa’s validity period. Arriving without Visa D is not the standard route for non-EU applicants planning to stay long-term.
What’s the difference between temporary and permanent residence?
Temporary residence permits are usually valid for 6-12 months and renewable as long as your ground of residence continues. Long-term or permanent residence generally becomes possible after a period of continuous lawful residence, commonly referenced as around 30 months within a 5-year period, though this depends on individual circumstances and is best confirmed in a consultation.
Can owning a company in Bulgaria qualify me for residence?
Yes, business ownership and management of a Bulgarian company is a recognized ground for residence. It generally needs to be sequenced with your company registration, since the Migration Directorate typically wants the company to exist before accepting it as your basis for residence. See our guide on registering a company in Bulgaria for the registration side of this.
Does getting a residence permit automatically make me a Bulgarian tax resident?
Not automatically — residence and tax residency are related but separate legal statuses, governed by different rules. We explain the distinction, including Bulgaria’s flat 10% tax rate, in our guide to Bulgaria tax residency.