NQ · LIVE ENGINE Algomyth
EN
Tax by country

Bulgaria 10% Flat Tax on Futures Trading Profits in 2026

Ten per cent flat is the reason traders across Europe look at Bulgaria. The first euro tax year and an exemption written for shares change what that means in practice.

Published 10 min read By the Algomyth desk

Wall Street sign in New York, home of the futures markets these accounts trade

General information about tax rules, not tax or legal advice. Rules change and every situation is different: check with a qualified adviser in your country before you file.

Somebody always brings it up. Ten per cent. Flat. On everything. Whatever you make on the E-mini, one tenth goes to the state and the rest is yours, and compared with what a trader pays in most of Western Europe that is not a marginal improvement, it is a different sport.

The ten per cent is real. It has been the Bulgarian personal income tax rate for years and it applies without brackets, without a higher band waiting above a threshold, and without a separate rate for capital income. What people get wrong is everything around it: the exemption they think covers their trading and does not, what happens to a losing year, and the fact that 2026 is the first tax year Bulgaria runs entirely in euro, which quietly changes every record you keep.

This article sets out what the ten per cent covers for a futures trader, what the euro changeover means for your statements and your declaration, where the famous regulated market exemption stops, how the annual declaration works and when the discount applies, and what the American session looks like from a Bulgarian afternoon.

What the ten per cent actually covers

Bulgaria applies a flat ten per cent rate to the personal income of tax residents, and capital gains sit inside that. There is no progressive scale to climb, no surcharge above a threshold, and no separate regime for investment income that behaves differently from everything else.

For a futures trader that means the arithmetic really is as simple as it sounds. You work out your annual result on the contracts you traded, you deduct what the law allows, and ten per cent of what is left is the tax.

Three things that are not obvious and that make the difference between a clean year and an argument:

  • Nothing is withheld. Your futures broker is not a Bulgarian payer. No certificate arrives, nothing is prefilled, and the amount that ends up on the declaration is the amount you calculate.
  • Worldwide income. Bulgarian tax residents are taxed on income wherever it arises. Money sitting in a US brokerage account is not outside the system, and automatic exchange of financial account information between tax administrations means the account is visible in any case.
  • The base is annual and netted. You do not declare individual trades. You declare the year, with gains and losses inside the same category set against each other.

The euro changeover and your records

Bulgaria adopted the euro on 1 January 2026, becoming the twenty first member of the euro area, at the fixed and irrevocable rate of one euro to 1.95583 leva. Cash in both currencies circulated during January, and dual pricing in leva and euro, mandatory since 8 August 2025, runs until 8 August 2026.

For everyday life that was a month of mild confusion. For a trader with several years of records it is worth ten minutes of thought, because it lands in the middle of the periods you have to be able to document.

Practical consequences:

  • Your older records are in leva. Statements, bank transfers and declarations from earlier years remain what they are. Keep them as they are, and keep the fixed conversion rate written on the folder so that anyone reading it later, including you, does not have to look it up.
  • Your dollar conversion now goes to euro. Your CME contracts settle in dollars, and the leg that used to run dollar to lev now runs dollar to euro. Decide once which published rate you use and apply it consistently.
  • Anything with a stated amount in the tax rules was redenominated. Thresholds, caps and discount limits that used to be expressed in leva are now expressed in euro. If a figure you remember looks strange, that is why. Check the current figure rather than converting an old one in your head.

One genuine benefit for a trader: one fewer currency in the chain. Dollar to euro is a market you can see priced continuously, and the euro leg of your accounting is now the same currency your European costs are already denominated in.

The regulated market exemption, and where it stops

This is where most Bulgarian traders go wrong, and the mistake is understandable because the rule genuinely is generous.

Bulgarian law exempts gains from disposals of shares and similar instruments carried out on the Bulgarian Stock Exchange or on a regulated market in the European Union or the European Economic Area, with the scope extended to equivalent third country markets meeting the relevant standards. Someone buying and selling listed shares can therefore realise gains with no tax at all, which is a real and well known feature of investing here.

Now read the words again. The exemption is written around disposals of shares and equivalent instruments on a regulated market. A futures contract is not a share. It is a derivative: an agreement about a future price, opened and closed on an exchange, cash settled. The exemption was not written for it and does not reach it.

So the position for a Bulgarian futures trader is: the flat ten per cent applies, and the exemption your friend uses on his share portfolio does not rescue you. That is still an excellent outcome by European standards. It is simply not zero, and building a plan on the assumption that it is zero is how people end up with an unexpected declaration and a penalty attached.

If part of your activity is in listed shares and part is in futures, keep the two sets of records completely separate. They are governed by different rules and merging them in a spreadsheet is how the exempt and the taxable end up in the wrong columns.

Netting losses inside the year, and nothing beyond it

The annual base for income from the disposal of financial assets is built by taking the total of your gains for the year and reducing it by the total of your losses for the year. That netting is genuinely useful: a bad October is absorbed by a good March, and you are taxed on what the year actually produced rather than on your winners alone.

What Bulgarian individuals do not get is the thing that softens a first year everywhere else: carrying a loss forward. Where the year finishes negative, there is generally no mechanism for an individual to carry that loss into a future year and set it against later gains. The bad year simply ends.

Two consequences worth taking seriously:

  • Your learning phase should be small. Not out of timidity, but because money lost while you are working out whether your method survives a live market has no tax value at all. Trade the smallest contract available until the process is stable.
  • Calendar boundaries matter more than usual. Since offsetting works within a year and not across years, where your losses fall relative to 31 December has real consequences. This is a reason to be aware of the date, never a reason to let it drive a trading decision.

Confirm the current treatment with the revenue agency or an accountant before relying on it, because loss rules are the sort of provision that gets amended without much publicity.

The annual declaration, the appendix and the discount

Bulgarian individuals file an annual declaration for the previous calendar year. The filing window opens in January and the deadline is 30 April. Income from the disposal of financial assets goes on the dedicated appendix for income from transfers of rights and property rather than in the main body of the form.

Two features of the Bulgarian system that are genuinely trader friendly:

  • The early filing discount. Filing and paying electronically before the end of March, with no outstanding liabilities, earns a percentage discount on the tax due, capped at a stated amount. The cap is now expressed in euro following the changeover, so check the current figure rather than converting an old lev amount.
  • The prefilled service. The revenue agency prefills what it knows about. It knows about Bulgarian employers and Bulgarian institutions. It does not know about your Chicago broker, and approving a prefilled declaration that omits your trading income is filing an incorrect return.

Plan to be ready in February, not in the last week of April. Accountants here are at their worst exactly when the deadline is closest, and a declaration involving a foreign futures account is not the one you want assembled in a hurry.

Moving here for the rate: what residency requires

A good share of the people reading a Bulgarian tax article are not Bulgarian. They are traders elsewhere in Europe doing the arithmetic on ten per cent versus what they currently pay, and they should hear the unglamorous version.

Tax residency is not established by renting a flat and buying a SIM card. Bulgarian law looks at physical presence over a period in the year, at whether you have a permanent address here, and at where your centre of vital interests sits, meaning family, property, employment and the actual shape of your life. Your previous country will apply its own tests at the same time, and it will not simply take your word for the fact that you left.

Things that go wrong, in rough order of frequency: keeping a family home in the old country, spending more time there than here, keeping the old country's healthcare and social security, and failing to file a proper exit position where the old country requires one. Any of these can leave you tax resident in two places at once, which is the worst possible outcome.

If you are seriously considering it, take advice on both sides before you move, not after. And be honest about the non tax parts: whether you actually want to live here, whether your income is large enough for the difference to matter, and whether the disruption is worth it at your current stage. A trader making a modest income is optimising the wrong variable.

Chicago hours on a Bulgarian clock

Bulgaria sits eight hours ahead of Chicago for most of the year, which puts the American session in your late afternoon and evening.

CME Globex runs the equity index week from Sunday at 17:00 Chicago time to Friday at 16:00, with a one hour halt each day starting at 16:00 Chicago time. In Bulgarian time the week opens around one in the morning on Monday, the daily pause falls between midnight and one, and the week closes around midnight into Saturday.

The hour to organise your life around is the US cash open, which in Sofia is 16:30, with the American equity cash close at 23:00. That is compatible with a job and it is compatible with a family, provided you decide in advance what time you stop. Most of what a Bulgarian trader can realistically use happens in the first ninety minutes after the open.

Watch the clock changes. The United States and the European Union do not switch on the same dates, so for roughly three weeks in March and a shorter window at the end of October the gap is seven hours and the cash open falls at 15:30 Bulgarian time. Traders miss it every year without fail. Put both dates in your calendar today.

The file you keep, month by month

All of this collapses into about ten minutes of work a month if you do it monthly, and into a lost weekend in April if you do not.

  • Every month. Download the account statement from the broker. Brokers migrate platforms and archive old accounts, and a statement you cannot retrieve is a number you cannot prove.
  • Every quarter. Convert the quarter into euro while the rates are easy to find and you still remember what an odd entry was.
  • Keep costs separately. Commissions, exchange and clearing fees, market data, platform licences, and any trading system you bought, with invoices and payment records, including each instalment if you paid over several months.
  • January. Reconcile the annual statement against the twelve monthly ones and write the euro figure for the year on one sheet.

One structural rule on top of that: keep your trading capital in an account that does nothing else. No salary, no household spending. It makes every reconstruction trivial, it turns any question from the revenue agency into a five minute answer, and it removes the temptation to fund a losing month from money that was meant for something else.

The honest summary is that Bulgaria deserves its reputation on this, with two footnotes. The ten per cent is genuinely flat and genuinely simple, and it is one of the cleanest personal tax regimes a European trader can operate under. But the exemption everyone talks about was written for shares and does not cover your futures, and a losing year here gives you nothing to carry forward.

Nothing here is tax advice, the euro changeover has redenominated figures across the rulebook, and the current version lives with the National Revenue Agency rather than in any article. Verify before you file, and keep whatever answer you are given.

bulgaria 10% flat tax on futures trading

Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.

Algomyth Live

Take the seat: watch the engines live

Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From $149 a month per market.