Slovenia's 25% derivatives tax in 2026: what changed
Half the guides still say 27.5%. The schedular rate on capital income is 25%, it never touches your salary, and the holding period discount will never apply to you.
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.
Search for the Slovenian tax on derivatives and you will find the same figure repeated across a dozen pages: 27.5%. Blog posts, forum answers, half the English language guides written for expats. It is the number everybody learned, and it is no longer the number that applies.
The schedular rate on capital income in Slovenia now stands at 25%. That is two and a half points off the top of every profitable year, which sounds small until you run it against a full year of results and notice it is the difference between a modest holiday and a new workstation. It also means that anyone quoting you the old figure is working from information they have not refreshed, which raises a reasonable question about whatever else they told you.
The rate is the easy part. The harder part is knowing which schedule your trading actually falls into, why the holding period ladder that Slovenian investors talk about constantly does absolutely nothing for a futures trader, and what a payment from a funding company is if it is not a capital gain.
The number that changed, and the one everybody still quotes
Slovenia taxes capital income on a schedule of its own, outside the progressive scale that applies to salaries. Capital gains, interest, dividends and rental income all sit there, and the rate that applies to them is 25%.
If you have been reading older material, you have seen a higher figure. The rate quoted in guides for years was 27.5%, and a great deal of published Slovenian tax content has simply not been updated. Treat any page that still shows the old number as out of date on this topic and probably on others.
Two practical consequences. First, if you made estimates for last year or this year using the old rate, redo them. Second, confirm the figure that applies to the specific tax year you are declaring directly with FURS or with an accountant, because a rate that has just moved can move again, and because the version of the law that matters is the one in force for that year rather than the one in force when you read about it.
What has not changed is the structure. Slovenia did not merge capital income into the progressive scale, and it did not turn trading profits into ordinary income. The architecture is the same. Only the percentage moved.
Why your salary never meets your trading profit
The Slovenian progressive scale is steep. Employment and business income runs through five brackets, starting at 16% and reaching 50% at the top, with the highest band beginning a little above 82,000 euros of annual net tax base. For a well paid professional in Ljubljana, marginal rates in the high thirties and beyond are ordinary.
Capital income does not touch that scale at all. It is taxed separately and treated as a final tax, which means it is assessed on its own, at its own rate, and it is finished there. Your trading profit does not stack on top of your salary, does not push part of your salary into a higher bracket, and is not affected by how much you earn at work.
This is genuinely favourable and it is worth understanding properly, because it is the opposite of how several neighbouring countries handle the same income. A Slovak trader adds derivative profits to the general tax base and watches them climb the progressive scale. A Slovenian trader does not. Whatever else you conclude about the system, the insulation between your job and your trading account is real.
The flip side is that the insulation runs both ways. A bad trading year does not reduce the tax on your salary. There is no mechanism by which a drawdown in your futures account makes your employment income cheaper, and you should not plan as though there might be.
The holding period ladder is not built for you
The feature Slovenian investors discuss most is the reduction of the capital gains rate over time. The longer you have held the asset before disposing of it, the lower the rate:
- Held under five years: 25%
- Held five to ten years: 20%
- Held ten to fifteen years: 15%
- Held more than fifteen years: 0%
It is an elegant piece of policy design and it is aimed squarely at long term investors. Buy a fund, hold it for sixteen years, pay nothing. That is the intended behaviour and it works.
Now hold your NinjaTrader chart up next to it. You entered two MNQ contracts at 15:42 and were flat by 16:05. Twenty three minutes. There is no reading of a five year band that includes you. Every position an intraday or swing futures trader takes is disposed of in the shortest bracket, which means the top rate, every single time.
This matters because the ladder is quoted so often that it creates a vague impression that Slovenian capital taxation is gentle. For a buy and hold investor, it is. For someone trading the American session five days a week, the ladder is decoration. The only number that will ever apply to you is the one at the top.
Plan with that. When you model what a target year is worth after tax, use the short term rate and nothing else. Any calculation that quietly assumes a discount you will never qualify for is a calculation that will disappoint you in spring.
What counts as a derivative, and why the label decides everything
Slovenia has treated income from derivative financial instruments as its own category for a long time, with rules that have been amended more than once and that do not always read identically to the rules for shares and funds. This is precisely the area where a trader gets confidently bad advice, because someone who understands the taxation of a Ljubljana Stock Exchange share portfolio does not necessarily understand a CME futures contract.
So be precise about what you actually hold. A futures contract on the E-mini S&P 500, a micro contract on the Nasdaq, an option on a future, a contract for difference on an index at a retail broker and an exchange traded fund tracking the same index are five different instruments with potentially five different treatments. They can all appear on the same screen and feel like the same trade.
Questions to put to your accountant or to FURS in writing, using the actual product names from your statement:
- Which category of income does the profit on this specific instrument fall into?
- Does the holding period reduction apply to it at all, or only to the general capital gains category?
- How is the taxable event defined: at closing of each position, at settlement, or over the year as a whole?
- Does the answer change if the counterparty is a broker outside the European Union?
Written answers are worth the effort. If a classification is later questioned, the difference between a documented position and a remembered phone call is the difference between an adjustment and a penalty.
Costs, losses and the things you cannot subtract
What you are taxed on is a gain, not a turnover, and the direct costs of making the disposal reduce it. Commissions per contract per side, exchange and clearing fees, settlement charges: those attach to the trade and belong in the calculation. Keep them at transaction level, not as a monthly total, because a monthly total cannot be allocated to individual disposals if anyone asks.
What does not reduce a capital gain is the cost of running a trading operation. The virtual private server you rent close to the exchange, the market data subscription, the second and third monitors, the platform licence and the indicator package are not deductions against capital income. They are the cost of your hobby or of your business, and which of the two they are is a separate and consequential question that only an accountant should answer for you.
On losses, be careful with assumptions. The general logic in schedular systems is that losses within a category reduce gains within the same category and the same year, and do not travel across categories or across years. Do not treat that as settled for your instruments without checking, and in particular do not assume that a loss on derivatives can be set against a gain on shares, or that a bad year creates something you can carry forward.
Declaring to FURS when the account is in Chicago
If a Slovenian bank or broker handles your investments, information reaches the Finančna uprava Republike Slovenije without much effort from you. A futures account does not work that way. Your broker is in the United States or elsewhere in Europe, the clearing happens at the CME, and nothing is reported into the Slovenian system on your behalf.
Slovenia taxes residents on worldwide income. A profit made in Chicago through a broker in London is Slovenian taxable income exactly as if it had been made on the Ljubljana exchange. The declaration obligation is personal and it is annual, and the practical work is entirely in the records.
What to have ready:
- A transaction level export for the full year: every closed position, opening and closing date and price, contract and quantity.
- Commissions and fees separated out per trade, not aggregated per month.
- A euro value for every figure, converted at a rate appropriate to the date of the event rather than a single year end rate.
- Bank records showing deposits into and withdrawals out of the trading account.
Slovenia has been in the euro since 2007, so your everyday life is already in euros, but your futures account is denominated in US dollars because that is how CME products settle. That conversion job is the one that turns a two hour task into a two day one if you leave it until the deadline. Export monthly, add the euro column at the time, and store the files somewhere that is not your broker's web portal, which typically shows only a rolling few months of history.
Automatic exchange of information between tax administrations means foreign accounts are increasingly visible from Ljubljana. The gap between what is declared and what can be seen closes a little more every year, and the cost of getting it right in advance is far lower than the cost of explaining it afterwards.
The Ljubljana clock: 15:30, 22:00 and midnight
Tax is once a year. The clock is every day, and from Slovenia it defines what kind of trader you can realistically be.
CME Globex runs from Sunday evening in Chicago to Friday afternoon, with a one hour pause each day. Translated to Slovenian time, the week reopens around midnight on Sunday and runs continuously through your nights. The hour that matters is 15:30, when the American cash session opens and real volume appears on the ES and NQ. The cash session closes at 22:00 your time. Major US data lands at 14:30, an hour before the open, and Federal Reserve decisions arrive at 20:00.
For someone with a job in Ljubljana or Maribor this is a workable hand. Finish work at 16:00 and the best liquidity of the day is still ahead of you. The trap is the morning. European hours on US index futures are thin, and a trader who fills the morning with low quality setups often arrives at the open already down and already tired. Trading two sessions badly is worse than trading one session well.
Note the two annual gaps in the clock changes. The United States moves to summer time in March before the European Union does and returns to standard time in November after the EU has. During those weeks the American open falls at 14:30 Slovenian time rather than 15:30. Put it in the calendar once and you will never lose an open to it.
Do three concrete things. Export a full transaction level statement for last year and store it outside your broker. Write down the exact product names you trade and take that list, not a general question, to an accountant or to FURS. And redo any after tax projection you built on the old 27.5% figure, because that number has moved and you should be planning on the current one.
Rates and rules change and this article is not tax advice. Confirm the position for your tax year with the Finančna uprava before you file. What stays true is that the trader who keeps records as they go treats this as an afternoon of admin, and the one who does not treats it as a crisis.
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.
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.