Finder makes money from featured partners, but editorial opinions are our own. Advertiser Disclosure

How to estimate taxes on your crypto profits

Always stay on the good side of the IRS.

CryptoTaxCalculator Cryptocurrency Tax Reporting

CryptoTaxCalculator Cryptocurrency Tax Reporting logo
  • Calculate your cryptocurrency tax in minutes
  • Connect to your favourite exchanges
  • Use a free trial or premium paid plan
Go to site

Your taxes this year might be dominated by a clear question: “At any time during 2020, did you receive, sell, send, exchange, or otherwise acquire any financial interest in any virtual currency?”

In years past, cryptocurrency taxes have been a low priority both for the IRS and for tax payers. But with cryptocurrencies seemingly here to stay, the IRS has finally cleared up a lot of confusing questions surrounding crypto taxes. You may be facing questions about virtual currencies this year, and we’re here with a brief guide to help you start to wrap your head around it. Whether you’re HODLing Dogecoin or day trading Litecoin, understanding your tax situation can help you avoid fees and penalties down the line.

The information in this article is not professional tax advice. Like its value, crypto’s regulatory landscape is in a state of constant flux. Anyone looking to learn about taxation of virtual currency should refer to the IRS’s Virtual Currency Guidance page for the latest information. Cryptocurrency is complex and speculative, and past performance is no guarantee of what you’ll find in the future. Before making any decisions, you should seek professional tax advice.

When do you pay cryptocurrency taxes?

The IRS reports only some 800 to 900 Americans filed taxes on property “likely related to bitcoin” in the years 2013, 2014 and 2015. But times have changed, and the government now has official guidelines on cryptocurrency taxes. Understanding what events are taxable will help you understand whether you’re likely to owe crypto taxes or not. Here are some of the many common tax scenarios:

Taxable crypto events

  • Selling crypto – Tax is applied when you sell crypto for a profit, and will either be a short or long term tax rate.
  • Trading and exchanging crypto – Trading one cryptocurrency for another is a taxable event.
  • Making a stablecoin trade – Trading a cryptocurrency for a stablecoin is a taxable event.
  • Making a purchase with cryptocurrency – When you pay with cryptocurrency you’ll be taxed based on the price of the crypto when you make the purchase.
  • Mining crypto – Profit generated by mining cryptocurrency will be taxed when you sell.
  • Airdrops and hard forks – Once you gain possession of the coins your taxable period begins.
  • Bonuses, signup perks and receiving payments – Whether you’re getting bonus Bitcoin when signing up for a new exchange or being paid in Litecoin, these may qualify as income tax.

Non-taxable crypto events

  • Buying cryptocurrency – Buying and holding crypto will not require that you pay taxes.
  • Coin and token swaps – If a crypto you own changes its underlying technology and coin name, even if the number of coins changes you won’t owe taxes unless the amount they are worth changes as well.
  • Gifting crypto to friends and family – The act of gifting is not taxable, but they will have to pay taxes when they sell the crypto themselves.

Compare crypto tax trackers

A cryptocurrency tax tracker can help you determine the best way to file your crypto taxes. Factors like crypto losses, how long you hold your crypto and your income level all impact your tax bill. A crypto tax tracker can not only help you get all your trades in order, which may make filing your crypto taxes easier.

Name Product Pricing by tier (per year) Supported exchanges
CryptoTaxCalculator Cryptocurrency Tax Reporting
CryptoTaxCalculator Cryptocurrency Tax Reporting
  • Rookie: $49/year
  • Hobbyist: $99/year
  • Investor: $189/year
  • Trader: $299/year
Supports all US and international exchanges such as Binance, Coinbase, and Gemini.
This Australian-made software helps you file your ATO crypto tax return and generates tax reports on all financial years.
Koinly Cryptocurrency Tax Reporting
Koinly Cryptocurrency Tax Reporting
  • Free⁠ — basic plan
  • US$49 ⁠— 100 trades
  • US$99 ⁠— 1,000 trades
  • US$179 ⁠— 3,000 trades
  • US$279+ — 10,000+ trades
Supports all major exchanges
Koinly can produce detailed cryptocurrency tax reports in under 20 minutes. The basic plan only allows tracking and cannot generate tax reports.
CoinTracking Cryptocurrency Portfolio Tracking and Tax Reporting
  • Free ⁠— 200 trades
  • US$120~ ⁠— 3,500 trades
  • US$186~ ⁠— 20,000 trades
  • US$300~ — 100,000 trades
  • US$600~ Unlimited
Supports all major exchanges
Track trades and generate real-time reports on profit and loss, the value of your coins and more. Two year and lifetime plans also available.
CryptoTrader.Tax Cryptocurrency Tax Reporting
CryptoTrader.Tax Cryptocurrency Tax Reporting
  • US$49 ⁠— up to 100 trades
  • US$99 ⁠— up to 1,500 trades
  • US$199 ⁠— up to 5,000 trades
  • US$299 ⁠— Unlimited trades
Supports all major exchanges
Connect your exchanges, import trades and download your crypto tax report within minutes.
BearTax Cryptocurrency Tracking and Tax Reporting
BearTax Cryptocurrency Tracking and Tax Reporting
  • US$10 ⁠— 20 trades
  • US$45 ⁠— 200 trades
  • US$85 ⁠— 1,000 trades
  • US$200 ⁠— unlimited
Supports all major exchanges
Beartax can track your trades, help you calculate what’s owed and generate tax reports. Discounts available on 2 year plans.

Compare up to 4 providers

Estimating your crypto taxes for gains and losses takes just three steps

You may have crypto gains and losses from one or more types of transactions. A few examples include:

  • Trading
  • Selling
  • Exchanging one crypto for another
  • Spending crypto on goods and services
For these calculations, we’ll exclusively discuss selling crypto. But the same principals may apply to the other ways you can realize gains or losses with crypto.

1. Find out how much you made selling crypto

To find your total profits, multiply the sale price of your crypto by how much of the coin you sold:

If you have 2 bitcoin and the selling price is $10,000, then the total sale amount is $10,000 x 2 = $20,000.

Next, subtract how much you paid for the crypto plus any fees you paid to sell it. (In tax jargon, this total is called the basis.)

Finally, you’ll get what’s known as a realized gain — your profit after you sell.

2. Figure out whether you have a short-term or long-term gain

Find the date on which you bought your crypto. Then glance at your calendar and note today’s date.

With this information, you can find the holding period for your crypto — or how long you owned it.

You can also figure out if you have a short-term or long-term gain:

  • You have a short-term gain if you held your crypto for one year or less.
  • You have a long-term gain if you held your crypto for longer than one year.

Your tax rate ultimately depends on the type of gain you’ve realized.

3. Estimate your taxes

If you have a short-term gain, the IRS taxes your realized gain as ordinary income. Accordingly, your tax bill depends on your federal income tax bracket. Mining coins, airdrops, receiving payments and initial coin offerings are also taxed as income. Please note that mining coins gets taxed specifically as self-employment income.

Overall the main thing you’re looking for when estimating your crypto taxes are whether you’ll be paying crypto taxes based on a short-term or long-term gain. Short-term gains will rely on your tax bracket, while long-term gains have their own bracket:

2020 federal income brackets

Federal Income Tax Brackets and Rates for Single Filers, Married Couples Filing Jointly and Heads of Households

Tax rateSingleMarried, filing jointlyHead of household
Tax rateSingleMarried, filing jointlyHead of household
10%Up to $9,875Up to $19,750Up to $14,100
12%$9,876 to $40,125$19,751 to $80,250$14,101 to $53,700
22%$40,126 to $85,525$80,251 to $171,050$53,701 to $85,500
24%$85,526 to $163,300$171,051 to $326,600$85,501 to $163,300
32%$163,301 to $207,350$326,601 to $414,700$163,301 to $207,350
35%$207,351 to $518,400$414,701 to $622,050$207,351 to $518,400
37%$518,401 or more$622,051 or more$518,401 or more

If you have a long-term gain, you’ll pay a capital gains tax rate on your crypto profit.

You’ll likely also see a smaller tax bite. The government wants consumers to hold their investments for longer periods, and it offers lower tax rates as an incentive.

2020 capital gains tax rates

Federal Income Tax Brackets and Rates for Single Filers, Married Couples Filing Jointly and Heads of Households

Long-term capital gains tax rateSingleMarried, filing jointlyHead of householdMarried, filing separately
0%$0 to $40,000$0 to $80,000$0 to $53,600$0 to $40,000
15%$40,001 to $441,450$80,001 to $496,600$53,601 to $469,050$40,001 to $248,300
20%$441,451 or more$496,601 or more$469,051 or more$248,301 or more

2020 highlights on IRS crypto FAQ updates

The IRS maintains answers to frequently asked cryptocurrency tax questions. We’ll cover some of the most common ones, but a full list is available through the IRS.

  • If my crypto hard forks but I don’t receive the new crypto, does this count as gross income?
    No. Because you haven’t received units of the new crypto, you do not have an “accession to wealth” — in other words, you have not come into possession of wealth. Thus, you don’t have gross income after the hard fork.
  • If my crypto hard forks and I receive the new crypto via airdrop, does this count as gross income?
    Yes, because you have an accession to wealth. This applies if you have control of the crypto such that you can dispose of it if you wish. In this case, you’ve received ordinary income. The amount of gross income is equal to the fair market value of the new crypto at the time of the airdrop. For more information, read Ruling 2019-24 from the IRS.
  • Calculating income and basis from services provided. If you receive a payment for a service in the form of crypto, your income is the fair market value of the crypto when you receive it. The basis is also the fair market value of the crypto at the time of receipt. This fair-market-value guidance applies to other transactions, such as exchanging your crypto for property.
  • Recognizing gain or loss. You’ll recognize a capital gain or loss after activities such as paying someone with crypto, exchanging your crypto for other property ad exchanging your crypto for other virtual currencies.
  • Determining fair market value. If you receive crypto after a transaction on an exchange, the value of it is what’s recorded on the exchange in US dollars. If you receive crypto in a peer-to-peer transaction, you can determine fair market value through a blockchain explorer. If you receive crypto that doesn’t have a published value, the fair market value is equal to the fair market value of the services or property exchanged as a result of the crypto transaction.
  • Soft forks and income. You’re not considered to receive income after a soft fork, because you haven’t received new crypto.
  • Gifts and charitable donations. If you receive crypto as a bona fide gift, this doesn’t count as income until you sell, exchange or dispose of it. Donating crypto to a charity doesn’t count as recognized income, gain or loss.
  • Transferring crypto between wallets you own. Transferring crypto between wallets or accounts you own does not count as a taxable event.
  • Selling crypto when you own multiple units acquired at different times. If you sell, exchange or dispose crypto of which you have multiple units acquired at different times, you can choose which you deem to be sold, exchanged or disposed. To do this, document the unique digital identifier of each unit — for example, by public key, private key and address. If you can’t produce documentation, the crypto is deemed sold, exchanged or disposed of starting from the earliest unit you acquired.
  • Tax reporting rules. Report income, gain or loss for the taxable year each crypto transaction is made. Report capital gains or losses on relevant forms, including Form 8949 and Form 1040. Report ordinary income on Form 1040, Form 1040-SS, Form 1040-NR or Form 1040, Schedule 1. As you make transactions in crypto, maintain accurate records that will help you file tax returns. Document when you receive, sell, exchange or dispose of your crypto, including fair market values.

What if I sold my crypto at a loss?

If you’ve sold your crypto as a loss, you might be able to claim it as a deduction — up to a limit. Here’s how to estimate your deduction:

  1. Find the sale price of your crypto.
  2. Multiply the sale price by how much of the coin you sold.
  3. Subtract the basis — or the price you bought the crypto for plus any fees you paid to see it.

If the result is a capital loss, the law allows you to use this amount to offset your taxable gains. But $3,000 is the maximum you can deduct each year.

Deducting your losses: An example

A month ago, you sold 1 BTC for a $1,000 profit. Today, you sold 1 BTC for a $300 loss.

Though it stinks to sell at a loss, it’s not all bad: Now you can use it to decrease your taxable gains.

Before, the IRS would tax $1,000 of your profit. Now, you’ll likely pay taxes on only $700.

If you hit the $3,000 cap, you may be able to use the excess amount to offset taxable gains in the following year. Talk to a tax professional that specializes in cryptocurrencies to discuss your specific situation and what you can expect to pay.

Bottom line

Taxes are complicated, and mixing in cryptocurrencies doesn’t make them any easier. Using a tool to track your crypto transactions can help you prepare for tax season, even if you’re using it retroactively to figure out your precise gains and losses. Overall, we recommend speaking with a tax expert to get precise answers on your specific tax situation.

Frequently asked questions

More guides on Finder

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked provides guides and information on a range of products and services. Because our content is not financial advice, we suggest talking with a professional before you make any decision.

By submitting your comment or question, you agree to our Privacy and Cookies Policy and Terms of Use.

Questions and responses on are not provided, paid for or otherwise endorsed by any bank or brand. These banks and brands are not responsible for ensuring that comments are answered or accurate.

2 Responses

    Default Gravatar
    JohnMarch 7, 2019

    I bought bitcoin twice in 2018 with the intention of investing in bitcoin mining. The first time, after I funded the wallet with the amount of bitcoin I wanted to invest. They took it out. The payout was supposed to be available in less than a day. They told me the mining session had failed. So I got no payout. The second time was exactly the same; no payout because of failed mining session. I invested about $410 total and didn’t get any payout, plus I had expenses from buying the bitcoin and from the wallet company itself. So I ended up losing the $410 plus the expenses.

    My question is:

    Would sending the bitcoin to a bitcoin miner count as paying for goods and services with bitcoin, even though I got nothing back from it?

    Basically, would I have to pay any taxes for sending the miner $410, even though I didn’t even get a refund?

    Jesus Is Lord!

      Avatarfinder Customer Care
      JoshuaMarch 10, 2019Staff

      Hi John,

      Thanks for getting in touch with Finder. I’m sorry to hear about your situation.

      In most cases, if you didn’t make any profit, then you should not pay taxes. Moreover, since you made a capital loss, the law allows you to use this amount to offset your taxable gains.

      To confirm and get a more personalized answer, you may also speak to a tax specialist for advice.

      I hope this helps. Should you have further questions, please don’t hesitate to reach us out again.

      Have a wonderful day!


Go to site