Bulgaria has steadily emerged as one of Europe’s best-kept secrets for real estate investment. Boasting a breathtaking Black Sea coastline, majestic ski resorts like Bansko and Borovets, vibrant cultural cities like Plovdiv and Sofia, and a remarkably low cost of living, it is no surprise that foreign buyers are increasingly turning their attention here. Whether you are looking for a sun-soaked holiday home, a lucrative rental investment, or a peaceful retirement haven, buying property in Bulgaria is an attractive proposition.

However, navigating the property market in a foreign country can be daunting. Legal frameworks, administrative procedures, and cultural differences require careful navigation. This comprehensive, step-by-step guide is designed to walk you through the entire process of purchasing real estate in Bulgaria as a foreigner, ensuring your investment is secure, legal, and profitable.

Understanding Your Eligibility: Can Foreigners Buy Property in Bulgaria?

Before you start browsing listings, it is crucial to understand the legal restrictions regarding foreign property ownership in Bulgaria. The rules largely depend on your nationality and the type of property you wish to buy.

EU vs. Non-EU Citizens

  • EU/EEA Citizens: If you are a citizen of the European Union or the European Economic Area, you enjoy the same rights as Bulgarian citizens when purchasing buildings and apartments. You can buy property freely without establishing a local company.
  • Non-EU Citizens: If you come from outside the EU, the regulations are slightly different. While non-EU citizens can freely purchase apartments, houses, and buildings, they are legally restricted from owning the underlying land. To buy a house with land or a plot of land, non-EU citizens must typically set up a Bulgarian registered company, which then purchases the property on their behalf.

Buying Land with a Bulgarian Company

Setting up a Bulgarian Limited Liability Company (OOD or EOOD) is a straightforward, inexpensive, and fast process. Once the company is registered, it becomes a Bulgarian legal entity, thereby bypassing the land-ownership restrictions placed on foreign individuals. The company can own both the building and the land it sits on.

Step 1: Financial Preparation and Budgeting

Purchasing a property involves more than just the agreed-upon purchase price. To avoid nasty financial surprises, you need to budget for additional closing costs, taxes, and potential renovation expenses.

Additional Costs to Expect

  • Notary Fees: Based on the property's value (graduated scale), usually ranging from 0.1% to 1% + VAT.
  • Local Municipality Tax: A one-off local tax paid upon transfer of ownership, typically between 0.5% and 3% depending on the municipality.
  • Agency Commission: Standard buyer/seller agent fees generally range between 2.5% and 3% + VAT of the purchase price.
  • Legal Fees: Hiring an independent real estate lawyer typically costs between €300 and €1,000, depending on the complexity of the deal.
  • State Registry Fees: Nominal fees for entering the title deed into the Property Register (around 0.1%).

Step 2: Research and Property Search

Bulgaria offers diverse regions catering to different lifestyles and investment goals. Identifying your objective—be it capital growth, rental yield, or personal use—will dictate your search.

Top Locations for Foreign Buyers

  • Sofia: The capital city offers the highest economic stability, strong long-term rental demand, and steady property appreciation.
  • The Black Sea Coast (Sunny Beach, Nessebar, Varna, Burgas): Ideal for holiday homes and seasonal short-term rentals. Varna and Burgas offer year-round infrastructure, while resort towns are more seasonal.
  • Ski Resorts (Bansko, Pamporovo, Borovets): Highly popular for winter sports enthusiasts and offering some of the lowest property entry prices in Europe.
  • Rural Areas (Veliko Tarnovo, Dobrich, Yambol): Perfect for those seeking rustic village houses, complete tranquility, and ultimate affordability.

Step 3: Conducting Due Diligence

Never skip this step. Working with an independent Bulgarian lawyer is the single best way to protect your investment. Your lawyer will perform crucial checks at the Bulgarian Property Register.

Key Legal Checks

  • Title Deed Verification: Confirming that the seller is the rightful and sole owner of the property.
  • Encumbrances and Mortgages: Ensuring the property is free from debts, bank mortgages, third-party claims, or state liens.
  • Building Permits and Act 16: For off-plan or newly built properties, verifying that the building has received "Act 16" (the official certificate of occupancy), without which utilities cannot be legally connected.

Step 4: Making an Offer and Signing the Preliminary Contract

Once you find your ideal property and negotiations are successful, the transaction moves to the contractual phase.

The Preliminary Contract (Predvaritelen dogovor) is a legally binding agreement between the buyer and the seller. It outlines the purchase price, payment schedule, deadlines, property description, and penalties for breach of contract. Upon signing this contract, the buyer typically pays a deposit—usually 10% of the purchase price—to secure the property.

Step 5: Obtaining a BULSTAT Number

Before the final title deed can be signed, all foreign buyers must obtain a BULSTAT registration number from the Bulgarian Registry Agency. This is a unique identification number issued to foreigners for tax and administrative purposes. Your lawyer can easily arrange this on your behalf.

Step 6: Finalizing the Deal Before a Notary Public

By Bulgarian law, the transfer of ownership of real estate must be executed in the presence of a licensed Notary Public in the district where the property is located.

During this appointment:

  • The notary reads the final title deed (Notarialen akt) aloud to both parties.
  • The buyer proves that the remaining balance of the purchase price has been paid (usually via bank transfer).
  • Both parties sign the deed in front of the notary.
  • The notary submits the signed deed to the Property Register for official transcription.

Step 7: Post-Purchase Administration

Congratulations, you now own property in Bulgaria! However, the process does not quite end at the notary's office. You have a few mandatory administrative duties to complete within statutory deadlines:

Task Deadline Where / With Whom
Local Tax Registration 2 months from purchase Local Municipality (Obshtina)
BULSTAT Update 7 days from purchase BULSTAT Register
Utility Transfers (Water, Electricity) Within 30 days EVN, CEZ, Energo-Pro, and local water companies

Summary Checklist for Foreign Buyers

  • Define your budget, including the 10%–15% buffer for taxes and fees.
  • Determine if you need to register a company (non-EU land purchase).
  • Hire an independent, English-speaking Bulgarian lawyer.
  • Conduct thorough due diligence (title deeds, Act 16, debts).
  • Sign the preliminary contract and pay the 10% deposit.
  • Obtain your BULSTAT number.
  • Sign the final title deed before a Bulgarian Notary Public.
  • Register the property with the local municipality and transfer utility bills.

Buying property in Bulgaria as a foreigner is a well-regulated and straightforward process, provided you follow the correct legal channels and enlist professional assistance. By taking your time during the due diligence phase and working with trusted local experts, you can safely secure your dream property in this beautiful Balkan destination.