ChainTaxReport uses the FIFO method to calculate your realized gains, generate compliant tax reports, and keep your portfolio in order - year after year.
FIFO method · Multi-country · Multilingual
From your first transaction to your annual tax report, ChainTaxReport handles the complexity so you don't have to.
Realized gains and losses are computed using the First-In-First-Out method, the standard accepted by most tax authorities.
Connect wallets and exchanges in one place. Deposits, withdrawals, transfers, swaps, fees, interest - cross-wallet swaps and a company-wide FIFO cost pool are fully handled.
Generate a detailed annual report with realized gains, interest income, estimated tax and full transaction log. It offers to feed your loss carryforward report.
Export your transactions and tax reports to CSV - with a choice of decimal and column separators for perfect compatibility with French/European Excel or standard CSV.
For wallets where internal movements are unknown (exchanges, DeFi protocols), ChainTaxReport handles them as blackbox wallets. Before generating your tax report, you declare their EUR value at start and end of year - the estimated gain or loss is automatically calculated and included in your report.
Restrict access by IP or DNS. Each account gets a unique username for secure manual login.
View your portfolio at any point in time. Select a date and time to see exactly what you held - recalculated from your full transaction history.
Purchase a licence or additional transaction package directly from your account, instantly activated via secure Stripe payment.
Belgian 2026 legislation provides a 10,000 € annual exemption on capital gains for individuals. ChainTaxReport automatically deducts this from your taxable base before calculating your estimated tax.
Need to fix a past entry? Delete or add a transaction and every later FIFO gain is automatically recalculated in cascade - your balances and report always stay consistent.
Select any date and enter the EUR price of each token to instantly calculate the total value of your portfolio at that moment. Ideal for the 31/12/2025 reference value required by Belgian 2026 legislation.
A dedicated report tracks your losses year by year: each loss year creates carryforward, each gain year consumes it (oldest first). You see what is left, what expires soon, and which year consumed what. Carryforward period configurable per country.
ChainTaxReport ships with tax rules and guidance tailored to 6 countries - Belgium, Luxembourg, the Netherlands, Germany, Spain and Switzerland - and to the type of taxpayer (individual or company). The right settings and explanations appear automatically based on your profile.
Long-term holding exemption, calculation method (flat rate or progressive brackets), wealth tax, annual allowance and loss carry-forward: every parameter is configurable to your country and situation, with smart defaults.
The app is available in 6 languages - French, Dutch, German, English, Spanish and Italian - for you and your accountant. The tax report follows the language you choose.
Log every deposit, withdrawal, swap, transfer, or interest payment. Enter the EUR value at the time of the transaction.
ChainTaxReport calculates your balances across all wallets and exchanges in real time using FIFO.
Select a fiscal year, adjust your tax rates if needed, and download a detailed PDF-ready report.
One licence per fiscal year. Need more capacity? Add a transaction package at any time.
All prices include VAT. An invoice detailing VAT is issued for every purchase.
Base licence
Additional packages
Need a custom plan? Contact us
The annual tax report includes everything needed for your declaration: realized gains, interest income, estimated tax and a full transaction breakdown. A dedicated report tracks your carried-forward losses from one year to the next.
Report includes:
Questions about pricing, setup, or your specific situation? We're here to help.
Everything you need to know before getting started.