Home/Blog/First 30 Days Checklist
Relocation

Your First 30 Days in Bulgaria: The Complete Setup Checklist (2026)

Published: April 09, 2026 | Last updated: April 09, 2026
Yordan Cholakov Apr 9, 2026 10 min read

You have decided to move to Bulgaria. Now what? This guide covers everything you need to do in your first month — in the right order, with realistic timelines, exact costs, and links to our detailed guides for every step. It is written by a law firm that handles EU citizen relocations every week.

Bulgaria joined the Schengen Area and adopted the euro on January 1, 2026. As an EU citizen, you enter with your national ID card alone — no visa, no prior approval. The setup process involves one government authority for residence (the Migration Directorate), one for tax registration (the NRA), and a handful of practical steps that slot neatly into a 30-day timeline.

30 days
Full setup timeline
10 steps
In chronological order
20+
Linked detailed guides

Week 1 — Arrival & Residence

Step 1: Secure Accommodation (Day 1–3)

Before you can register for residence, you need accommodation proof. The Migration Directorate accepts two forms:

Read the full guide: Notarized Landlord Declaration — What It Is and How to Get One

Important: Airbnb and short-term rentals do not work. You need a standard residential lease with a landlord willing to provide the Art. 20a declaration. If you do not yet have an apartment, your lawyer can arrange a temporary registered address service while you search.

Step 2: Apply for Residence Certificate & Get Your LNCH (Day 3–7)

With your accommodation proof in hand, apply at the Migration Directorate (Дирекция „Миграция”) for a prolonged residence certificate. This is the only authority involved — there is no police registration and no GRAO registration for EU citizens.

EU citizens qualify for prolonged residence on four grounds:

  1. Company owner or manager — you own or manage a Bulgarian EOOD/OOD
  2. Employee — you have an employment contract with a Bulgarian employer
  3. Self-sufficient — health insurance valid in Bulgaria + minimum EUR 5,100 in a personal bank account
  4. Family member — your spouse, partner, or dependent is an EU citizen who already holds a Bulgarian residence certificate

Upon registration, you receive an LNCH (Личен Номер на Чужденец) — a 10-digit personal identification number. This is the foreigner equivalent of the Bulgarian EGN. You need it for everything: bank accounts, tax registration, employment contracts, company management, healthcare, and every official interaction in Bulgaria.

Timeline and fees:

Our recommendation: Get the paper certificate immediately and use it to open bank accounts and register with the NRA while waiting for the plastic card. Do not wait for the card — the paper certificate is legally sufficient for all domestic purposes.

Detailed guides: EU Residence Permit for EU Citizens | How to Get Your LNCH | Address Registration for Foreigners

Week 2 — Banking & Company Formation

Step 3: Open a Personal Bank Account (Day 7–10)

With your residence certificate and LNCH, you can open a personal bank account. The process is straightforward — visit a branch with your documents, complete KYC verification, and your account is typically active the same day.

What you need:

Monthly maintenance fees: EUR 2–10 depending on the bank and package. DSK Bank and UniCredit Bulbank are the most commonly used by foreigners and offer English-language support. All accounts are now in EUR following Bulgaria's eurozone entry.

Detailed guides: Opening a Bank Account as an EU Citizen | Best Banks for Foreigners in Bulgaria | Opening a Bank Account as a Foreigner

Step 4: Register Your Company or Freelancer Activity (Day 10–14)

Now you choose your business structure. The two main options for EU citizens:

Option A: Register an EOOD (Single-Member LLC)

An EOOD is the standard structure for entrepreneurs and business owners. It gives you limited liability (your personal assets are protected), the ability to retain earnings at 10% corporate tax, and access to the combined 15% CIT + dividend rate when profits are distributed.

Detailed guides: Register a Company as an EU Citizen | EOOD vs OOD | Company Registration Cost Breakdown | Documents Required | Register an EOOD Remotely

Option B: Register as a Freelancer

Freelancer registration (свободна професия / svobodna profesiya) is done at the NRA and takes one day. The effective income tax rate is 7.5% (10% flat rate on 75% of gross income after the 25% standard expense deduction). Social contributions are additional but capped.

Freelancer status is simpler and cheaper to maintain, but offers no liability protection. We recommend it for income under EUR 100,000 per year.

Detailed guides: Bulgaria Freelancer Tax Rate | Company vs Freelancer Comparison | Freelancer vs EOOD Income Threshold

Need Help Choosing Between EOOD and Freelancer?

We model both structures for your specific income and situation. Free, no obligation.

Book Free Consultation

Week 3 — Corporate Setup

Step 5: Open a Corporate Bank Account (Day 14–21)

If you registered an EOOD, you now need a corporate bank account. Unlike personal accounts, corporate accounts do not open the same day. All major Bulgarian banks charge a non-refundable KYC review fee of EUR 100–500 and take approximately one week to process the application for a simple EOOD with a single EU-citizen owner. Complex structures with multiple shareholders or non-EU beneficial owners can take 2–3 weeks.

DSK Bank and UniCredit Bulbank are the most reliable for corporate accounts. Your lawyer can coordinate the introduction and appointment.

Fintech alternative: Some entrepreneurs skip the traditional corporate bank account initially and use Wise or Revolut Business for day-to-day payments. However, a Bulgarian bank account is still needed for the initial capital deposit and certain NRA interactions. We recommend opening both.

Detailed guides: Corporate Bank Account for EOOD | Best Banks for Foreigners | Wise/Revolut vs Bulgarian Bank

Step 6: Get a KEP — Qualified Electronic Signature (Day 14–21)

A KEP (КЕП / квалифициран електронен подпис) is a qualified electronic signature required for all NRA filings in Bulgaria. You have two options:

Cost is minimal: approximately EUR 15–50 depending on the provider and validity period. Alternatively, your accountant can file using their own KEP with a power of attorney from you — most foreign owners use this approach.

Detailed guide: KEP Electronic Signature for Foreigners

Step 7: Hire an Accountant (Day 21–28)

Bulgarian accounting must comply with the Accountancy Act and requires familiarity with NRA filing systems. A local accountant is essential — this is not something you can handle yourself unless you speak Bulgarian and know the system.

Monthly costs:

Your accountant handles all monthly filings (VAT, social security, payroll), prepares the annual corporate income tax return, and files the annual financial statements (GFO). They also manage your KEP registration with the NRA if you use theirs.

Detailed guides: Do I Need an Accountant for My EOOD? | Annual Cost of Running an EOOD | EOOD Annual Obligations

Week 4 — Operations & Daily Life

Step 8: Set Up Health Insurance (Day 21–28)

Health insurance in Bulgaria works through two channels:

For the initial residence application, a European Health Insurance Card (EHIC) from your home country is accepted. But it is not a long-term solution — transition to NHIF through employment or self-insurance as soon as your business structure is active.

Detailed guide: Health Insurance for Foreigners in Bulgaria | Social Security Contributions Guide

Step 9: Set Up Invoicing & Payment Infrastructure (Day 28–30)

With your company or freelancer activity registered, accountant onboarded, and bank accounts open, it is time to set up your operational infrastructure:

Detailed guides: How to Pay Yourself from an EOOD | Salary vs Dividends Strategy

Step 10: Practical Life Setup (Ongoing)

These are not legally required but make daily life significantly easier:

Detailed guide: Cost of Living in Sofia for Expats

Want Us to Handle the Entire Setup?

Residence, company, bank introduction, accountant introduction, registered address — one package, one point of contact.

Book Free Consultation

The Complete 30-Day Checklist

Here is every task in one table. Use this as your master reference throughout the first month.

When Task Where Cost Guide
Day 1–3 Secure accommodation — rental + notarized landlord declaration (Art. 20a) Notary ~EUR 30–50 notary fee Guide
Day 3–7 Apply for residence certificate + get LNCH Migration Directorate EUR 7 / 18 / 36 Guide
Day 7–10 Open personal bank account DSK / UniCredit EUR 2–10/mo Guide
Day 10–14 Register EOOD (Trade Registry, electronic filing) Trade Registry EUR 700–999+VAT (lawyer) Guide
Day 10–14 OR register as freelancer (NRA, same day) NRA Free Guide
Day 14–21 Open corporate bank account (~1 week KYC) DSK / UniCredit EUR 100–500 KYC fee Guide
Day 14–21 Get KEP (electronic signature) Evrotrust / B-Trust EUR 15–50 Guide
Day 21–28 Hire accountant EUR 100–300/mo (EOOD)
EUR 60–80/mo (freelancer)
Guide
Day 21–28 Set up health insurance NHIF / private insurer 8% via payroll or EUR 300–800/yr private Guide
Day 28–30 Invoicing, fintech, client notification Varies Guide

What We Handle For You

Innovires Legal manages full relocation setups for EU citizens every week. Here is exactly what we handle:

We handle all Bulgarian-language interactions. You focus on your business. First consultation is free.

Ready to Start Your 30-Day Setup?

Tell us where you are moving from and what you plan to do in Bulgaria. We will map out your exact timeline.

Book Free Consultation

“This seems like a lot of steps.” It is fewer than you think. With a lawyer handling steps 1–7, your active involvement is limited to two in-person visits (Migration Directorate and bank) and a few document signatures. Most clients spend 3–4 hours total on administrative tasks across the entire month. The rest is handled by our team.

Let Us Map Out Your First 30 Days

Tell us your situation — where you are moving from, what your business does — and we will send you a personalized timeline with exact steps and costs. Free, no obligation.

Free. No obligation. Response within 24 hours.

Frequently Asked Questions

Can I really complete everything in 30 days? +
Yes. With a lawyer handling document preparation and filings, most EU citizens complete residence, bank account, company registration, corporate bank account, KEP, and accountant onboarding within 3–4 weeks. The main bottleneck is the corporate bank account KYC, which takes approximately one week. If you arrive with all documents ready, you can often finish faster.
What is the first thing I should do when I arrive? +
Secure accommodation with a proper rental agreement and a notarized landlord declaration under Art. 20a. Without this, you cannot apply for residence at the Migration Directorate, and without residence you cannot get an LNCH, open bank accounts, or register a company. Everything starts with accommodation proof.
Do I need to register with the police or GRAO? +
No. EU citizens register only at the Migration Directorate. There is no separate police registration and no GRAO (civil registration) for EU citizens in Bulgaria. The Migration Directorate handles your residence certificate and LNCH number — it is the single authority for everything residence-related.
Should I register an EOOD or work as a freelancer? +
It depends on your income level and risk tolerance. Freelancers pay an effective 7.5% income tax rate (after the 25% expense deduction) but have unlimited personal liability. An EOOD offers liability protection and the combined 15% CIT + dividend rate on distributed profits. We generally recommend freelancer status under EUR 100,000/year and an EOOD above that threshold. Read our full comparison.
How much does a lawyer charge for company registration? +
Full EOOD incorporation through a lawyer costs EUR 700–999 + VAT. This typically includes drafting all corporate documents (articles of association, capital deposit, management decisions), filing with the Trade Registry, obtaining the EIK number, NRA registration, and coordinating the bank account opening. The Trade Registry state fee (EUR 55 for electronic filing) is additional. See our full cost breakdown.
Can I use Wise or Revolut instead of a Bulgarian bank? +
Wise and Revolut Business are widely used by Bulgarian companies for day-to-day international payments. However, they cannot fully replace a Bulgarian bank account. You need a Bulgarian bank for the initial capital accumulation account (required before EOOD registration), certain NRA interactions, and as a primary receiving account for local transactions. We recommend opening both. Read our Wise/Revolut vs Bulgarian Bank guide.
What is a KEP and do I really need one? +
A KEP is a qualified electronic signature required for all NRA filings in Bulgaria. Yes, you need one — either your own (via Evrotrust remotely or B-Trust in person) or your accountant can file using theirs with a power of attorney from you. Most foreign owners use the accountant's KEP. Cost: EUR 15–50. See our full KEP guide.
What about tax residency — when does that start? +
Tax residency and residence registration are two separate things. Getting a residence certificate does not automatically make you a Bulgarian tax resident. Tax residency is determined by spending 183 or more days in Bulgaria within a calendar year, or by having your centre of vital interests in the country. Read our complete tax residency guide.

Disclaimer: This article provides general information about relocating to Bulgaria as an EU citizen and does not constitute legal advice. Requirements may vary based on individual circumstances and are subject to change. Consult our team for advice tailored to your specific situation. Last updated: April 9, 2026.