Currently the establishment of an ltd company or a joint-stock company takes 4-5 days.
The registration on VAT takes 2 weeks.
When a company is established the Trade Register assigns a unified identification code – UIC (ÅÈÊ in Bulgarian). The UIC is 9-digit and is unique and required for each entity.
When a company is registered on VAT it gets a VAT number which in Bulgaria is the UIC with prefix “BG”
The invoices can be software generated. There are some obligatory fields for certain information but you can use a design you like. The numbers of the invoices must be 10-digit and chronological.
There is a restriction for payments in cash – if the deal is for more than BGN 15 000 (EUR 7 670) the transaction must be done by bank transfer.
If your company will receive money in cash from the clients then you need to buy a cash register and you have to issue cash receipts with it. The cash register is linked to the tax authorities.