Why records matter — and for how long
Revenue's position is clear: the burden of proof lies entirely with the taxpayer. If you cannot substantiate a deduction, exemption, or cost basis with documentation, Revenue can disallow it. A missing purchase receipt does not reduce your tax — it removes the deduction entirely.
Records must be retained for a minimum of six years from the end of the tax year to which they relate, and must be made available to Revenue on request.
This six-year window means that transactions from before you owed any tax still matter. A cost basis established in 2021 on a holding you sell in 2026 must be traceable. Investors who deleted wallet history or stopped tracking during low-activity years frequently find themselves unable to calculate accurate gains — and end up paying more as a result.
What Revenue needs to see
Revenue's minimum documentation requirements for crypto cover every transaction, whether or not it triggered a tax event at the time.
For trades originally denominated in currencies other than euros, you must record precise conversion details. Revenue requires all gains, losses, and income figures to be reported in euros, using the exchange rate at the time of the transaction.
Transactions that do not trigger tax
Not every crypto event creates an immediate liability. The following are not disposal events and therefore do not trigger CGT or income tax at the time they occur — but they still affect your cost basis for future calculations and must be documented.
Taxable disposals and CGT calculation
Capital gains tax at 33% applies whenever a disposal generates a profit. The calculation is straightforward — but only if records are complete.
If the same token was purchased in multiple tranches at different prices, Revenue applies a FIFO (first-in, first-out) methodology by default. Accurate records of each purchase date and price are essential for this calculation. Without them, Revenue may use the most unfavourable basis available.
Capital losses can be offset against gains in the same tax year, and unused losses can be carried forward indefinitely — but only if the original loss was reported in the year it arose. This is the primary reason records from years when no tax was owed still have long-term value.
Business income: when income tax replaces CGT
When crypto activity reaches a sufficient scale and professional character, Revenue reclassifies profits from capital gains (33% flat) to income tax (20–40%), which carries no annual CGT exemption and stacks with USC and PRSI to produce effective rates above 50% for higher earners.
Activities Revenue is likely to treat as business income include:
There is no bright-line rule for when activity becomes "business-like." Revenue looks at frequency, organisation, sophistication, and intent. If you are operating at this level, the 12.5% corporation tax rate via a properly structured company may be significantly more efficient than paying income tax as an individual.
Fees, gas costs, and crypto tax software
Transaction fees are deductible and directly reduce your chargeable gain — but only if you have records of them. This applies to exchange platform fees, network gas fees on Ethereum or Base, and any other direct costs of executing a transaction. Fees paid on acquisition increase your cost basis; fees paid on disposal reduce your proceeds.
Given that a moderately active crypto investor can accumulate thousands of taxable events in a year, manual record-keeping is impractical for most people. Crypto tax software integrates with wallets, exchanges, and DeFi protocols, automatically importing transaction history, applying FIFO methodology, converting to euros, and generating CGT and income tax summaries aligned with Irish Revenue requirements.
What good crypto tax software should do
- Import from all wallets, CEXs, and DeFi protocols used
- Apply FIFO (or your chosen cost-basis method) consistently
- Convert all values to euros at the transaction timestamp
- Separate CGT events from income events automatically
- Generate Revenue-ready reports for Form 11 filing
- Carry forward unused losses across tax years
Penalties for non-compliance
The most common avoidable mistakes that trigger Revenue scrutiny are:
- Failing to report token-for-token swaps as taxable disposals
- Ignoring small or low-value transactions — they aggregate
- Not converting foreign currency crypto values to euros at the transaction date
- Assuming foreign exchange activity is invisible — DAC8 means it is not
- Failing to establish Irish tax residency status accurately, resulting in missed exemptions or unexpected obligations
- Discarding records from years when no tax was owed, losing the ability to carry forward losses
Crowdlending and cleaner tax documentation
For investors who find DeFi tax obligations increasingly complex, structured crowdlending platforms offer a more predictable income profile. Fixed-term loans with defined interest rates produce income events that are clearly categorised, consistently timed, and — on blockchain-native platforms — fully auditable without manual extraction from wallet history.
On 8lends, every investment, monthly interest payment, and principal return is executed through a smart contract on Base and recorded immutably on-chain. This creates a complete, timestamped income record that integrates readily with crypto tax software — and satisfies Revenue's requirement for clear documentation of counterparty details, amounts, and transaction dates.
For investors navigating Irish tax obligations across multiple crypto activities, our earlier guide covers the full framework Irish Revenue applies to digital assets, and our residency guide addresses how resident and non-resident status changes what you owe. Comparable frameworks in other EU jurisdictions are covered in our Portugal and Sweden tax guides.
Conclusion
Accurate record-keeping is not a bureaucratic burden — it is the mechanism that makes every deduction, exemption, and offset available to you. The €1,270 annual CGT exemption, loss carry-forwards, and cost basis deductions all depend entirely on documentation. Without records, Revenue determines your liability using the least favourable assumptions.
As DAC8 data sharing removes the gap between what Revenue knows and what investors report, the window for non-compliance is closing rapidly. Investing in proper tools, maintaining complete transaction histories across all wallets and platforms, and understanding which of your activities generate CGT versus income tax events is now essential — not optional — for anyone with meaningful crypto holdings in Ireland.




