Sofia Bulgaria

Starting a Business

How to Register a Business in Sofia, Bulgaria

Starting a business in Sofia, Bulgaria, can be an exciting venture, but it requires navigating through various legal requirements, licensing processes, and tax obligations. This guide provides a comprehensive overview of the steps involved in registering a business in Sofia.

1. Choose Your Business Structure

Before you begin the registration process, you need to decide on the type of business entity you want to establish. The most common types of business structures in Bulgaria include:

  • Sole Proprietorship (ET): Ideal for individual entrepreneurs.
  • Limited Liability Company (OOD): Suitable for small to medium-sized businesses, requiring at least one shareholder and a minimum capital of 2 BGN.
  • Joint-Stock Company (AD): Appropriate for larger businesses, requiring a minimum capital of 50,000 BGN.

2. Prepare Required Documentation

Once you have chosen your business structure, you will need to gather the necessary documentation for registration. Common documents include:

  • Application Form: A completed application form for registration.
  • Founding Documents: For OOD and AD, this includes the Articles of Association.
  • Proof of Identity: A valid identification document for all shareholders and managers.
  • Proof of Address: Documentation confirming the legal address of the business.
  • Bank Certificate: A certificate from a Bulgarian bank confirming the deposit of the minimum capital (if applicable).

3. Register Your Business

The registration process is conducted through the Bulgarian Commercial Register. You can submit your application online or in person at the relevant registry office. The registration process typically involves the following steps:


  1. Submit Application: Present your application along with the required documents.
  2. Pay Registration Fees: Fees vary depending on the type of business entity and the method of registration.
  3. Receive Confirmation: Once your application is processed, you will receive a registration certificate, which officially establishes your business.

4. Obtain Necessary Licenses and Permits

Depending on the nature of your business, you may need to obtain specific licenses or permits. Common sectors that require additional licensing include:

  • Food and Beverage: Health and safety permits.
  • Construction: Building permits and licenses.
  • Transport: Licenses for transportation services.

It is essential to check with local authorities to determine the specific licenses required for your business.

5. Register for Taxes

After your business is registered, you must register for tax purposes with the National Revenue Agency (NRA). This includes:

  • Value Added Tax (VAT): If your annual turnover exceeds a certain threshold, you must register for VAT.
  • Corporate Tax: All businesses are subject to corporate tax, which is currently set at a flat rate of 10%.
  • Social Security Contributions: If you employ staff, you will need to register for social security and health insurance contributions.

6. Open a Business Bank Account

To manage your business finances effectively, you will need to open a business bank account. This account will be used for all business transactions, including receiving payments and paying taxes. Most banks in Bulgaria require the registration certificate and identification documents to open an account.

7. Comply with Ongoing Obligations

Once your business is established, you must comply with ongoing legal and tax obligations, including:

  • Annual Financial Statements: Businesses are required to prepare and submit annual financial statements to the NRA.
  • Tax Returns: Regular tax returns must be filed, including VAT and corporate tax returns.
  • Employment Regulations: If you have employees, ensure compliance with labor laws, including contracts, working hours, and health and safety regulations.

By following these steps, you can successfully navigate the process of registering a business in Sofia, Bulgaria. Understanding the legal requirements, licensing needs, and tax obligations is crucial for establishing a compliant and thriving business in this vibrant city.


Business Registration in Sofia, Bulgaria


Travel to Sofia Bulgaria