Free Crypto Tax Calculator: How to Calculate Your Gains
How to calculate your crypto capital gains and losses for free. Manual method plus how to use crypto tax software to automate the process.
The Basic Crypto Gain/Loss Formula
Calculating your crypto gain or loss follows the same formula used for any capital asset:
Gain or Loss = Proceeds − Cost Basis − Fees
- Proceeds: The USD value you received when selling or the fair market value of what you received in a trade
- Cost Basis: What you originally paid for the crypto, including acquisition fees
- Fees: Trading fees on the sale (added to cost basis on purchase, or subtracted from proceeds on sale)
If proceeds > cost basis, you have a gain. If proceeds < cost basis, you have a loss.
Manual Calculation Example
Say you bought 0.5 BTC for $15,000 (including $50 fee) in 2024. In 2026, you sold it for $45,000 (minus $100 trading fee):
- Cost basis: $15,000 + $50 = $15,050
- Proceeds: $45,000 − $100 = $44,900
- Gain: $44,900 − $15,050 = $29,850 capital gain
Held more than 12 months? That's a long-term gain, taxed at 0%, 15%, or 20% depending on income. Held 12 months or less? Taxed at your ordinary income rate.
The Complication: Multiple Lots
The manual approach gets complex quickly when you've bought the same asset at multiple prices over time. You now have multiple lots, and the order you sell them changes your gain. The IRS allows you to choose your cost basis method:
- FIFO (First-In, First-Out): oldest lots sold first — simple but can maximize gains in rising markets
- HIFO (Highest-In, First-Out): highest-cost lots sold first — generally minimizes gains
- Specific Identification: you pick exactly which lot to sell — maximum flexibility, maximum record-keeping
- LIFO (Last-In, First-Out): most recent lots sold first
Under Rev. Proc. 2024-28 (effective January 2025), you must track lots separately per wallet/exchange account — not pooled universally across all accounts.
What a Free Crypto Tax Calculator Can Do
A proper crypto tax calculator:
- Imports all your transactions from exchanges and wallets
- Matches each disposal to the correct lot using your chosen cost basis method
- Calculates gain or loss for every transaction automatically
- Separates short-term and long-term gains
- Generates a summary and Form 8949-ready output
Blockchain Smart Tax is free during beta with up to 10,000 transactions — no credit card required. It connects directly to Coinbase, Kraken, Binance, and 550+ blockchains, so there's no manual data entry. Gain/loss calculations update in real time as you add wallets.
Common Calculation Mistakes
- Not including fees in cost basis: If you paid $50 in gas fees to acquire ETH, that $50 is part of your cost basis and reduces your eventual gain.
- Forgetting crypto-to-crypto trades: Trading BTC for ETH isn't just "swapping" — it's disposing of BTC at its current price. The gain on BTC is taxable even if you hold ETH.
- Using wrong acquisition dates: If you received crypto as staking income, the acquisition date is the date you received it, not the original staking start date.
- Ignoring airdrop/reward income as cost basis: Crypto received as income (staking, airdrops) has a cost basis equal to the FMV at receipt. You won't pay double tax on the same amount.
When to Use Software vs. DIY
Manual spreadsheet calculation works if you have fewer than 20–30 transactions and use a single exchange. Beyond that, the combination of multiple lots, multiple assets, crypto-to-crypto trades, DeFi activity, and the per-wallet cost basis rules makes software essentially mandatory. The time cost of manual calculation far exceeds the software cost for anyone with moderate activity.
Track All Your Wallets — Not Just Your Wallets
Blockchain Smart Tax doesn't just import Your Wallets — it analyzes your transfer patterns to automatically discover other wallets you may have forgotten about. Old exchange accounts, hardware wallets, staking addresses, DeFi positions — one click to add, one click to dismiss.
How we compare to other crypto tax platforms:
- Koinly ($49+/year) — established platform with transfer flagging and broad exchange support
- CoinTracker ($59+/year) — polished interface with strong exchange integrations
- CoinLedger ($49+/year) — scans same address across EVM chains, but doesn't find different wallet addresses
- Blockchain Smart Tax (from $25/year) — the only platform with transfer-pattern wallet discovery across 550+ chains, free during beta
Import Your Wallets and discover what you're missing — free during beta →