Box 3 belasting in Nederland: Wat betekent dit voor je trading account?

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Alex de Vries
Quantitatief Analist & Algo-Trading Expert
Wetgeving, Belastingen & Ethiek · 2026-02-15 · 7 min leestijd

Stel je voor: je hebt een Python-algoritmische bot gebouwd die de S&P 500 scalpelt via een API van Interactive Brokers. Je backtest ziet er strak uit, je risicomanagement staat op punt, en je haalt consistent kleine winsten.

Maar dan komt de Belastingdienst om de hoek kijken. Hoeveel belasting betaal je eigenlijk over die handelswinsten? In Nederland maken we onderscheid tussen box 1 en box 3, en voor traders kan dat een wereld van verschil betekenen. Laten we dit eens helder uitleggen, zonder ingewikkelde termen.

Box 3: uitleg en tarieven

Box 3 is je vermogensbox. Hier vallen spaargeld, aandelen, obligaties en zelfs een tweede woning onder.

De Belastingdienst gaat er vanuit dat je vermogen een rendement oplevert, en daar betaal je belasting over, ongeacht of je daadwerkelijk winst maakt.

Voor 2024, 2025 en 2026 is het tarief vastgesteld op 36%. Dit betekent dat als je vermogen boven de heffingsvrije voet uitkomt, je over dat deel 36% betaalt over een fictief rendement. De heffingsvrije voet is je belastingvrije drempel.

In 2024 is dit €57.000 voor fiscale partners en €28.000 voor alleenstaanden. Als je vermogen hierboven zit, begint de belastingheffing.

Stel, je hebt €100.000 belegd in een mix van aandelen en crypto via je broker. Dan betaal je over het meerdere dus belasting, ook al heb je dit jaar verlies geleden. Het systeem is gebaseerd op een gemiddeld rendement van 5,93% over je beleggingen, en daarover betaal je 36% belasting. Dat is ongeveer 2,13% van je totale vermogen.

Daytraders opgelet! Uw inkomen valt (waarschijnlijk) in box 3!

Veel daytraders en cryptotraders denken dat hun handelswinsten automatisch in box 1 vallen, net als hun salaris.

Maar dat is lang niet altijd het geval. De Belastingdienst kijkt naar de aard van je activiteiten. Als je sporadisch trade, of vooral speculeert met crypto’s, dan word je gezien als belegger. En beleggen valt in box 3.

Je winsten worden dan niet gezien als inkomen uit werk, maar als vermogensgroei. Denk aan een Python-bot die op basis van historische data trades uitvoert via een API van een broker zoals DeGiro of Binck.

Als je geen sprake hebt van een “onderneming” of “beroepsmatige handel”, dan blijft het bij box 3.

Dit betekent dat je geen aftrekposten hebt voor je kosten, zoals serverkosten voor je backtesting-omgeving of abonnementen op market data. Je betaalt simpelweg 36% over je fictieve rendement, ongeacht je daadwerkelijke resultaten.

De rechtbank ziet dit (gelukkig) anders!

Er is hoop voor traders die wél hun winsten als inkomen willen belasten. Op 25 maart 2025 deed Rechtbank Noord-Holland een uitspraak die de boeken ingaat.

Deze zaak liep over de handelsperiode 2016 tot en met 2023, en de rechtbank oordeelde dat bepaalde handelsactiviteiten wél in box 1 thuishoren.

Dit is goed nieuws voor serieuze traders die kunnen aantonen dat ze meer doen dan alleen passief beleggen. De uitspraak is gebaseerd op de vraag of er sprake is van “objectieve voordeelsverwachting”. Dit betekent dat je handelen niet alleen speculatief is, maar dat je actief onderneemt om winst te maken.

Bijvoorbeeld als je een algoritmische bot ontwikkelt die gebaseerd is op diepgaande analyse, en je deze continu optimaliseert. Of als je samenwerkt met professionele partijen, zoals een broker met identieke orderboekgegevens (bijvoorbeeld Binck of DeGiro), om je strategie te verfijnen.

Waar ging de zaak over?

De belastingzaak draaide om een trader die tussen 2016 en 2023 actief handelde via verschillende brokers, waarbij de discussie over vermogensbelasting vs inkomstenbelasting voor traders centraal stond.

De inspecteur stelde dat de winsten in box 3 vielen, omdat het ging om speculatieve handel. De trader beweerde echter dat zijn activiteiten meer waren dan alleen beleggen: hij gebruikte complexe algoritmes, voerde honderden trades per dag uit, en had een professionele setup met meerdere schermen en real-time data. De rechtbank moest bepalen of dit als “onderneming” kon worden gezien.

Hierbij keken ze naar de cumulatieve criteria: frequentie van handelen, gebruik van professionele tools, en de mate van zelfstandigheid. Uiteindelijk oordeelde de rechtbank dat een deel van de winsten wél in box 1 thuishoorde, omdat de trader aantoonde dat hij actief bezig was met het genereren van inkomen uit handel.

Wanneer zijn je handelswinsten belastbaar in box 1?

Om je handelswinsten in box 1 te krijgen, moet je voldoen aan strenge criteria. Ten eerste moet je handelen frequent en omvangrijk zijn.

Denk aan tientallen trades per dag, niet slechts een paar per maand. Ten tweede moet je gebruikmaken van professionele middelen, zoals geavanceerde backtesting-tools in Python, API’s van brokers voor directe orderuitvoering, en risicomanagementsystemen. Tot slot moet je kunnen aantonen dat je handelen is gericht op het behalen van structureel inkomen, niet alleen op speculatie.

Een praktisch voorbeeld: als je een Python-bot bouwt die op basis van machine learning voorspellingen doet, en je deze dagelijks monitort en aanpast, dan ben je al een stap dichter bij box 1.

Maar als je alleen af en toe wat crypto’s koopt via een app, dan blijft het bij box 3. Let op: samenwerking met een professionele partij, zoals een broker met geavanceerde API’s, betekent niet automatisch box 1. Je moet kunnen bewijzen dat je zelf actief bent en niet alleen passief belegt.

Wat stelde de belanghebbende?

De trader in de rechtbankzaak stelde dat zijn handelsactiviteiten verder gingen dan normaal beleggen. Hij gebruikte een Python-omgeving voor algoritmische trading, met backtesting op historische data en real-time API-uitvoering via brokers zoals DeGiro. Vergeet hierbij niet de wetgeving en belastingen voor algoritmische traders goed in kaart te brengen.

Hij voerde dagelijks tientallen trades uit, zowel in aandelen als crypto, en had een professionele setup met meerdere monitoren en snelle internetverbindingen.

Zijn argument was dat dit duidelijk meer was dan passief beleggen. Daarnaast benadrukte hij dat zijn inkomen afhankelijk was van deze handel. Hij had geen vast salaris, maar leefde van zijn tradingwinsten.

Dit, zo stelde hij, maakte het een beroepsmatige activiteit. Hij vroeg de rechtbank om de winsten als inkomen uit onderneming te belasten, zodat hij zijn kosten kon aftrekken, zoals de aanschaf van software en hardware voor zijn tradingomgeving.

Wat stelde de inspecteur?

De inspecteur van de Belastingdienst was het hier niet mee eens. Hij stelde dat de trader vooral speculeerde, met name in crypto’s, wat per definitie risicovol en niet structureel is.

Volgens de inspecteur was er geen sprake van een onderneming, maar van vermogensbeheer. Daarom moesten de winsten in box 3 worden belast, met een tarief van 36% over het fictieve rendement. De inspecteur wees erop dat de trader geen vaste klanten had, geen bedrijfsstructuur opbouwde, en zijn activiteiten niet professioneel documenteerde.

Het gebruik van een Python-bot en API’s was volgens hem niet voldoende om als onderneming te worden gezien.

Hij benadrukte dat box 3 bedoeld is voor beleggers, en dat deze trader daaronder viel.

Wat oordeelde de rechtbank?

De rechtbank Noord-Holland oordeelde dat een deel van de handelswinsten wél in box 1 thuishoorde. Ze baseerden zich op de cumulatieve criteria: frequentie van handelen (tientallen trades per dag), gebruik van professionele tools (Python, API’s, backtesting), en de mate van zelfstandigheid.

De trader kon aantonen dat hij actief bezig was met het genereren van inkomen, niet alleen met passief beleggen. Echter, niet alle winsten werden als box 1 gezien. De fout maken te denken dat trading winsten in crypto belastingvrij zijn, bleek hier een risico: de speculatieve crypto-handel viel wel in box 3, omdat hier minder sprake was van structurele inkomsten.

De rechtbank splitste de winsten op: de aandelenhandel met algoritmische strategieën kwam in box 1, terwijl de crypto-speculatie in box 3 bleef.

Dit is een belangrijk signaal voor traders: je moet kunnen bewijzen dat je handelen professioneel en structureel is.

Wat betekent dit voor day- en cryptotraders?

Voor daytraders en cryptotraders betekent deze uitspraak dat je kritisch moet kijken naar je eigen activiteiten. Als je een Python-bot gebruikt voor algoritmische trading via een API van een broker zoals Interactive Brokers of DeGiro, en je kunt aantonen dat je dit professioneel doet, dan is er een kans dat je winsten in box 1 vallen.

Dit is voordelig, want box 1 kent een tarief tot 49,5%, maar je kunt ook kosten aftrekken, zoals serverkosten, softwarelicenties en data-abonnementen.

Maar als je vooral speculeert met crypto’s of sporadisch trade, dan blijft het bij box 3. Je betaalt dan 36% over een fictief rendement, ongeacht je daadwerkelijke winst of verlies. Tip: controleer of je activiteiten voldoen aan de cumulatieve criteria voor box 1.

Stuur een reactie naar de auteur

Geef tradingresultaten op in box 3 als er geen objectieve voordeelsverwachting is. En onthoud: samenwerking met een professionele partij betekent niet automatisch box 1; je moet zelf actief en doelgericht handelen.

Heb je vragen over je eigen situatie? Of wil je delen hoe je je trading account optimaal inricht voor belastingdoeleinden? Laat een reactie achter! We gaan graag met je in gesprek over algoritmische trading, Python-bots, backtesting, brokers, API’s en risicomanagement. Samen vinden we de beste aanpak voor jouw handelsstrategie.

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Over Alex de Vries

Alex is een ervaren quantitatief analist en Python-ontwikkelaar die complexe trading concepten vertaalt naar begrijpelijke, praktische handleidingen voor zowel beginners als gevorderden.

Volgende stap
Bekijk alle artikelen over Wetgeving, Belastingen & Ethiek
Ga naar overzicht →