Crypto tax reporting

Your crypto taxes,
done right.

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

Tax report 2026
Example: Belgian individual, normal management
FIFO
Realised gains+12 480,50 €
Annual allowance-10 000,00 €
Taxable base at 10 %2 480,50 €
Estimated tax248,05 €
2021 and 2022 lots sold2024 and 2025 lots kept
MethodFirst in, first out
2026 reportPDF and CSV ready
Built forBE LU NL DE ES CH
Features

Everything you need to report with confidence

From your first transaction to your annual tax report, ChainTaxReport handles the complexity so you don't have to.

FIFO calculation

Realized gains and losses are computed using the First-In-First-Out method, the standard accepted by most tax authorities.

Multi-exchange support

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.

Tax report in one click

Generate a detailed annual report with realized gains, interest income, estimated tax and full transaction log. It offers to feed your loss carryforward report.

CSV export

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.

Blackbox wallets

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.

Access control

Restrict access by IP or DNS. Each account gets a unique username for secure manual login.

Historical balances

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.

Buy licences online

Purchase a licence or additional transaction package directly from your account, instantly activated via secure Stripe payment.

Annual tax exemption

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.

History correction

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.

Portfolio valuation

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.

Loss carryforward report

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.

Country-specific tax guidance

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.

Advanced tax parameters

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.

Multilingual interface

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.

How it works

Three steps to a clean tax report

1

Add your transactions

Log every deposit, withdrawal, swap, transfer, or interest payment. Enter the EUR value at the time of the transaction.

2

Track your portfolio

ChainTaxReport calculates your balances across all wallets and exchanges in real time using FIFO.

3

Generate your report

Select a fiscal year, adjust your tax rates if needed, and download a detailed PDF-ready report.

Pricing

Simple, transparent pricing

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

Additional pack of 25 transactions
+ 25 transactions included
24.00 € incl. VAT
Additional pack of 50 transactions
+ 50 transactions included
39.00 € incl. VAT
Additional pack of 100 transactions
+ 100 transactions included
69.00 € incl. VAT
Additional pack of 120 transactions
+ 120 transactions included
119.00 € incl. VAT
Additional pack of 500 transactions
+ 500 transactions included
249.00 € incl. VAT
Additional pack of 1 000 transactions
+ 1 000 transactions included
399.00 € incl. VAT

Buy instantly online

Licences and packages can be purchased directly from your account - activated immediately after payment.

Go to app →

Need a custom plan? Contact us

GDPR compliant
European hosting
FIFO certified method
Encrypted & secure
Tax report

A report your accountant will love

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:

  • Realized capital gains & losses (FIFO)
  • Interest & staking income
  • Estimated tax at your personal rates
  • Loss carryforward statement (dedicated report, year by year)
  • Full transaction log with EUR values
  • CSV export for your accountant
Annual Tax Report FY 2024
Realized gains+12 480.50 €
Realized losses−1 200.00 €
Net taxable gain+11 280.50 €
Interest income+840.00 €
Est. tax (30%)3 384.15 €
Transactions247
Contact

Get in touch

Questions about pricing, setup, or your specific situation? We're here to help.

Support

Frequently asked questions

Everything you need to know before getting started.

What is the 10,000 € annual exemption?
Since 1 January 2026, Belgian individual taxpayers benefit from a 10,000 € annual exemption on capital gains. ChainTaxReport deducts this automatically from your taxable base when generating your report. You can adjust or disable this amount in the report options.
What is a blackbox wallet?
A blackbox wallet is an exchange or protocol where internal movements are unknown - for example, a centralised exchange that does internal staking or lending. ChainTaxReport tracks what goes in and out, and asks you to declare the EUR value at start and end of each fiscal year to estimate the unrealised gain.
Can I calculate my portfolio value at a specific date?
Yes. On the Historical Balances page, select a date and time to see your token balances at that moment. Below the balances, enter the EUR price of each token and ChainTaxReport calculates the total portfolio value instantly. This is useful for the 31/12/2025 reference value required by Belgian tax law.
How does loss carryforward work?
The loss carryforward report tracks your results year by year: a loss year creates a carryforward balance, a gain year consumes it, oldest losses first, until they expire (period configurable per country, unlimited possible). Each annual tax report offers to record its result there; you can also enter years manually, for example a balance provided by your accountant. A printable statement shows balances, deadlines and which year consumed what.
Is my data protected under GDPR?
Yes. ChainTaxReport is hosted in Europe and processes your data in compliance with GDPR. Your financial data is never sold or shared with third parties. You can request deletion of your account and all associated data at any time.
Which countries is ChainTaxReport designed for?
ChainTaxReport includes settings and tax guidance tailored to 6 countries: Belgium, Luxembourg, the Netherlands, Germany, Spain and Switzerland - for both individuals and companies. Rates, exemptions and explanations adjust automatically to your profile and remain fully editable. The FIFO method and calculation logic also work in any jurisdiction.
Which languages is the app available in?
ChainTaxReport is fully translated into 6 languages: French, Dutch, German, English, Spanish and Italian. You can switch language at any time from the menu; the interface and the tax report follow.
Where is my data hosted?
Your data is hosted on European servers (OVH, France). We never transfer your financial data outside the European Economic Area.
Contact →