How to Calculate Crypto Taxes
Quick Answer
Work out your cost basis (what you paid, including fees), subtract it from the disposal value to get each gain or loss, then total them. Which coins count as 'sold first' depends on your country's allowed method (often FIFO). Records — dates, amounts, and values — are the whole game, and crypto tax software can automate the math.
Calculating crypto tax comes down to one formula repeated for every disposal: proceeds minus cost basis equals gain or loss. Cost basis is what you originally paid for the coins you disposed of, including transaction fees; proceeds are what they were worth when you sold, spent, or traded them.
The tricky part is deciding which coins you sold when you bought at different times and prices. Tax systems prescribe a method — many default to FIFO (first-in, first-out), while some allow specific identification or average cost. The method changes your reported gain, so use the one your jurisdiction requires.
Gains and losses net against each other. Losses from disposals can usually offset gains, and sometimes a limited amount of other income, which is why some people deliberately realize losses ('tax-loss harvesting') before year-end. Holding period often matters too, with longer holds sometimes taxed more favorably.
Record-keeping is what makes all of this possible: the date, amount, and local-currency value of every buy, sell, trade, and receipt. Exchanges don't always track coins moved to private wallets, so the responsibility falls on you. Crypto tax software can import exchange history and compute gains automatically, saving enormous effort at filing time.
Allowed methods, loss rules, and holding-period treatment differ by country and change over time; this is educational information, not tax advice. Confirm the rules that apply to you and consider a qualified professional for complex situations.
Frequently Asked Questions
What is cost basis?
It's what you paid to acquire the Bitcoin you're disposing of, usually including fees. Your taxable gain is the disposal value minus this cost basis. For Bitcoin received as income, the cost basis is its value when you received it.
Do I need crypto tax software?
Not strictly, but it helps a lot once you have many transactions across exchanges and wallets. It imports your history, applies your country's accounting method, and produces gain/loss reports — reducing errors at filing time.
This is general educational information, not tax or legal advice. Crypto tax rules vary by country and change frequently — always confirm current rules with your national tax authority or a qualified local professional before filing.
Recommended Exchange
Ready to buy Bitcoin on Binance?
Maker: 0.10% · Taker: 0.10% · Rating: 4.9/5
* We may earn a commission if you sign up through our link, at no extra cost to you.
Related Guides
- 🧾 How Bitcoin Is TaxedThe big picture: why Bitcoin is usually taxed as property, capital gains vs income, and what's actually taxable.8 min read
- ⚡ Taxable Events ExplainedWhat triggers tax (selling, spending, trading, earning) and what usually doesn't (buying, holding, self-transfers).8 min read
- 🌍 Crypto Taxes by CountryHow treatment differs around the world — the common models, without rates that go out of date.8 min read