The Bulgarian Commercial law allows for the following types of business organizations:
- Unlimited partnership
- Limited partnership
- Private limited company
- Single person private limited company
- Public limited company
- Public limited partnership
- Sole trader
- Joint venture
- Branch
- Holding
- Co-operation
- Representative office
The most appropriate types of companies for carrying out business in Bulgaria are a private limited company, a public limited company, a single-person private limited company, a holding, a branch, and a representative office.