Registering a Foreign Company Branch in Bulgaria
Any foreign company that is legally registered and actively conducting business in its country of origin has the right to establish a branch in Bulgaria — one of the most direct routes to creating an operational presence in the country without incorporating a separate legal entity.
What is a foreign branch in Bulgaria?
Under Bulgarian legislation, a branch is treated as an extension of the parent company, not as an independent legal entity. This means the foreign head office bears unlimited liability for all obligations arising from the branch’s operations in Bulgaria — unlike a subsidiary such as an OOD or EOOD, where liability is limited to the company’s own assets.
To operate legally, a Bulgarian branch must have a registered address in Bulgaria, one or more appointed managers, its own allocated property or assets, and must be registered in the Bulgarian Commercial Register.
Tax treatment of a Bulgarian branch
A Bulgarian branch of a foreign company is subject to Bulgarian corporate tax on the profits it generates within Bulgaria. The flat corporate tax rate of 10% — one of the lowest in the EU — applies equally to branches and locally incorporated companies. Bulgaria’s network of over 70 Double Taxation Treaties may also apply, potentially reducing withholding taxes on payments between the branch and the parent company, depending on the country of origin.