Bulgaria's registration process centres on the LNCh (Personal Number of a Foreigner), a 10-digit number issued automatically when EU citizens register their residence at the Migration Directorate, or when non-EU citizens are granted a residence permit. The LNCh is the gateway to almost everything else: opening a bank account, registering with the NRA (tax authority), enrolling in NHIF (health insurance), and signing an employment contract. As of 1 January 2026, Bulgaria has adopted the euro, so all government fees referenced in this guide are now denominated in EUR rather than the previous Bulgarian lev (BGN).
I am a:

🧭

Country-Specific Guides

BG

Moving to Bulgaria: Expat Registration Guide

Flag of Bulgaria

Bulgaria

Capital: Sofia

Last verified: June 2026

Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.

📋12 registration steps covered in this guide. Expand each card for full details, timelines and costs.

EU/EEA citizens can register their residence at the Migration Directorate within 3 months of arrival, though doing so immediately is strongly recommended, since the LNCh issued at that point unlocks everything from banking to tax registration. Non-EU citizens generally arrive on a Type D long-stay visa and convert this into a residence permit after arrival, receiving their LNCh as part of that process. Since the 2026 euro adoption, all government fees mentioned below are in EUR.

Key Registrations & Procedures

Deadline: Within 3 months of arrival if intending to stay longer than 3 months, though applying immediately on arrival is strongly recommended since the LNCh is required for banking, tax, and employment.
Processing Time: The paper certificate is typically issued the same day; the plastic LNCh card follows within a few days to a couple of weeks.
💰Fees: From EUR 7 for the paper residence certificate (2026 euro-adoption rate); fees for the residence certificate roughly doubled with the January 2026 euro conversion compared to the prior BGN-denominated fees.
📅Appointment: Many Migration Directorate offices accept walk-ins, though larger cities such as Sofia may have queues, arriving early in the day is recommended.
Required Documents:
  • Valid passport or national ID card
  • Proof of one of the four grounds for residence: employment, self-sufficiency (proof of funds and health insurance), studies, or family reunification
  • Proof of address in Bulgaria (rental contract or property ownership document)
  • Completed application form for EU citizen residence registration
  • Passport-style photo
Where to Do It:

Any Migration Directorate office, including the central Sofia office or regional directorates in other cities.

If You Don't Do It: Late registration beyond 3 months can result in a fine, though enforcement against EU citizens is generally lenient. The more practical consequence is that without an LNCh you cannot open a bank account, register for tax purposes, sign an employment contract, or be listed as a company manager.
💡 Practical Tip: Get the paper residence certificate first, it is issued the same day for around EUR 7, and use it immediately to start bank account and NRA registration while you wait for the plastic LNCh card to be produced. This saves several days of idle waiting.
Regional Variations: Migration Directorate offices exist in Sofia and all major regional cities; Sofia's central office tends to have higher demand and longer queues than smaller regional offices.
🏠 Useful Services
  • Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Visit Official Website
FAQWhat is the deadline for Address Registration and Residence Certificate (Migration Directorate) in Bulgaria?
Within 3 months of arrival if intending to stay longer than 3 months, though applying immediately on arrival is strongly recommended since the LNCh is required for banking, tax, and employment.
How much does Address Registration and Residence Certificate (Migration Directorate) cost in Bulgaria?
From EUR 7 for the paper residence certificate (2026 euro-adoption rate); fees for the residence certificate roughly doubled with the January 2026 euro conversion compared to the prior BGN-denominated fees.
What happens if I skip Address Registration and Residence Certificate (Migration Directorate) in Bulgaria?
Late registration beyond 3 months can result in a fine, though enforcement against EU citizens is generally lenient. The more practical consequence is that without an LNCh you cannot open a bank account, register for tax purposes, sign an employment contract, or be listed as a company manager.
Deadline: Apply for the Type D visa before travelling to Bulgaria; convert to a residence permit within the visa's validity period after arrival, typically within 14-30 days.
Processing Time: Type D visa processing at embassies typically takes 30-45 days. Residence permit conversion at the Migration Directorate after arrival usually takes a few weeks to issue the plastic card, though the paper certificate may be available sooner.
💰Fees: Type D visa fees and residence permit fees vary by category (employment, self-employment, digital nomad, family reunification); budget for visa fees plus residence permit issuance fees, now denominated in EUR following the 2026 euro adoption.
📅Appointment: Required at the Bulgarian embassy/consulate for the Type D visa application, and at the Migration Directorate for residence permit conversion and biometric data collection.
Required Documents:
  • Valid passport with sufficient remaining validity
  • Approved Type D long-stay visa
  • Proof of the basis for residence: employment contract, business registration documents, university admission letter, or family relationship documents
  • Private health insurance valid in Bulgaria with minimum EUR 30,000 coverage including repatriation
  • Proof of accommodation in Bulgaria
  • Proof of sufficient financial means appropriate to the residence category
  • Clean criminal record certificate, legalised and translated into Bulgarian if issued abroad
Where to Do It:

Bulgarian embassy or consulate in your home country for the Type D visa; Migration Directorate office in Bulgaria for conversion to a residence permit.

If You Don't Do It: Remaining in Bulgaria beyond the validity of your Type D visa without converting to a residence permit is an immigration violation that can result in fines, an entry ban, and removal from the country.
💡 Practical Tip: If considering the Bulgaria Digital Nomad Visa route (capped at 2 years with the EUR 31,000 income threshold), plan ahead for what comes after, this visa has no path to permanent residency, so longer-term plans typically require transitioning to a company-based D visa or other route before the 2-year cap is reached.
Regional Variations: The Type D visa process is identical across all Bulgarian embassies, though processing times can vary; Migration Directorate conversion is available in Sofia and regional offices nationwide.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Residence Permit (Long-Stay Visa D Conversion) in Bulgaria?
Apply for the Type D visa before travelling to Bulgaria; convert to a residence permit within the visa's validity period after arrival, typically within 14-30 days.
How much does Residence Permit (Long-Stay Visa D Conversion) cost in Bulgaria?
Type D visa fees and residence permit fees vary by category (employment, self-employment, digital nomad, family reunification); budget for visa fees plus residence permit issuance fees, now denominated in EUR following the 2026 euro adoption.
What happens if I skip Residence Permit (Long-Stay Visa D Conversion) in Bulgaria?
Remaining in Bulgaria beyond the validity of your Type D visa without converting to a residence permit is an immigration violation that can result in fines, an entry ban, and removal from the country.
Deadline: Issued automatically as part of residence registration or residence permit issuance, no separate application needed.
Processing Time: Issued at the same time as the residence certificate (EU citizens, often same-day for the paper version) or residence permit (non-EU citizens, typically within a few weeks).
💰Fees: Free, included as part of residence registration or residence permit issuance.
📅Appointment: No separate appointment required, obtained automatically through residence registration or residence permit processing.
Required Documents:
  • Valid passport or national ID card
  • Approved residence certificate (EU citizens) or residence permit (non-EU citizens)
Where to Do It:

Issued automatically by the Migration Directorate as part of residence registration or residence permit processing.

If You Don't Do It: Without an LNCh you cannot open a bank account, register with the NRA for tax purposes, sign an employment contract, register a business, or enrol in NHIF, it is the foundational identifier for nearly all interactions with Bulgarian authorities and institutions.
💡 Practical Tip: Be careful when an employer, bank, or the NRA asks for your personal number, selecting the wrong type (EGN versus LNCh) on an official form will cause the registration to fail and require correction through the NRA Territorial Directorate, adding delay.
Regional Variations: Issued centrally and uniformly nationwide by the Migration Directorate; no regional variation in format or issuance.
Visit Official Website
FAQWhat is the deadline for Personal Number of a Foreigner (LNCh) in Bulgaria?
Issued automatically as part of residence registration or residence permit issuance, no separate application needed.
How much does Personal Number of a Foreigner (LNCh) cost in Bulgaria?
Free, included as part of residence registration or residence permit issuance.
What happens if I skip Personal Number of a Foreigner (LNCh) in Bulgaria?
Without an LNCh you cannot open a bank account, register with the NRA for tax purposes, sign an employment contract, register a business, or enrol in NHIF, it is the foundational identifier for nearly all interactions with Bulgarian authorities and institutions.
Deadline: Employees: registration handled automatically by the employer before the first day of work. Self-employed individuals: must register and file the OKD-5 declaration (Declaration for Registration of a Self-Insured Person) before starting self-employed activity.
Processing Time: NRA registration for employees is typically instant via the employer's electronic submission. OKD-5 declarations for the self-employed are processed within a few business days.
💰Fees: Free to register. Income tax in Bulgaria is a flat 10%; self-employed individuals pay social security and health insurance contributions on a declared insurable income base (verify the current 2026 statutory minimum base with the NRA).
📅Appointment: Not usually required for basic registration; the OKD-5 declaration can often be filed online via the NRA e-services portal or in person at the Territorial Directorate.
Required Documents:
  • LNCh (Personal Number of a Foreigner)
  • Residence certificate or residence permit
  • For employees: employment contract
  • For self-employed individuals: BULSTAT registration confirmation and completed OKD-5 declaration
Where to Do It:

NRA Territorial Directorate covering your registered address, or online via the NRA e-services portal (nra.bg).

If You Don't Do It: Failing to register as self-insured before starting self-employed activity, or an employer failing to register an employee, results in unpaid social security and health insurance contributions accumulating as arrears, which the NRA can pursue with penalties and interest once identified.
💡 Practical Tip: Do an annual reconciliation of your declared insurable income using Declaration 6 alongside your yearly tax return, amounts and statutory minimum bases change each year, so verify the current figures with the NRA before making self-insured contributions.
Regional Variations: NRA Territorial Directorates exist in Sofia and all major regional cities; the registration process and forms are standardised nationwide.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Tax Registration with the National Revenue Agency (NRA) in Bulgaria?
Employees: registration handled automatically by the employer before the first day of work. Self-employed individuals: must register and file the OKD-5 declaration (Declaration for Registration of a Self-Insured Person) before starting self-employed activity.
How much does Tax Registration with the National Revenue Agency (NRA) cost in Bulgaria?
Free to register. Income tax in Bulgaria is a flat 10%; self-employed individuals pay social security and health insurance contributions on a declared insurable income base (verify the current 2026 statutory minimum base with the NRA).
What happens if I skip Tax Registration with the National Revenue Agency (NRA) in Bulgaria?
Failing to register as self-insured before starting self-employed activity, or an employer failing to register an employee, results in unpaid social security and health insurance contributions accumulating as arrears, which the NRA can pursue with penalties and interest once identified.
Deadline: The obligation to contribute to NHIF arises from the date of obtaining a long-term or permanent residence permit, regardless of when you formally enrol with a GP.
Processing Time: Employee enrolment is automatic through payroll. Self-insured registration via the NRA is processed within a few business days; choosing a GP can be done at any NHIF-contracted outpatient facility once contributions are current.
💰Fees: Employees: contributions deducted automatically as part of standard payroll deductions (health insurance contribution rate around 8% of income, split between employer and employee). Self-insured individuals: pay monthly contributions on the statutory insurable income base, verify the current 2026 self-pay amount with the NRA/NHIF before paying.
📅Appointment: Not required for enrolment itself; choosing a GP involves visiting an NHIF-contracted outpatient practice to register.
Required Documents:
  • LNCh (Personal Number of a Foreigner)
  • Residence permit confirming long-term or permanent residence
  • For EU citizens transferring health insurance entitlement: form S1 (formerly E106/E109) from your previous country's health insurer
  • For self-insured individuals: NRA registration and proof of declared insurable income
Where to Do It:

Enrolment is administered by NHIF with contributions collected via the NRA; choosing a GP is done directly at any NHIF-contracted primary care practice.

If You Don't Do It: Bulgaria does not issue health insurance cards; instead, NHIF status is checked electronically when you visit a GP or specialist. If contributions have not been paid (commonly because the self-insured obligation was not registered), NHIF-subsidised care is refused and you must pay the full cost out of pocket until contributions are brought up to date.
💡 Practical Tip: If you are an EU/EEA citizen who was insured in another EU country before moving, apply for form S1 (formerly E106/E109) before you move, processing takes 2-6 weeks in most EU countries, and once submitted to the Bulgarian NHIF it transfers your insurance entitlement without requiring Bulgarian contributions for the covered period.
Regional Variations: NHIF has 28 regional subdivisions across Bulgaria; the enrolment process and contribution rates are standardised nationally, though GP availability varies by region.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
Visit Official Website
FAQWhat is the deadline for National Health Insurance Fund (NHIF) Enrolment in Bulgaria?
The obligation to contribute to NHIF arises from the date of obtaining a long-term or permanent residence permit, regardless of when you formally enrol with a GP.
How much does National Health Insurance Fund (NHIF) Enrolment cost in Bulgaria?
Employees: contributions deducted automatically as part of standard payroll deductions (health insurance contribution rate around 8% of income, split between employer and employee). Self-insured individuals: pay monthly contributions on the statutory insurable income base, verify the current 2026 self-pay amount with the NRA/NHIF before paying.
What happens if I skip National Health Insurance Fund (NHIF) Enrolment in Bulgaria?
Bulgaria does not issue health insurance cards; instead, NHIF status is checked electronically when you visit a GP or specialist. If contributions have not been paid (commonly because the self-insured obligation was not registered), NHIF-subsidised care is refused and you must pay the full cost out of pocket until contributions are brought up to date.
Deadline: Before issuing any invoice or receiving any income from freelance activity in Bulgaria.
Processing Time: BULSTAT registration plus the OKD-5 declaration can typically be completed in a single day.
💰Fees: Registration fees are modest (typically under EUR 50 in total for BULSTAT and OKD-5 filing); income tax for freelancers (svobodna profesiya) is commonly a flat 7.5% on declared income after the standard expense allowance, plus self-insured social security and health contributions.
📅Appointment: Not usually required; BULSTAT registration can often be completed in person at the Registry Agency in a single visit alongside the OKD-5 filing at the NRA.
Required Documents:
  • LNCh (Personal Number of a Foreigner)
  • Residence certificate or residence permit
  • Description of the freelance activity to be registered
  • Completed OKD-5 declaration (Declaration for Registration of a Self-Insured Person)
Where to Do It:

Registry Agency office for BULSTAT registration; NRA Territorial Directorate for the OKD-5 declaration.

If You Don't Do It: Invoicing clients without a BULSTAT number and OKD-5 registration is treated as unregistered economic activity, which can result in back taxes, unpaid social security contributions, and penalties once identified by the NRA.
💡 Practical Tip: Verify your LNCh is correctly linked in the BULSTAT system before issuing your first invoice, the BULSTAT number for individuals is derived directly from your LNCh, and any mismatch can cause invoices and tax filings to be rejected.
Regional Variations: BULSTAT registration is processed through Registry Agency offices nationwide using a unified national register; the process and tax rates are consistent across Bulgaria.
🩺 Useful Services
  • Wise: Multi-currency business account with low fees. Widely used by freelancers and self-employed expats.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for BULSTAT Registration for Self-Employed (Freelancers) in Bulgaria?
Before issuing any invoice or receiving any income from freelance activity in Bulgaria.
How much does BULSTAT Registration for Self-Employed (Freelancers) cost in Bulgaria?
Registration fees are modest (typically under EUR 50 in total for BULSTAT and OKD-5 filing); income tax for freelancers (svobodna profesiya) is commonly a flat 7.5% on declared income after the standard expense allowance, plus self-insured social security and health contributions.
What happens if I skip BULSTAT Registration for Self-Employed (Freelancers) in Bulgaria?
Invoicing clients without a BULSTAT number and OKD-5 registration is treated as unregistered economic activity, which can result in back taxes, unpaid social security contributions, and penalties once identified by the NRA.
Deadline: Within 30 days of NHIF enrollment. Earlier is better.
Processing Time: Immediate. Registration is completed at the GP clinic on the same visit.
💰Fees: Free.
📅Appointment: No appointment needed. Visit any GP clinic accepting new patients and present your NHIF card and LNCh.
Required Documents:
  • NHIF health insurance card or NHIF registration confirmation
  • LNCh (Personal Number of a Foreigner) or Bulgarian ID number
  • Valid passport or identity document
Official Link:
Where to Do It:

At your chosen GP's practice directly. You must register in person by completing a registration form (izbor na lichaen lekar).

If You Don't Do It: Without a registered GP, you cannot access the National Health Insurance Fund (NHIF) reimbursement system. You will need to pay for all medical consultations privately and cannot get referrals to specialists covered by NHIF.
💡 Practical Tip: You can change your GP up to four times per year. When registering, bring your health insurance card and national ID or residence permit.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
National Health Insurance Fund (NHIF): nhif.bg
FAQWhat is the deadline for GP Registration (Izbor na Lichaen Lekar) in Bulgaria?
Within 30 days of NHIF enrollment.
How much does GP Registration (Izbor na Lichaen Lekar) cost in Bulgaria?
Free.
What happens if I skip GP Registration (Izbor na Lichaen Lekar) in Bulgaria?
Without a registered GP, you cannot access the National Health Insurance Fund (NHIF) reimbursement system.
Deadline: No formal deadline, but open as soon as possible since most employers and the NRA expect a Bulgarian or SEPA IBAN.
Processing Time: EU citizens with an LNCh and address registration can typically open an account within a few days at a branch; digital banks and e-money institutions can issue a SEPA IBAN within 1-3 days.
💰Fees: Account opening fees range from approximately EUR 100 to EUR 500 depending on the bank and account type, though some banks waive this fee under conditions such as a minimum balance or monthly deposit.
📅Appointment: Most traditional banks require an in-branch appointment with identity verification; digital providers complete identification remotely.
Required Documents:
  • Valid passport or national ID card (EU/EEA: national ID card or passport from an EU member state)
  • LNCh (or EGN for permanent residents)
  • Address in Bulgaria (some banks also accept an address in your country of origin for EU citizens)
  • Proof of income, a tax return from your country of origin, criminal record certificate, or reference letter from another bank (required by some banks, particularly for non-EU applicants)
Where to Do It:

Bank branches in Sofia and other major cities, or online via digital banking apps.

If You Don't Do It: Without a Bulgarian or SEPA bank account, salary payments and NRA-related transactions can be delayed or refused, since most Bulgarian employers and the NRA's self-insured payment system expect a local or SEPA IBAN.
💡 Practical Tip: Non-EU citizens without a residence permit will be refused by most Bulgarian banks in practice, having a residence permit or registered company makes opening an account far more straightforward, so prioritise completing your residence registration first.
Regional Variations: Major Bulgarian banks have branches in Sofia, Plovdiv, Varna, Burgas, and other significant cities; account opening requirements are generally consistent nationwide, though some smaller branches may have more limited English-language support.
💳 Useful Services
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Visit Official Website
FAQWhat is the deadline for Bank Account (Bankova Smetka) in Bulgaria?
No formal deadline, but open as soon as possible since most employers and the NRA expect a Bulgarian or SEPA IBAN.
How much does Bank Account (Bankova Smetka) cost in Bulgaria?
Account opening fees range from approximately EUR 100 to EUR 500 depending on the bank and account type, though some banks waive this fee under conditions such as a minimum balance or monthly deposit.
What happens if I skip Bank Account (Bankova Smetka) in Bulgaria?
Without a Bulgarian or SEPA bank account, salary payments and NRA-related transactions can be delayed or refused, since most Bulgarian employers and the NRA's self-insured payment system expect a local or SEPA IBAN.
Deadline: Non-biometric cards issued before the 2026 standard should be renewed for a biometric version, aligning this renewal with any other required visit can save a duplicate trip.
Processing Time: Standard processing time is about 3 working days, although delays can occur during high-demand periods such as summer.
💰Fees: Standard issuance fees apply (now denominated in EUR following the 2026 euro adoption); expedited processing is available for an additional fee.
📅Appointment: Required for biometric data collection (photograph, fingerprints, signature) at a Ministry of Interior or Migration Directorate service centre.
Required Documents:
  • Valid passport
  • LNCh or EGN (personal identification number)
  • Residence certificate (EU citizens) or residence permit (non-EU citizens)
  • Proof of registered address
Where to Do It:

Ministry of Interior administrative service centres (for biometric ID cards) or Migration Directorate offices (for non-EU biometric residence cards).

If You Don't Do It: There is no penalty for not holding a Bulgarian biometric ID if you have another valid identity document, but an older non-biometric card may eventually be refused for certain administrative or travel purposes as the ICAO biometric standard becomes universally enforced.
💡 Practical Tip: If your existing card is non-biometric but not yet expired, consider renewing it proactively during 2026 rather than waiting for expiry, this avoids a situation where the card is refused for a specific purpose and you need an urgent, expedited replacement.
Regional Variations: Issuance centres are available in Sofia and all major regional cities, with the biometric standard applied uniformly nationwide.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Bulgarian ID Card / Biometric Residence Card in Bulgaria?
Non-biometric cards issued before the 2026 standard should be renewed for a biometric version, aligning this renewal with any other required visit can save a duplicate trip.
How much does Bulgarian ID Card / Biometric Residence Card cost in Bulgaria?
Standard issuance fees apply (now denominated in EUR following the 2026 euro adoption); expedited processing is available for an additional fee.
What happens if I skip Bulgarian ID Card / Biometric Residence Card in Bulgaria?
There is no penalty for not holding a Bulgarian biometric ID if you have another valid identity document.
Deadline: No fixed deadline, register when ready to begin trading through a Bulgarian company.
Processing Time: Fast registration: the procedure typically takes 3 to 5 business days once all documents are submitted.
💰Fees: Minimum share capital is EUR 1 for an EOOD; Commercial Register filing fees are modest, typically under EUR 100 total.
📅Appointment: Not required if using a power of attorney, the founder can sign documents in their country of residence, have them legalised (apostille or consular legalisation), and send them to a representative in Bulgaria.
Required Documents:
  • Valid passport or national ID and LNCh/EGN, if available (having an LNCh simplifies some procedures but is not strictly required for company registration itself)
  • Notarised company incorporation documents (articles of association, declaration of the manager)
  • Proof of registered office address in Bulgaria
  • Bank confirmation of share capital deposit
  • Power of attorney for a local representative, if registering remotely (apostilled or consular-legalised)
Where to Do It:

Registry Agency Commercial Register, either in person or via a local representative under power of attorney.

If You Don't Do It: There is no penalty for not forming a company, freelancers can operate under BULSTAT registration instead. However, registering a company does not automatically grant the right to reside in Bulgaria; a third-country national who wishes to live and work in Bulgaria must still obtain a residence permit separately, though company ownership can serve as a basis for a long-term residence application.
💡 Practical Tip: If a foreign entrepreneur has a Bulgarian or foreign business partner, registration can sometimes be expedited further, confirm with the Registry Agency or a local lawyer whether your specific structure qualifies for the fastest processing track.
Regional Variations: The Commercial Register is a single national electronic register administered by the Registry Agency; registration can be completed from any location in Bulgaria or remotely.
🩺 Useful Services
  • Wise: Multi-currency business account with low fees. Widely used by freelancers and self-employed expats.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Company Registration for Business Owners (EOOD/OOD) in Bulgaria?
No fixed deadline, register when ready to begin trading through a Bulgarian company.
How much does Company Registration for Business Owners (EOOD/OOD) cost in Bulgaria?
Minimum share capital is EUR 1 for an EOOD; Commercial Register filing fees are modest, typically under EUR 100 total.
What happens if I skip Company Registration for Business Owners (EOOD/OOD) in Bulgaria?
There is no penalty for not forming a company, freelancers can operate under BULSTAT registration instead.
Deadline: No strict deadline, but recommended as soon as you receive your Personal Identification Number (EGN or LNC) to access all NRA online tax services.
Processing Time: PIC issued same day at any NRA office.
💰Fees: PIC: Free. Qualified Electronic Signature (QES): Paid, typically BGN 20-60 per year from the issuing provider.
📅Appointment: Walk-in at any NRA office. No appointment required for PIC issuance.
Required Documents:
  • Valid passport or identity document
  • LNCh (Personal Number of a Foreigner)
  • Completed NRA application form (available at the office)
  • Email address for portal registration
Where to Do It:

At any NRA (National Revenue Agency) office in person, or online via nra.bg if you have a qualified electronic signature.

If You Don't Do It: Without NRA portal access, you cannot file tax returns, check tax obligations, or submit documents electronically, requiring all interactions to be done in person.
💡 Practical Tip: Bring your national ID or residence document and your EGN/LNC number when visiting the NRA office. The PIK code is issued immediately and gives access to the full range of NRA e-services.
FAQWhat is the deadline for NRA Online Portal Access (Personalen Identifikatsionen Kod / PIC) in Bulgaria?
No strict deadline, but recommended as soon as you receive your Personal Identification Number (EGN or LNC) to access all NRA online tax services.
How much does NRA Online Portal Access (Personalen Identifikatsionen Kod / PIC) cost in Bulgaria?
PIC: Free.
What happens if I skip NRA Online Portal Access (Personalen Identifikatsionen Kod / PIC) in Bulgaria?
Without NRA portal access, you cannot file tax returns, check tax obligations, or submit documents electronically, requiring all interactions to be done in person.
Deadline: No fixed deadline. Apply whenever a foreign tax authority, employer, or bank requires proof of your Bulgarian tax residency for a given tax year. A separate application is needed per country and per tax year.
Processing Time: Up to 14 days from submission of a complete application, under the statutory deadline set by the DOPK.
💰Fees: Free. Separate costs may apply for certified translations or an apostille if the certificate needs to be legalised for use outside Bulgaria.
📅Appointment: Submit the application in person or by an authorised representative at the NRA territorial directorate covering your registered address; some directorates also accept applications by post.
Required Documents:
  • Completed application for issuance of a tax residency certificate (NRA approved template)
  • Copy of ID card, or certificate of registered permanent address for foreign nationals holding a Bulgarian residence permit
  • Evidence supporting Bulgarian tax residency: proof of 183+ days of physical presence, or documentation of your centre of vital interests (employment, property, family ties)
  • The foreign tax authority's own certification form, if one is required, submitted together with your application so the NRA can certify it directly
Where to Do It:

NRA territorial directorate covering your registered address in Bulgaria.

If You Don't Do It: Without the certificate, foreign tax authorities and banks will not apply Bulgaria's double tax treaty benefits, so you risk being taxed twice on the same income until the certificate is produced. If your application is refused, you can appeal administratively within 14 days or judicially within 7 days of the refusal.
💡 Practical Tip: If a foreign authority is likely to also require an apostille or certified translation, arrange both at the same time as your NRA application, this avoids a second round trip once the certificate has already been issued.
Regional Variations: National procedure administered uniformly by the NRA; the specific territorial directorate you apply at depends on your registered address, not the country requesting the certificate.
Visit Official Website
FAQWhat is the deadline for Tax Residency Certificate in Bulgaria?
No fixed deadline; apply whenever a foreign tax authority or financial institution requires proof of Bulgarian tax residency, typically to claim relief under a double tax treaty.
How much does Tax Residency Certificate cost in Bulgaria?
Free. Processing takes up to 14 days under Art. 88 of the Tax and Social Security Procedure Code (DOPK).
What happens if I skip Tax Residency Certificate in Bulgaria?
Without the certificate, foreign tax authorities and banks will not apply Bulgaria's double tax treaty benefits, so you risk being taxed twice on the same income, once abroad and once in Bulgaria, until the certificate is produced.
Deadline: Non-EU/EEA licence holders: must exchange within a set period (commonly within 1 year) of obtaining a residence permit, confirm the current deadline with the traffic police directorate, as it can be adjusted by regulation.
Processing Time: Exchange of licences from countries with a recognition agreement is typically processed within a few weeks; licences from countries without an agreement may require theory and/or practical tests.
💰Fees: Administrative exchange fees apply (now in EUR following the 2026 euro adoption); additional costs apply if a driving test is required.
📅Appointment: Required at a traffic police directorate service centre; appointments can often be booked online.
Required Documents:
  • Valid foreign driving licence
  • Valid passport or national ID and LNCh/EGN
  • Residence certificate or residence permit
  • Certified Bulgarian translation of the foreign licence, if not in Bulgarian or English
  • Medical certificate from a Bulgarian-recognised medical institution, if required for your licence category
Where to Do It:

Any traffic police directorate (traffic police) service centre.

If You Don't Do It: Driving on a non-EU/EEA licence after the exchange deadline has passed is treated as driving without a valid licence, which can result in fines and complications with motor insurance claims.
💡 Practical Tip: Check the traffic police directorate's published list of countries with recognised licence exchange agreements before your appointment, licences from agreement countries can usually be exchanged directly without any test, saving significant time and cost.
Regional Variations: Traffic police directorates operate in Sofia and all regional cities with a standardised national process.
📋 Useful Services
  • Translayte: Certified translation of your driving licence and supporting documents for the exchange process.
  • RushTranslate: Fast certified translation of driving licence documents.
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
Visit Official Website
FAQWhat is the deadline for Driving Licence Exchange (Smyana na Shofyorska Knizhka) in Bulgaria?
Non-EU/EEA licence holders: must exchange within a set period (commonly within 1 year) of obtaining a residence permit, confirm the current deadline with the traffic police directorate, as it can be adjusted by regulation.
How much does Driving Licence Exchange (Smyana na Shofyorska Knizhka) cost in Bulgaria?
Administrative exchange fees apply (now in EUR following the 2026 euro adoption); additional costs apply if a driving test is required.
What happens if I skip Driving Licence Exchange (Smyana na Shofyorska Knizhka) in Bulgaria?
Driving on a non-EU/EEA licence after the exchange deadline has passed is treated as driving without a valid licence, which can result in fines and complications with motor insurance claims.
Deadline: Vehicles brought into Bulgaria by new residents should be registered promptly after the residence permit and LNCh are obtained, and before regular road use.
Processing Time: Registration can often be completed within a single visit once all required documents and inspections are in order.
💰Fees: Registration fees vary by vehicle type, engine size, and emissions category; budget for the registration fee plus the cost of compulsory third-party liability insurance (Grazhdanska otgovornost) and any technical inspection fee, now denominated in EUR.
📅Appointment: Many traffic police directorate offices accept walk-ins for vehicle registration, though booking online in advance is recommended in larger cities such as Sofia.
Required Documents:
  • Valid passport or national ID and LNCh/EGN
  • Residence certificate or residence permit and proof of Bulgarian address
  • Foreign vehicle registration document (original)
  • Certificate of conformity (COC) for vehicles previously registered outside the EU/EEA
  • Valid technical inspection certificate (for vehicles above the inspection-exempt age)
  • Compulsory third-party liability insurance certificate (Grazhdanska otgovornost)
Where to Do It:

Any traffic police directorate (traffic police) vehicle registration office.

If You Don't Do It: Driving an unregistered vehicle, or one still carrying foreign plates after establishing residence, can result in fines and the vehicle being prohibited from further use until properly registered.
💡 Practical Tip: Arrange your compulsory third-party liability insurance and technical inspection before visiting the traffic police directorate, both are prerequisites for registration, and having them ready in advance allows the registration itself to be completed in a single visit.
Regional Variations: Traffic police directorates operate in Sofia and all regional cities with a standardised national process and identical documentation requirements.
📦 Useful Services
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
  • Sirelo: Compare international removal companies. Get quotes for moving your belongings to Europe.
Visit Official Website
FAQWhat is the deadline for Vehicle Registration (Registratsiya na Avtomobil) in Bulgaria?
Vehicles brought into Bulgaria by new residents should be registered promptly after the residence permit and LNCh are obtained, and before regular road use.
How much does Vehicle Registration (Registratsiya na Avtomobil) cost in Bulgaria?
Registration fees vary by vehicle type, engine size, and emissions category; budget for the registration fee plus the cost of compulsory third-party liability insurance (Grazhdanska otgovornost) and any technical inspection fee.
What happens if I skip Vehicle Registration (Registratsiya na Avtomobil) in Bulgaria?
Driving an unregistered vehicle, or one still carrying foreign plates after establishing residence, can result in fines and the vehicle being prohibited from further use until properly registered.

Insider Tips for Newcomers

Get Your LNCh Before You Do Anything Else

The LNCh (Personal Number of a Foreigner) is issued with your residence certificate at the Migration Directorate and is required for bank accounts, tax registration, health insurance, employment contracts, and company registration. Every subsequent step depends on it. Prioritise this above everything on arrival.

The Migration Directorate in Sofia Can Have Very Long Queues

The Sofia Migration Directorate (bul. Knyaz Dondukov 48, the main processing office for residence registration) is the primary processing point for residence registration. Book as early as possible and arrive before opening time. Bring multiple photocopies of every document, Bulgarian offices do not make copies for applicants.

All Official Processes Are in Bulgarian, Budget for Translation

Government forms, NRA communications, court documents, and lease agreements are in Bulgarian only. For critical filings, using a licensed lawyer or certified translator significantly reduces errors and rejections. The cost is worth it for residence applications and tax registrations.

Some Online Systems Reject LNCh Numbers, Visit in Person if Needed

Several Bulgarian government portals and private services are designed to accept only EGN (Bulgarian citizen numbers) and may refuse LNCh numbers. This is a documented systemic issue raised at EU Parliament level. If an online service rejects your LNCh, visit the relevant office in person.

Choose Your GP on the Same Day as Your NHIF Enrollment

Without a registered GP, you cannot get referrals to specialists under the public health system and pay full private rates. GP enrollment is free and takes only minutes. Go directly from the NHIF office to a local GP clinic, bring your NHIF card and LNCh.

Banking Is Straightforward, Open an Account Early

Major Bulgarian banks (UniCredit Bulbank, DSK Bank, Fibank) can open accounts with your LNCh and passport. Revolut and other European neobanks also work widely in Bulgaria. An account is required for receiving salary, paying rent by bank transfer, and for National Revenue Agency (NRA) self-insurance contributions.