Crypto Tax Calculator
Financial CalculatorsAdd Transaction
How to Use the Crypto Tax Calculator
Accurately compute realized capital gains, FIFO cost basis, short vs. long term holding periods, and tax liabilities
Select Currency & Input Tax Rate
Choose your reporting fiat currency (USD, EUR, GBP) and configure your estimated capital gains tax rate percentage.
Log Buy Orders & Acquisition Dates
Enter purchase transactions with exact dates, asset symbols (BTC, ETH, SOL), quantity, and cost per unit (manually or via live price fetch).
Record Sell & Disposal Transactions
Add sales, crypto-to-crypto exchanges, or merchant payments with disposal dates and executed exit prices.
Apply the FIFO Accounting Engine
The system automatically pairs disposals with your earliest acquired coin lots according to standard First-In, First-Out principles.
Review Short-Term vs. Long-Term Realized PnL
Check dashboard metrics separating short-term trades (held ≤ 365 days) from tax-advantaged long-term gains (held > 365 days).
Export Audit-Ready CSV Tax Report
Download a detailed spreadsheet formatted for tax accountants, IRS Form 8949, and digital asset tax filing platforms.
Frequently Asked Questions
Essential guidance on FIFO tax accounting, crypto swaps, holding periods, and audit documentation
Q:How does the First-In, First-Out (FIFO) method calculate crypto taxes?
FIFO assumes that the earliest cryptocurrency units you acquired are the first ones disposed of. It matches each sale against the oldest available buy order to calculate cost basis and capital gain/loss. This is the universal default method accepted by the IRS and global tax authorities.
Q:What distinguishes short-term from long-term crypto capital gains?
Assets held for 365 days or less produce short-term gains, usually taxed at standard progressive income tax brackets. Assets held for more than one year qualify as long-term gains, enjoying significantly lower preferential tax rates (and in countries like Germany, 0% tax after one year).
Q:Is trading one cryptocurrency for another (crypto-to-crypto swap) taxable?
Yes. In the United States, UK, EU, and most jurisdictions, swapping one cryptocurrency for another (such as BTC for ETH or using a DEX) is legally treated as selling the original asset at fair market value, triggering a taxable capital gain or loss.
Q:Can cryptocurrency capital losses offset gains through tax-loss harvesting?
Yes. Realized capital losses offset realized capital gains dollar-for-dollar. In the US, if total losses exceed total gains, you can offset up to $3,000 of ordinary income per year, with any excess losses carried forward indefinitely to future tax years.
Q:What documentation must you keep for cryptocurrency tax audits?
You must retain transaction dates, asset amounts, fair market value in fiat at execution, trading fees, transaction hashes, wallet addresses, and exchange records proving cost basis and proceeds.
Q:How are staking rewards, mining, and airdrops taxed compared to trading?
Staking, mining, and airdrops are generally classified as ordinary income based on their fair market fiat value when received into your wallet. That value establishes your new cost basis, and any future sale or swap will generate a separate capital gain or loss.
We do not store your transaction data. All calculations are performed locally in your browser for maximum privacy.
What is Crypto Tax Calculator?
Practical Calculation Example
Digital Asset Taxable Events
| Transaction Type | Tax Classification | Regulatory Treatment |
|---|---|---|
| Buy with Fiat & Hold | Non-Taxable | Capital allocation only; no immediate tax reporting required. |
| Sell for Fiat Currency | Capital Gain / Loss | Tax liability based strictly on the holding duration and net profit margin. |
| Crypto-to-Crypto Trade | Capital Gain / Loss | Treated legally as a simultaneous sale and purchase; fully taxable at execution. |
| Mining, Staking & Airdrops | Ordinary Income | Taxable as standard income based on the fair market value at the exact time of receipt. |