Who and when has the obligation to declare and pay taxes?

The investor has the obligation to declare and pay the tax once per year in his Annual Tax Declaration.

 

For Bulgarian tax residents the date is: 30 of April in the following year.