Tested tool guide
Tested browser tools
Checked August 16, 2026
What Crypto Tax Calculator does, with a checked example
One cryptocurrency sale can produce different reported gains depending on which purchase lot it consumes. This calculator matches disposals under FIFO, LIFO, or HIFO, tracks the acquisition lots used and left over, imports transaction records, and flags possible wash-sale patterns. The common surprise is that changing the lot method changes both the current realized gain and the basis remaining for later disposals, while sale proceeds stay the same. Imported financial records are processed in the browser and are not uploaded.
Worked example
A concrete input and expected output from the current implementation.
Input
Enter three BTC transactions: 2025-01-10 buy 1 BTC for $10,000; 2025-02-10 buy 1 BTC for $20,000; 2025-03-10 sell 1 BTC for $30,000. Set every fee to $0.
->
Expected output
FIFO: $20,000 realized gain, with 1 BTC at $20,000 basis remaining. LIFO: $10,000 realized gain, with 1 BTC at $10,000 basis remaining. HIFO: $10,000 realized gain, with 1 BTC at $10,000 basis remaining. Wash-sale matches: none.
FIFO assigns the $10,000 purchase to the sale, so the gain is $30,000 - $10,000 = $20,000. LIFO and HIFO assign the newer, higher-basis $20,000 purchase, so the gain is $30,000 - $20,000 = $10,000.