VID quarterly DK declaration for active futures traders
Latvia makes active traders declare capital gains quarterly once income passes the threshold. The DK form, the 25.5% rate, deadlines and the routine that keeps VID happy.
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.
Most European traders meet their tax office once a year. The active Latvian trader gets a quarterly relationship, and usually discovers this in month eleven with three missed filings behind them.
The rule is not obscure and it is not new. Latvia's capital gains regime requires a capital gains declaration, the DK form, not only annually but quarterly, once the capital gains in a quarter pass a threshold. Realised futures results count. The threshold is €1,000 in a quarter, which is not a lot of money for anybody trading futures with any seriousness. One good week can do it.
The rate, and where the old 20 % went
Start here, because it is the number most English language sources still get wrong. Latvia reformed personal income tax and the rate on income from capital and on capital gains is 25.5 %. If any projection you have built uses 20 %, it is out of date, and the size of the error grows with the size of your account.
On a year producing €12,000 of net gain, the difference between 20 % and 25.5 % is €660 you had already spent in your head. The pages telling you 20 % were not lying when they were written. They are describing a Latvia that no longer exists, and an unusual number of English guides have never been revised since the reform.
There is a transitional version of the old rate that still applies to a narrow group: income from transactions started but not completed by the end of 2024 could remain at 20 %, but only where the taxpayer notified the tax authorities on the specific form before that deadline. The window to opt in has closed. It cannot be arranged now, and it was aimed at long running positions that straddled the reform rather than at a contract you opened and closed inside a single session last week. Assume the standard rate applies to you unless you personally filed that notification and can prove it.
One more separation worth holding on to. The general income scale in Latvia is also 25.5 % at its lower band, which is a coincidence that confuses people reading summaries. They see the same number twice and assume one mechanism. They are two. Your capital gains do not stack with your salary to push you toward the higher general band.
The rule: who files when
- Quarterly filing. If income from capital gains in a quarter exceeds €1,000, the DK declaration for that quarter is due by the 15th day of the month following the quarter, with the tax payable in the same window. In practice: 15 April, 15 July, 15 October, 15 January.
- Annual filing. If the quarter stayed below the threshold, the gains consolidate into a declaration filed by 15 January of the following year instead. Either way the declaration happens. The threshold only decides the rhythm.
- Where. Through EDS, the electronic declaration system of the State Revenue Service. The DK form, deklarācija par ienākumu no kapitāla pieauguma, has its own section there.
- The annual income tax return is a separate object with its own window, and larger balances due can be paid across summer instalments rather than in one payment. That structure is genuinely useful and badly underused, but it only works if you filed inside the window.
Three details in that list catch people out. The threshold is per quarter and not per trade, so twelve small profitable weeks add up exactly the same as one large one. The obligation follows the result, so a quiet first quarter does not exempt you later in the year: you can be below in Q1 and above in Q2, and Q2 still has to be filed on time. And fifteen days is short. If the euro conversion work is not already done, you are compressing three months of it into a fortnight, four times a year.
What this means for a CME trader
An active month on the MNQ clears €1,000 of realised gains without difficulty, which makes the quarterly rhythm your default assumption rather than an edge case you might avoid. Plan the year on the basis that you are a quarterly filer and treat an annual-only year as the pleasant exception.
Two facts shape everything else. Your futures broker is not in Latvia, so nothing is withheld and no Latvian institution reports your trading result to the tax office on your behalf: every number in the DK exists because you typed it. At the same time, automatic exchange of account information means an account held abroad is increasingly visible from Riga. Filing correctly costs an evening a quarter. Explaining a gap costs considerably more, and it starts from a worse position.
There is also a classification question that a lot of Latvian traders never think to ask. The standard published list of capital assets runs to real estate, shares, investment fund certificates, debentures, intellectual property and virtual currency. An exchange traded derivative on a stock index is not spelled out in it. That does not put futures outside the system, because Latvian rules work with a broader notion of financial instruments and the gain on a derivative position is treated within the capital regime in practice. But the absence from the published list is exactly why you should get it confirmed rather than assumed, with the specific facts in hand: the exact contract name and exchange from your statement, where the broker is established and whether it is regulated in the EU, whether positions are cash settled and closed intraday, and how many transactions there are in a year. That last one matters most, because volume is what makes a tax office start asking whether this is economic activity rather than passive capital.
Filing the DK, step by step
The first quarter takes an evening. Every quarter after that takes twenty minutes, provided you did the monthly work.
- Within the first week after the quarter closes, export every closed position of those three months at transaction level: dates, contract, quantity, prices, commission per side, exchange and clearing fees.
- Convert to euro using a rate appropriate to the date of each realisation, not one rate applied to a quarter end balance. Keep the sheet in the same shape every time: date, contract, result in dollars, rate, result in euro.
- Net gains against losses of the same category within the quarter, and deduct the direct transaction costs. That figure is what you compare with the €1,000 threshold.
- Over the threshold? Open EDS, complete the DK for that quarter, submit and pay by the 15th. Under it? Log the numbers and carry them to the annual declaration.
- Archive the confirmation beside the sheet and the statement, in a folder for that quarter. Four folders a year is the entire record keeping system.
Illustrative figures, invented to show the shape rather than to suggest an outcome. In a quarter, realised results converted at dated rates come to €6,800 of gains and €2,900 of losses, with €450 of commissions and fees. The net is €3,450, comfortably above the threshold, so the DK is due by the 15th of the following month and 25.5 % of €3,450 is €879.75 payable in the same window. Nothing about that calculation is difficult. All of the difficulty is in having the sheet ready on the 5th rather than starting it on the 14th.
Losing quarters, costs and the charge at the top
A loss making quarter is where people make their most expensive administrative mistake, which is doing nothing because there is nothing to pay.
Same category netting applies within the period, and the annual reconciliation is what squares the year, so a loss making quarter needs to be reflected somewhere for the year's total not to be overstated. Skipping the paperwork because the quarter was negative throws away exactly that reconciliation. Confirm with the tax office how losses on your instruments net, and over what period, before you rely on it in a projection. What you should not assume is that a bad quarter automatically softens a good one that has already been declared and paid.
On costs, the same line applies as everywhere else in Europe. You are taxed on a gain, not on turnover. Direct transaction costs reduce it: commission per contract per side, exchange and clearing fees, settlement charges, kept at transaction level so they can be attached to a specific disposal. The cost of running the operation does not reduce a capital gain: the VPS, the data feed, the monitors, the platform tooling, the indicator licences. If those costs are material relative to your results, that is another reason to have the economic activity conversation with an accountant, where the deduction picture and the contributions picture both look different.
One charge ignores category boundaries entirely. An additional 3 % personal income tax applies to the part of total annual income above €200,000, applied when the annual return for the previous year is submitted. Most traders will never meet it. The point to note if you might is that it looks at total income, so trading and salary are counted together for that purpose even though they are taxed separately everywhere else.
The mistakes VID sees
Discovering the quarterly rule in November. Three missed filings, each of them a filing failure rather than a payment failure, which are treated differently and neither of which is pleasant. The fix is to assume you are a quarterly filer from the first profitable month.
Filing nothing for a negative quarter. Covered above, and it is the one that costs the most for the least reason.
Using 20 %. Still the most common number in circulation, and wrong for almost everybody now.
Converting at one annual rate. A quarter end or year end rate applied to a balance is not a computation. It is a guess that becomes indefensible the moment anyone asks for the underlying trades.
Leaving the euro column until the 14th. Fifteen days is not enough time to reconstruct three months of fills, and the people who miss the date are almost never the people who refused to pay.
Questions Latvian traders actually ask
I made €900 in the quarter. Do I file? Below the threshold, so not on the quarterly rhythm. The gains still go into the annual declaration by 15 January. Log them now so they are there in January.
I crossed €1,000 in Q2 but not in Q1. Do I have to go back and file Q1? The obligation follows each quarter's result. A quarter below the threshold does not become a quarterly filing retrospectively, but Q2 is due on 15 July regardless of what Q1 looked like.
Nothing left the broker account. Is it still declarable? Yes. The charge follows the realisation, not the withdrawal. Money that stayed in the account counts the same as money you transferred out.
What if I miss a quarter? File it as soon as you notice rather than waiting for the annual declaration to absorb it. Late is a smaller problem than absent, and a taxpayer who came forward is in a different conversation from one who did not.
Do I need an accountant for this? The arithmetic does not require one. The classification of your instruments and the economic activity question do, and those are worth one paid hour before a strong year rather than three after it.
Which euro rate? One appropriate to the date of each realisation, applied consistently, with the source recorded. Consistency and documentation matter more than which defensible source you picked.
The quarterly routine, in twenty minutes
- Monthly, fifteen minutes. Export the month, add the euro column at dated rates, append to one running sheet with a quarterly subtotal. This single habit removes the entire problem.
- Four calendar notes. 15 April, 15 July, 15 October, 15 January, each with a reminder five days earlier so the work happens before the deadline rather than on it.
- At each quarter close. Net the category, compare with €1,000, file the DK in EDS and pay if you are over, log the numbers if you are under.
- One folder per quarter. Statement, sheet, EDS confirmation, payment receipt. That folder is the whole conversation with the tax office, answered in advance.
Latvia's system is demanding in rhythm and simple in substance: 25.5 % rather than 20 %, one form, a €1,000 quarterly trigger, and four dates that never move. Treat it as a routine and it never becomes an emergency. This is general information and not tax advice, and rates and thresholds change, so confirm the current position with the State Revenue Service and take your own circumstances to a Latvian accountant.
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.