Having a local bank account is essential if you are planning to live, work, or study in Sofia, Bulgaria. From receiving your salary to paying monthly utility bills and handling daily financial transactions like withdrawing money or transferring funds, a Bulgarian bank account makes life much easier for expats.
While the process is relatively straightforward, you need the right information to navigate the local banking system. This guide covers everything from selecting the best bank to the specific documents required to get your account activated.
Read Also: How to Send Money to Bulgaria
Best Banks in Sofia for Expats and Locals

The first step is selecting a suitable bank that offers services tailored to your needs. Sofia has a robust banking sector with several reputable institutions. Here are the top recommendations:
1. Raiffeisen Bank (KBC Bank)
Raiffeisen Bank is one of the most trusted names in Bulgaria. It offers a wide range of services, including savings accounts, deposit accounts, and excellent online banking. With a vast network of ATMs across Sofia, it is a top choice for both locals and foreigners who need easy access to cash.
2. UniCredit Bulbank
UniCredit Bulbank is highly recommended for international residents. They offer specialized accounts in BGN (Bulgarian Lev), EUR, and USD. This flexibility makes it much easier for expatriates to transfer money internationally and manage funds in multiple currencies.
3. Postbank (Eurobank)
Postbank is known for its accessibility, boasting numerous branches and ATMs throughout Bulgaria. If you prioritize mobile banking and quick customer service, Postbank is an excellent option. Their digital platforms allow you to perform daily transactions with just a few taps on your smartphone.
4. DSK Bank
DSK Bank is one of the oldest and most reputable banks in Sofia. If you are looking for a fast and reliable way to open a bank account, DSK is known for its efficient processing. They provide a comprehensive suite of financial services to support your personal or business needs.
Required Documents to Open a Bank Account in Bulgaria

To ensure the bank account opening process goes smoothly, you must prepare several documents in advance. While requirements may vary slightly between banks, you generally need:
-
Valid Passport and Visa: This is the primary identification required for all foreigners and expatriates.
-
Proof of Address: You may need to show a rental contract or a utility bill to verify your residence in Sofia.
-
Work Permit or Employment Contract: Banks often request evidence of your employment or a company recommendation letter to verify your source of income.
-
Tax Identification Number: Depending on your residency status, you might be asked for your tax number from your home country.
-
Personal Presence: Most banks require you to appear in person to verify your identity.
Pro Tip: Always bring original documents and photocopies. Having copies ready will speed up the application process and prevent unnecessary delays.
Step-by-Step Process to Open Your Account

Once your documents are ready, follow these steps to secure your new account:
-
Visit a Branch: It is best to visit the bank early in the morning to avoid long queues. Choose a central branch in Sofia, as they are more likely to have English-speaking staff.
-
Fill Out Application Forms: A bank officer will provide several forms. Ensure you fill these out accurately according to the details in your supporting documents.
-
Data Validation: The bank will verify your ID and documents. This process is usually quick, though some banks may take a few days for internal compliance checks.
-
Initial Deposit: To activate your account, you will typically need to make a small initial deposit (often as low as 10-20 BGN).
-
Receive Your Debit Card: Once approved, you will receive your bank book and ATM card. Note that personalized debit cards may take 3-5 business days to be printed and ready for collection.
Understanding how to open a bank account in Sofia, Bulgaria is the key to a stress-free transition to your new life. By choosing a reputable bank like UniCredit or DSK and having your passport and work permit ready, you can manage your finances securely and efficiently.
With your new local account, you can now handle secure daily financial transactions and enjoy everything the beautiful city of Sofia has to offer.
Download the Transfez App Today
Transfez helps you send money abroad quickly, affordably, and securely. For businesses, Jack Finance simplifies international vendor payments. Whether you’re paying overseas staff, suppliers, or supporting a family member studying or working abroad, Transfez is here to help. Available on Android and iOS.




