Business Formation in Bulgaria

Launch your Bulgarian business from anywhere in the world. We take care of the paperwork, filings, and compliance. You stay focused on building your vision.
SPEAK WITH A SPECIALIST

Why choose us?

Personalized guidance

We guide you through every step so you don’t miss the details that matter and avoid costly mistakes. You get clarity, confidence, and a smoother path forward.

 

Proven Experience

We’ve seen it all. With 5+ years of experience, we understand the nuances of every business type and industry. That expertise lets us guide you with clarity and confidence.

Best customer service

We deliver a U.S.-level customer experience with fast, reliable support. Our team provides affordable, top‑quality service and accurate guidance for every step of your business formation.

Your long‑term partner

From compliance to taxes, we give you the tools and services to keep your business protected and growing for years.

Pick your path. We’ll support you every step of the way.

 

Basic

€400

Includes:
checkFree consultation in English
checkAll documents in Bulgarian and English needed to officially register your business in Bulgaria
checkName check service, to confirm that your preferred business name is available
checkAll Government fees included

Pro

€500

Includes Basic package, plus:
checkVAT registration with Bulgarian tax agency.
checkGuidance on opening a Bulgarian bank account for your business.
checkGuidance on setting up a virtual mailbox and phone for your business.

Premium

€600

Includes Pro package, plus:
checkUse our premium address in Sofia, Bulgaria for business registration.
checkMailbox service for one year + annual fee after the first year.
checkTrusted representative in Bulgaria who can serve as your point of contact with Bulgarian authorities.

Why work with Ameri Tax Global?

Expertise

With over 5+ years of specialized experience, we understand Bulgarian requirements for business formation at the highest level.

Personalized Service

No DIY guesswork. Your dedicated professional handles your entire company formation process from start to finish.

Long‑Term Commitment

You can rely on us for all your future business needs to stay fully compliant. We’re here for the long run.

Can the Process Be Completed Remotely?

As of 2026, remote company registration in Bulgaria is technically possible. You can visit the Bulgarian embassy in your country to notarize the required documents and, in some cases, attempt to open a bank account online. This option typically works only for EU citizens.

However, in practice, most foreign clients find that traveling to Bulgaria is the more convenient and efficient option. Many clients share that the cost of travel and accommodation is often preferable to dealing with embassies and consulates abroad. In many countries, consular appointments must be booked well in advance, and waiting times can stretch for months. For this reason, anyone wishing to register a company remotely usually begins by scheduling an appointment at the nearest Bulgarian consulate.

Another challenge is that many Bulgarian banks do not open capital deposit accounts remotely or through a power of attorney. Despite this limitation, we can offer alternative solutions to help you complete the process smoothly.

How long does it take?

Our practice shows that the entire procedure typically takes 5–10 working days. After you request the service and complete the questionnaire and pay, we will prepare your company registration documents within three working days and send them to you for review and approval. You will then visit a notary and a bank to complete the required steps and return the signed documents to us. Once we receive them, we will register your company with the Commercial Register.

For clients who are in Bulgaria and require an expedited process, a significantly faster timeline is possible. By visiting our office, signing the documents before a Bulgarian notary on the same day, and opening a bank account in person on the same day, the company can be registered within 2–3 business days.

How the Process Works?

1. Contact us and schedule your free consultation.

 

2. Fill out our questionnaire

You need to fill out all the questions in the questionarie. You can do this online (while outside of the country).

3. Pay our fee

Pay our fee that includes all govenment fees.

4. Preparing the Documents

All documents will prepared in English and Bulgarian and will be send to you in 3 business days after your payment.

5. Visiting the Notary

The manager of the company must visit a notary’s office (Bulgarian notary) to sign one of the required documents (a declaration-specimen) in the notary’s presence.

6. Opening a Capital Deposit Account

This step is necessary to deposit the company’s initial capital into a special bank account created for the newly formed legal entity, even though it is not yet officially registered. At the bank, the client completes the required forms and signs an agreement to open the account. The deposit slip confirming the capital payment is later submitted to the Commercial Register as proof of the deposit.

7. Finalizing the Document Package

After completing the steps at the bank and the notary, the client returns documents scanned to our office to provide the documents obtained from both places. Once we receive the notarized declaration-specimen and the bank deposit slip, we have the full set of documents needed to proceed with the company registration. No further action is required from the foreign applicant.

8. Register company online

After receiving the documents we will register the company online with the commercial register.

9. What happens after company registration?

– Certain commercial companies must adopt internal rules for control and prevention of money laundering, which are sent to the Financial Intelligence Directorate of the State Agency for National Security (DANS), within a 4-month period from the registration of the company. We may assist you with preparing the rules. Contact us if you need these policies to be prepared.

– If the company has a website/online store, it is necessary for the site to have prepared general terms and conditions, a privacy policy, and a policy for cookies. We may assist you in preparing the policies. Contact us if you need these policies to be prepared.

– It is necessary to find an accountant to keep the accounting and to do the annual accounting closing of the company. Contact us if you need recommendation a good accountant for your business.

What kind of company I should register?

We strongly recommend that you register a Limited Liability Company – OOD (for more than one owner) or EOOD (for one owner).

The main advantages of OOD and EOOD are:

1. Independence (a separate legal entity that has rights and obligations);
2. Budget-friendly registration and start-up costs
3. Easy and fast registration procedure – in 3 working days the company is registered;
4. Liability protection – the company is responsible for accumulated liabilities up to the amount of the paid-in capital and the property it owns;
5. Hiring expensive lawyers is not necessary;
6. Opportunities to expand the activity, VAT registration.

How much do you charge?

We have a flat fee on our Bulgarian business formation services. We offer Basic, Pro and Premium services.

How long does it take to get my business registered?

Formation times vary by state. We can apply for your business at your first appointment once you pay our service fee, visit Bulgarian notary and open Bulgarian business bank account. After submission, the state may take up to 3 business days to register your company.

What information do you need from me to get started?

We just need a few key details from you to get started:

  • Company name
  • Business owner details and ID
  • Company address
  • Company scope of business
  • Company capital
  • Phone number and email for communication and filings

Type of Company

Before we begin the registration process, several key details must be clarified. One of the first decisions is the legal form of the company whether it will be an LTD/Single‑Member LTD (OOD/EOOD), a Joint‑Stock Company (AD), or another specific structure. In practice, nearly all foreign-owned companies in Bulgaria—around 99%—are registered as EOOD or OOD. In both 2018 and 2025, more than three‑quarters of newly registered companies were single‑member entities (EOOD).

Registered Address in Bulgaria

Providing a Bulgarian administrative address is often challenging for foreign applicants who do not have one. There are several options: using the address of a trusted acquaintance, the company’s accountant, or we can recommend a “virtual office” service for around 10-20 euro per month. A valid and accessible address—where a company representative can be reached—is essential to avoid issues with banks, the National Revenue Agency (NRA), and other institutions. The address does not need to be a commercial office; a residential address anywhere in Bulgaria is acceptable. Additionally, a separate correspondence address for communication with the NRA may be listed in the Commercial Register. If none is provided, the management address is used by default.

Why Is Opening a Capital Account So Difficult for Foreigners?

As of 2026, banks operate under strict regulations related to anti‑money‑laundering measures, taxation of foreign nationals, data exchange rules, and more. The legislation contains vague and conditional provisions that allow broad interpretation, including regarding penalties for banks. As a result, banks have become extremely cautious when dealing with accounts involving foreign elements. Many banks concluded that maintaining accounts for foreign clients requires significant administrative resources while exposing them to compliance risks. Consequently, they began imposing various obstacles, such as:

  • Very high due‑diligence fees
  • Excessively long processing times for opening capital accounts
  • Requests for documents that foreign clients typically do not posses

Why Is the Price Higher for Foreign Clients?

The higher cost is due to several specific factors involved in working with foreign nationals:

  • All documents must be prepared in two languages
  • Communication often requires proficiency in a foreign language
  • Consultations with foreign clients are significantly more detailed
  • Additional procedures are required for identity verification and compliance with anti‑money‑laundering regulations
  • In almost all cases, assistance is needed when opening the capital deposit account at a bank

Which Foreign Clients Do We Assist?

We work with clients from all over the world, regardless of nationality, race, or origin. The only requirements are that the client speaks English and has a valid identity document. However, citizens of certain countries have a special status that complicates company registration procedures (EOOD, OOD, and other corporate forms). These are countries listed by the Bulgarian Financial Intelligence Directorate (DANS) as jurisdictions that do not apply—or apply only partially—the international standards for combating money laundering. Some of these countries include:

Afghanistan, Algeria, Angola, Antigua and Barbuda, Bosnia and Herzegovina, Bolivia, Guyana, Democratic Republic of São Tomé and Príncipe, Ethiopia, Ecuador, Zimbabwe, Iran, Iraq, Indonesia, Yemen, Kenya, Lao People’s Democratic Republic, Myanmar, Morocco, Nepal, Nigeria, Pakistan, Paraguay, Sudan, Syria, North Korea, Turkmenistan, Turkey, Trinidad and Tobago, Uganda, Ukraine, and others.

Is an Interpreter Required?

If the client does not speak English, an interpreter is necessary. We work with partner interpreters. Upon request, we can arrange interpreters.

What Identity Documents Are Required?

A valid passport or national ID card is essential for identification. If the foreigner also holds a Bulgarian residence permit (temporary or permanent), they should bring it as well, but this does not replace the need to present a passport and/or ID card.

Company Name

The chosen name must be checked for availability through the Commercial Register system. The name must be unique, and every foreign applicant is required to provide a version of the name in Bulgarian. A foreign‑language version may also be added if desired, along with the legal suffix—commonly Ltd., LLC, or, as some practitioners prefer, EOOD or OOD.

Do I need to be a Bulgarian citizen to work register a business in the US?

No, you don’t! We work with entrepreneurs from around the world to get their businesses incorporated in Bulgaria.

Scope of Activity

The company’s scope of activity is important, even though most descriptions end with the standard phrase “and any other activity not prohibited by law.” The absence of a specific activity in the description does not prevent the company from performing it. However, tax authorities expect the declared scope to reflect the company’s actual operations, as various legal and regulatory procedures—licensing, taxation, insurance, and others—refer to this description. We prepare the wording of the activity. The client only needs to explain, in general terms, what the business intends to do. We maintain templates for nearly every type of activity.

Managing Director

The managing director may be the sole owner or one of the shareholders. A company may also appoint two or more managers who represent the company jointly or individually. Most companies choose a single manager. When multiple managers are appointed, they typically receive “individual representation rights,” meaning each can act independently. If representation is set as “joint,” both managers must be physically present for every action—signing contracts, visiting the bank, etc.—which is often impractical. For this reason, managers frequently issue commercial powers of attorney to one another. The managing director oversees the company’s operations and is accountable to the shareholders (in an OOD). Many foreign owners choose a trusted local resident as manager, which can significantly simplify both the registration process and the company’s ongoing operations.

Share Capital

The company must be funded with an initial capital contribution, which in Bulgaria can be as low as 1 euro. This low threshold is practical, as many businesses—such as consulting firms—do not require substantial capital to operate. The capital is deposited into a special bank account opened in the name of the newly formed company. At the moment the account is opened, the company is already established (because the incorporation protocol has been signed) but not yet registered. We prepare the incorporation protocol, which is presented to the bank. The bank then opens a capital‑raising account and issues documents proving that the owner(s) have contributed funds to the company. For foreigners, the most challenging part of the entire registration process is often opening this capital account. More details on these difficulties are provided below.

Share Distribution

This applies only to OOD companies. In an EOOD, the sole owner holds 100% of the shares. In an OOD, each shareholder owns a specific percentage. The most common structure is two partners holding 50% each, but many variations exist. Some OOD companies have ten or more owners. Shares are often valued at 1 euro each, but they may have any value—10, 50, 100, 1,000 euro, or even non‑round amounts such as 523 euro. Although the capital amount is determined during registration, it can be changed later. In practice, most companies are registered with capital of 10, 100, 200, 1,000, or 5,000 euro. The capital amount reflects the company’s starting assets. Often, a company begins with 100–200 euro in capital but incurs higher expenses. Accountants typically record these additional expenses as “additional contributions” from the owner(s). For example, if the company buys a computer for 1,000 euro, the balance sheet may show:

  • 100 euro equity (spent capital)
  • 900 euro liability owed to the owner When the company generates revenue—say, from selling software—it may repay the 900 euro to the owner without tax implications. Because of this flexibility, the exact capital amount is rarely critical, especially for EOOD companies.

How Long Does the Foreigner Need to Stay in Bulgaria?

Foreign clients usually want to plan their trip efficiently. Most prefer the shortest possible stay that still allows them to complete their tasks. The required duration depends on the service. For company registration or filing corporate changes, one to two days are typically sufficient. However, it is important to note that banks may refuse to open capital deposit accounts—especially for citizens of the countries outside of EU.

What Additional Services Might a Foreigner Need?

Depending on the purpose of their visit, a foreign client may require:

  • Translation and interpretation services
  • Accounting consultations
  • A virtual office address
  • Additional registrations (BULSTAT, NRA, etc.)
5/5 - (2 votes)
Share