Taxation of financial instruments is the main area of expertise of the Tax Monkey team. We are tax lawyers, not accountants. We do not copy data mechanically from broker statements and we do not blindly follow NRA practice: we work from the law and the case law.
Your lawyers: Adv. Nikola Penchev (nikola@taxmonkey.bg, +359 887 345 666) and Adv. Veselka Velikova (veselka@taxmonkey.bg, +359 883 220 232).
Who has to file, and what is declared
Persons who live in Bulgaria and are tax residents must file an annual tax return when they deal with brokers and investment intermediaries and at least one of these applies:
- at 31 December of the reporting year you hold shares or units in foreign companies;
- you realised a taxable gain from the sale of financial assets;
- you received income from abroad (a dividend, interest or another payment);
- tax was withheld on your income in another country.
How we work
- You send an inquiry with your statements and anything else you want to declare, including crypto. We also work with other brokers, crypto exchanges and wallets, futures and employee share plans (for example Morgan Stanley or Sun Life).
- We reply within 2 working days. We discuss the circumstances and the options for optimisation.
- We file as attorneys-in-fact, with our own signature and responsibility. You pay the tax through service 646 in the NRA portal.
Price: tax returns filed by our lawyers start from EUR 150, depending on complexity.
Frequently asked questions
Who has to file an annual tax return if they have a broker account?
Persons who are tax residents of Bulgaria must file a return when at least one of the following applies: at 31 December they hold shares or units in foreign companies; they realised a taxable gain from selling financial assets; they received income from abroad (a dividend, interest or another payment); or tax was withheld on their income in another country.
Do I have to file if I only hold shares and sold nothing?
Yes, when the shares are in foreign companies. Holding them at 31 December must be declared even if there were no sales and there is no tax to pay.
Are my gains taxed if I trade through Interactive Brokers, eToro, Revolut or Trading 212?
Taxation depends on the type of instrument and the place of the transaction (for example a regulated market in the EU/EEA, over-the-counter trades, CFDs, options). So it is not enough to look at whether there is a profit. We analyse the statement and determine what is declared and how.
How are dividends from foreign companies taxed, and what happens to tax withheld abroad?
Dividends from abroad are also declared in Bulgaria. Tax withheld abroad may be recognised under the conditions of the law and the applicable double tax treaty. The result depends on the source country and on the documents for the tax withheld.
What is the SPB-8 form and do you prepare it?
SPB-8 is an annual statistical form submitted to the Bulgarian National Bank (not to the NRA). It is due by 31 March when, at 31 December, money in accounts abroad and securities held with foreign brokers reach BGN 50,000 (for 2025) or EUR 25,000 (from 2026). Securities bought through a Bulgarian investment intermediary do not count. We check whether it applies to you as part of the engagement.
What documents do I need?
The annual statement from your broker is usually enough. We work with statements in PDF, CSV, XLSX or HTML format.
What is the deadline, and is there a discount?
The annual return under Art. 50 of the Personal Income Tax Act is filed by 30 April of the year following the income year. If you file and pay by 31 March, a 5% discount on the tax due can apply.
What if I am late or do not file?
A return can be filed late. Missing the deadline may lead to a fine, although NRA practice is not to impose a fine for every violation. It is best to file as early as possible.
Can you file the return for me?
Yes. We file as attorneys-in-fact, with our own signature and responsibility. We do not only enter the broker data: we discuss with you all the circumstances that have to be declared to the NRA.
How much does it cost?
Returns filed by our lawyers start from EUR 150. The final price depends on the complexity of the return and the circumstances to be included, and you receive the scope, timeline and price up front.
More information
- Guide: taxes on income from shares and financial instruments (in Bulgarian)
- Guide: crypto taxes (in Bulgarian)
- Българска версия на тази страница
Describe your situation and we explain what you need and how we can help. No obligation.
Book a free 30-min call or write to info@taxmonkey.bg
