Crypto Tax Calculator

Financial Calculators
Calculate your realized profits, losses, and estimated taxes for your cryptocurrency trades using the FIFO method.

Add Transaction

Realized PnL
$0.00
Est. Tax Owed
$0.00
Short Term (<1yr)
+$0.00
Long Term (>1yr)
+$0.00

Ledger

DateAssetTypeAmountPrice
No transactions recorded.

FIFO Tax Events Calculated

AssetMatched Lot (Buy âž” Sell)QtyCost BasisProceedsGain/LossHold Term
No taxable events computed. Add 'Buy' and 'Sell' transactions.
Disclaimer: This tool provides estimations based on standard FIFO logic. Always consult a tax professional. Data is not saved on any servers.

How to Use the Crypto Tax Calculator

Accurately compute realized capital gains, FIFO cost basis, short vs. long term holding periods, and tax liabilities

1

Select Currency & Input Tax Rate

Choose your reporting fiat currency (USD, EUR, GBP) and configure your estimated capital gains tax rate percentage.

2

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).

3

Record Sell & Disposal Transactions

Add sales, crypto-to-crypto exchanges, or merchant payments with disposal dates and executed exit prices.

4

Apply the FIFO Accounting Engine

The system automatically pairs disposals with your earliest acquired coin lots according to standard First-In, First-Out principles.

5

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).

6

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.

Capital Gain = Selling Price - Cost Basis (FIFO)

We do not store your transaction data. All calculations are performed locally in your browser for maximum privacy.

What is Crypto Tax Calculator?

The Cryptocurrency Tax Calculator quantifies taxable capital gains, losses, and ordinary income generated from digital asset transactions. It processes specific cost basis parameters against liquidation values, applying standardized accounting methodologies (such as FIFO, LIFO, or HIFO) to determine precise short-term and long-term tax liabilities across various regulatory jurisdictions.

Practical Calculation Example

If an investor acquires 1.0 Ethereum (ETH) at a cost basis of 2,000 USD and subsequently exchanges it for a different digital asset when the ETH market value reaches 3,500 USD, a taxable event is triggered. The calculation processes a 1,500 USD capital gain. Assuming the asset was held for over 365 days, this profit qualifies for a preferential long-term capital gains tax rate rather than being subjected to standard income brackets.

Digital Asset Taxable Events

Tax authorities generally classify digital asset transactions into distinct categories based on their functional use. The following baselines represent standard global reporting requirements:
Transaction TypeTax ClassificationRegulatory Treatment
Buy with Fiat & HoldNon-TaxableCapital allocation only; no immediate tax reporting required.
Sell for Fiat CurrencyCapital Gain / LossTax liability based strictly on the holding duration and net profit margin.
Crypto-to-Crypto TradeCapital Gain / LossTreated legally as a simultaneous sale and purchase; fully taxable at execution.
Mining, Staking & AirdropsOrdinary IncomeTaxable as standard income based on the fair market value at the exact time of receipt.

History and Origin

The United States Internal Revenue Service (IRS) issued its first official regulatory guidance on virtual currencies in 2014, explicitly classifying digital assets as property rather than standard fiat currency. This baseline ruling established the global legislative precedent of subjecting cryptocurrency transactions to traditional capital gains tax frameworks.