Universeel CSV-formaat · Alle exchanges

Custom CSV-import: importeer crypto-transacties van elke exchange en bereken je Belgische belastingen.

Gebruik je een exchange die we nog niet rechtstreeks ondersteunen? Met ons Custom CSV-formaat importeer je al je transacties handmatig — OTC-trades, kleine exchanges, wallets of manuele records — en berekenen wij je Belgische belasting automatisch.

Download CSV-sjabloon Start gratis
Belgische privacy-first infrastructuur, volledig GDPR-conform.
Alle exchanges en wallets
OTC & manuele trades
FIFO in EUR voor Belgische aangifte

Waarom kiezen voor Custom CSV?

Niet elke exchange heeft een directe integratie. Met ons universele CSV-formaat ben je nooit afhankelijk van een specifieke API-koppeling.

Elke exchange, elk platform

Of je nu handelt op een kleine Belgische exchange, via OTC, op een DEX of gewoon manueel bijhoudt — onze Custom CSV accepteert alle transactietypes en legt geen beperkingen op qua exchange of netwerk.

Eén bestand, volledige historiek

Combineer transacties van meerdere exchanges in één bestand. Voeg nieuwe regels toe, upload opnieuw en we detecteren duplicaten automatisch via de tx_id kolom.

Belgische FIFO-berekening

Na de upload berekent onze tax engine automatisch je meerwaarden en -verliezen, staking rewards als diverse inkomsten en genereert een accountant-ready PDF-rapport met aangiftecodes.

Download het sjabloon en vul in

Ons sjabloon bevat voorbeeldtransacties en gedetailleerde commentaarregels zodat je direct weet hoe elk veld ingevuld moet worden.

CryptoTax Custom CSV-sjabloon

Bevat voorbeeldregels voor BUY, SELL, TRADE, INCOME en WITHDRAWAL · 10 kolommen · UTF-8 encoding

Download sjabloon (.csv)

Kolomspecificatie

Kolom Verplicht Formaat Beschrijving
date Ja ISO 8601 UTC Tijdstip van de transactie (bv. 2024-03-15T14:32:00Z of 2024-03-15 14:32:00)
type Ja Enum BUY, SELL, TRADE, DEPOSIT, WITHDRAWAL, INCOME, GIFT_IN, GIFT_OUT, LOST, FEE
asset Ja Ticker (hoofdletters) Asset die je ontving of verkocht (bv. ETH, BTC, USDC)
amount Ja Decimaal, altijd positief Hoeveelheid van het asset. Altijd positief — het type bepaalt de richting.
price_eur Optioneel Decimaal (EUR / unit) EUR-prijs per eenheid op moment van transactie. Wordt automatisch opgezocht als leeg gelaten.
fee_amount Optioneel Decimaal Betaalde transactiekost (hoeveelheid).
fee_asset Optioneel Ticker (hoofdletters) Asset van de transactiekost (bv. EUR, ETH). Verplicht als fee_amount ingevuld is.
exchange Optioneel Vrije tekst Naam van de exchange of bron (bv. Bitvavo, Kraken, OTC). Wordt getoond in rapporten.
tx_id Sterk aanbevolen Vrije tekst Exchange-transactie-ID of blockchain tx-hash. Voorkomt dubbele import bij herhaalde uploads.
notes Optioneel Vrije tekst Vrije notitie die in het accountantsrapport wordt meegeleverd.

Transactietypes en fiscale behandeling

Elk type heeft een specifieke fiscale behandeling conform de Belgische belastingwetgeving. Gebruik het correcte type per transactie voor een accurate aangifte.

Type Beschrijving Belgische fiscale behandeling
BUY Aankoop van crypto tegen fiat of een andere asset Aankoop — opgenomen in FIFO-kostbasis
SELL Verkoop van crypto tegen fiat of een andere asset Vervreemding — meerwaarde of verlies berekend via FIFO
TRADE Ruil van de ene crypto voor een andere (twee rijen met dezelfde tx_id) Ruil — vervreemding van uitgestuurde asset en nieuwe aankoop van ontvangen asset
DEPOSIT Overboeking ontvangen van een andere wallet of exchange Interne transfer — geen belastbaar event
WITHDRAWAL Overboeking verzonden naar een andere wallet of exchange Interne transfer — geen belastbaar event
INCOME Staking rewards, lending rente, mining, airdrops en andere crypto-inkomsten Diverse inkomsten — belastbaar als inkomen op moment van ontvangst
GIFT_IN Crypto ontvangen als geschenk Schenking ontvangen — nieuwe kostbasis vastgesteld op moment van ontvangst
GIFT_OUT Crypto weggegeven als geschenk Schenking gegeven — geen meerwaardebelasting verschuldigd
LOST Verloren crypto door hack, verloren private key of technische fout Verlies — opgenomen in kostenberekening waar fiscaal van toepassing
FEE Expliciete transactiekost (apart van de transactie zelf) Aftrekbare transactiekost

Hoe de Custom CSV-import werkt

Drie stappen om van je transacties tot een compliant Belgisch rapport te komen.

1

Download het CSV-sjabloon

Download ons sjabloon via de knop hierboven. Het bevat commentaarregels die elke kolom verklaren en voorbeeldtransacties die je als referentie kunt gebruiken.

2

Vul je transacties in

Open het bestand in Excel, Numbers of een teksteditor. Vul je transacties in per rij. Regels die beginnen met # zijn commentaar en worden overgeslagen. Verwijder de voorbeeldregels wanneer je klaar bent.

3

Upload in de wizard

Ga naar "Wallet toevoegen" en kies "Custom CSV". Upload je ingevuld bestand. We verwerken alles direct, berekenen je Belgische belasting en genereren een rapport dat je met je accountant kunt delen.

Automatische deduplicatie: upload meerdere keren zonder dubbele transacties via tx_id.
TRADE-paren worden automatisch gekoppeld via tx_id voor correcte swap-verwerking.
INCOME-transacties worden gelabeld als diverse inkomsten conform de Belgische fiscaliteit.

Ondersteunde transactietypes

Ons Custom CSV-formaat dekt alle gangbare crypto-activiteiten die fiscaal relevant zijn in België.

BUY / SELL

Aankopen en verkopen van crypto tegen fiat of andere assets. Vormt de basis van je FIFO-berekening.

TRADE

Ruilen van de ene crypto voor een andere (bv. ETH voor USDC). Gebruik twee rijen met dezelfde tx_id voor automatische koppeling.

INCOME

Staking rewards, lending rente, airdrops en andere inkomsten. Worden als diverse inkomsten opgenomen in het rapport.

DEPOSIT / WITHDRAWAL

Overboekingen tussen exchanges of wallets. Geen belastbaar event, maar wel opgenomen in de audit trail voor je accountant.

GIFT_IN / GIFT_OUT

Ontvangen of versturen van crypto als geschenk. Fiscale behandeling conform de Belgische richtlijnen voor giften in crypto.

LOST / FEE

Verloren crypto (bv. hack, verloren wallet) en expliciete transactiekosten. Correct verwerkt in de kostenaftrek waar van toepassing.

Veelgestelde vragen

Kan ik transacties van meerdere exchanges combineren?

Ja. Voeg ze gewoon als extra rijen toe aan hetzelfde CSV-bestand. Je kunt de exchange-kolom gebruiken om de bron per transactie te labelen. Je kunt ook meerdere bestanden uploaden — we combineren alles tot één portfolio.

Waarvoor dient de tx_id?

De tx_id is een uniek identifier per transactie (bv. het exchange-ID of een blockchain tx-hash). We gebruiken dit voor twee doeleinden: deduplicatie bij herhaalde uploads, en het koppelen van TRADE-paren (twee rijen met dezelfde tx_id worden als één swap behandeld).

Wat als ik de prijs in EUR niet ken?

Laat price_eur leeg. We zoeken automatisch de historische EUR-prijs op via onze prijsdatabanken. Voor nauwkeurigheid raden we aan om de prijs in te vullen als je die kent, maar het is niet verplicht.

Welk programma kan ik gebruiken om het bestand in te vullen?

Microsoft Excel, LibreOffice Calc, Google Sheets of een eenvoudige teksteditor werken allemaal. Zorg dat je opslaat als CSV (kommagescheiden, UTF-8 encoding). Verwijder de commentaarregels (die beginnen met #) niet — die worden automatisch overgeslagen.

Hoe verwerk ik een TRADE (swap)?

Een swap bestaat uit twee rijen: één voor de uitgaande asset (bv. ETH) en één voor de inkomende asset (bv. USDC). Geef beide rijen dezelfde tx_id zodat we ze automatisch als één swap kunnen koppelen. Het type is voor beide rijen TRADE.

Kan ik het bestand meerdere keren uploaden?

Ja. Als je later extra transacties toevoegt, upload je het volledige bestand opnieuw. Met tx_id detecteren we welke transacties al verwerkt zijn en sla we ze niet dubbel op. Zonder tx_id gebruiken we een hash van de transactiegegevens voor deduplicatie.

Start nu met je Custom CSV-import

Download het sjabloon, vul je transacties in en upload in de wizard. Binnen enkele seconden heb je een compliant Belgische belastingberekening — geen abonnement nodig voor de eerste analyse.

Volledig GDPR-conform, geen data-sharing, Belgische infrastructuur.