File your state and federal taxes for only $30! Get Started

bitcoin tax calculator

Bitcoin Tax Calculator: Easily Calculate Your Tax Obligation

Automate your Bitcoin taxes calculation with the best Bitcoin tax calculator. In this article, we go over the main features of the best Bitcoin tax calculator of 2022.

Before we get to talking about our Bitcoin tax calculator and how it simplifies the crypto tax calculation process, for those new to the space, it must be noted that the IRS has officially issued revised instructions for 1040 forms. As of December 31st, 2020, cryptocurrencies are considered “virtual currency” and must be disclosed as part of a 1040 filing.

Any US tax filers who purchased Bitcoin or other cryptocurrencies must now indicate their purchase on their 1040 filing when answering the question, “At any time during 2021, did you receive, sell, exchange, or otherwise dispose of any financial interest in any virtual currency?”

If you did not purchase any crypto in 2021, you can answer no to this question. Holding or transferring between wallets does not count. For more information, make sure to read our 2021 Guide to Cryptocurrency & Bitcoin Taxes.

What is a Bitcoin Tax Calculator?

Cryptocurrency is an exciting and cutting-edge asset class. It appeals to our sense of cultural evolution, our infatuation with new tech, and our ambitions for personal wealth. While Bitcoin and other cryptocurrencies are an exciting opportunity for investors and technophiles alike, the legal ramifications of trading and owning cryptocurrency remain convoluted for most of us.

If you are a citizen of the US and own any cryptocurrency including Bitcoin, you are automatically subjected to certain taxes per the law. However, since crypto in itself is a rather novel concept, the calculation of its taxes remains trouble for most and this is where a Bitcoin tax calculator (BTC) comes into the picture. A Bitcoin tax calculator is a tool that helps Bitcoin owners automate the calculator of short-term capital gains tax and the long-term capital gains tax on profit from bitcoins. Just by entering a few basic details on the calculator, one can ascertain the short or long-term capital gains tax, relying on the holding period.

There are several steps and methods to calculating and using a cryptocurrency tax calculator or a crypto tax calculator. They include

  1. Capital gains and losses
  2. Owner’s capital gain tax rate
  3. Cost basis
  4. Accounting method
  5. Harvesting losses
  6. Foreign currency reporting


IRS tax law considers Bitcoin and other cryptos an asset, comparable to stock, NOT a fiat currency (like the Euro, USD, or Yen). That means that when you sell or trade Bitcoin, you have to recognize capital gains or losses. 

Capital gains are calculated by finding the difference between the price at which you sold the crypto asset and the price at which you bought it. Thus, capital gains calculations are the aggregation of all crypto assets bought or sold over the year minus the cost basis (price at which you bought or received the asset). Note that the tax liability is calculated based on how long the asset was held; assets held for less than a year (short-term capital gains) is subject to a higher tax bracket than assets held for a year plus one day (long-term capital gains).

Conceptually, it’s not tricky. But when you start to understand the record-keeping necessary for each transaction, and that the rules of the bitcoin taxes calculator change depending on a handful of factors, you want an automated solution. This is the power of ZenLedger’s bitcoin tax calculator: every transaction inside every exchange and every wallet is evaluated and calculated accurately in a matter of minutes. 

So now you know why you need to get your bitcoin taxes calculated by an automated software solution. But what about ZenLedger’s Bitcoin tax calculator makes us one of the best?

Let’s talk about how to calculate tax for cryptocurrency as well as a couple of ZenLedger’s Bitcoin tax calculator features that make us unique from our competitors.

Grand Unified Accounting Report: Your Bitcoin Tax Review

ZenLedger provides the most accounting transparency of any Bitcoin tax software. You don’t have to wonder how we calculated the taxes on your Bitcoin, the tax review provided to you in a separate spreadsheet goes over every transaction so you and your CPA can see precisely how we calculated your tax estimate. 

The logic behind each calculation is spelled out on your Grand Unified Accounting (GUA) output. Accountants and CPAs love this feature because it means every transaction can be adjusted or tailored to fit the investor’s best possible tax outcome.

Superior Customer Support With ZenLedger

So, you’ve likely got questions about how to stay on the right side of Uncle Sam when it comes to your Bitcoin taxes. You don’t want to be caught unprepared, or end up owing more taxes than you were expecting.

ZenLedger’s customer support can help you with more than just navigating our software. While we don’t give tax advice (you need to speak to your CPA or tax professional for that) we do know the current crypto tax laws and have CPA partners that ensure our solution keeps your taxes accurate. That means we can help you save money on your taxes by providing tools to harvest a tax loss on coins or explain the basics of how and why crypto taxes function the way they do.

We are also experts at helping you get your data out of your exchanges and wallets! With over 400+ native integrations, we assure to get your data out, formatted, and uploaded easily. We also have more than 70 crypto tax support articles published and chat support available online 7 days a week from 9 am – 9 pm EST.

No matter the volume of transactions you have for a tax year, our customer support team can help!

In case you were wondering what this would look like to do by hand, or what ZenLedger evaluates for each transaction, we review the legal considerations for each crypto transaction in our bitcoin taxes calculator correctly in the next section.

How Does ZenLedger’s Bitcoin Taxes Calculator Work?

Now that you understand some of what makes ZenLedger the best bitcoin tax software, let’s cover the actual laws and tax rules that ZenLedger handles. Given the IRS guidance and what we generally know about the tax code, we can lay out the following basic tenets.

Who Needs to File an IRS Report?

All US citizens who are required to file a US income tax return need to report the results of their crypto activity to the IRS. Crypto activity can include

  1. Trading (buying one Bitcoin with another cryptocurrency type)
  2. Buying goods or services with crypto
  3. Selling your cryptocurrency

In addition, anyone who has income from US sources may be obligated to pay US taxes. As a result, foreign nationals who transact on any of the US-based exchanges (Coinbase, Bittrex, Gemini, Kraken, Bitstamp, etc.) may also have tax requirements.

When Do I Need to File a Tax Report?

April 15th is typically known as “tax day” because US returns are due on this day (or the following Tuesday if the 15th falls on a weekend). With that being said, US citizens living outside the US receive an automatic 2-month extension and anyone can get a 6-month extension (to file, but not to pay) by requesting it via the IRS’ e-file service or by filing a paper form 4868. Those running a business and those with capital gains of more than $1000 are expected to file quarterly.

Calculating Capital Gains/Losses With a Bitcoin Tax Calculator

  1. Selling and exchanging (but not buying itself) is a taxable event. This includes all crypto-to-crypto trades (i.e. selling BTC for ETH) in addition to crypto-to-fiat trades.
  2. Those holding cryptocurrency for investment purposes (i.e. in anticipation of it gaining/losing value and selling to capture the change in value) will realize a capital gain/loss on the sale. No taxable events are triggered until the sale!
  3. Those holding cryptocurrency for business purposes (like running a crypto ATM) will record ordinary income gain/loss upon disposal.
  4. This capital gain/loss shall be measured by subtracting the cost to purchase the Bitcoin from the price at the time of disposition (a fancy way to say trade or sell, primarily).

What is a Taxable Event?

A taxable event for the IRS is a situation where you have to report to the IRS your capital gains and capital losses related to crypto transactions.

The following points summarize the official IRS guidance from 2014, as well as the recent update released:

  1. If you trade cryptocurrency for cash like the US dollar, you create a taxable event.
  2. If you trade virtual currency for virtual currency, it is also a taxable event, and you have to work on your bitcoin tax reporting to file your gains or losses to the IRS using the fair market value in US dollars at the moment when the trade took place.
  3. If you accepted cryptocurrency as a way of payment for goods or services, you created a taxable event. Just like with trading, you must use the fair market value in USD at the moment of the transaction and your appropriate bitcoin tax rate for your bitcoin tax reporting.
  4. Crypto mining creates a taxable event.
  5. According to the IRS Revenue Ruling 2019 – 24, if you receive crypto units as a result of a hard fork, you do have gross income, and thus there is a taxable event. So moving forward you will have to report this information to the IRS.

The good news is that by using a crypto tax calculator like ZenLedger, you can run an automated bitcoin tax reporting for all the years you owned crypto. There are good chances that you had capital losses, and in this case, you can claim them and save on your taxes.

What is Not a Taxable Event?

Here are some situations that don’t create a taxable event:

  1. Giving virtual currency as a gift doesn’t create a taxable event (though the gift tax will still apply if you exceed the gift tax exemption amount of $15,000).
  2. Transfers are not taxable events. In its new guidance, the IRS reconfirmed that ‘If you transfer virtual currency from an account, wallet, or address belonging to you, to another account, wallet, or address that also belongs to you’ the transfer is not considered a taxable event. This is great news for crypto investors because some exchanges, such as Coinbase, previously counted withdrawals as taxable events, which means that now you can use a bitcoin tax software like ZenLedger to refile your taxes for the previous years and hopefully save money.
  3. Buying digital currency with US dollars doesn’t create a taxable event. You don’t realize gains until you sell.
  4. Hard forks: If you received crypto as a result of an airdrop following a hard fork and you didn’t receive crypto units of the new cryptocurrency, you don’t have gross income, and you don’t have to report it.

Zen Ledger’s Bitcoin & Crypto Tax Calculator

How much tax you pay will depend on how long you hold your Bitcoin. Depending on your tax bracket for ordinary income tax purposes, long-term capital gains (which are recognized when an asset is held for at least one year & one day) are taxed at a rate of 0%, 15%, or 20%. Short-term capital gains are recognized when Bitcoin is held for one year or less, and are taxed at your ordinary-income tax rates.

Figuring Out Your Bitcoin Cost Basis

General Investing

The cost basis of an asset is the amount you pay for it. Note that this includes transaction costs; meaning exchange fees should be included when determining the cost basis.

Bitcoin as Income

The basis of a cryptocurrency received as income is a bit different. Since you didn’t pay anything, the initial basis is 0. However, you must declare the USD value of the amount received as ordinary income. For example, if you earned some BTC consulting, and at the time you were paid BTC worth $4000, that becomes your cost basis. Thus, your cost basis that was received (and reported) as income is the Fair Market Value (FMV) when you were paid.

As Gifts or Inheritance

Gift recipients receive the gifter’s cost basis, so if a recipient receives a batch of Bitcoin that was purchased for $1, and sells for $7000 upon receipt, the recipient is on the hook for the $6999 gain per coin (which would likely be a capital gain). For inheritances, the recipient can elect to have a “step-up” in basis to the FMV at the time of inheritance, rather than the decedent’s purchase price.

Tax Lots: Choose Which Units of Crypto Were Involved in Transactions

The new guidance that the IRS released in October 2019 describes the situation where you own multiple units of the same virtual currency that you purchased at different times with different basis amounts. The IRS confirms that in this situation “You may choose which units of virtual currency are deemed to be sold, exchanged, or otherwise disposed of if you can specifically identify which unit or units of virtual currency are involved in the transaction and substantiate your basis in those units.”

The best way to choose them and save on your taxes is to use a free crypto tax calculator like ZenLedger. With our bitcoin tax reporting tool, you can identify the cost basis of your crypto when purchased and sold, and thus choose the best option taking into account your bitcoin tax rate. Without bitcoin tax software, this task would be impossible to manage.

Can a Crypto Tax Calculator Help Me Claim Losses?

Generally speaking, losses resulting from cryptocurrency trades are tallied against any gains made in the current year. However, first, all short-term losses are used against short-term gains, and second, all long-term losses are used against long-term gains. The net loss of either type can then be deducted against the other type of gain (i.e., short-term against long-term).

For example, if you have

  1. $5000 of short-term loss 
  2. $2500 of short-term gain
  3. $3000 of long-term loss
  4. $6000 of long-term gain

You sum the losses from the gains:

  1. Short-term: $2500 – $5000 = – 2500
  2. Long-term: $6000 – $3000 = 3000

Resulting in a $500 total long-term gain.

Don’t Forget About Foreign Exchanges!

Do you own $10k worth of Bitcoin or other cryptocurrencies in one of the most popular foreign exchanges? Binance (Malta), Kucoin (Singapore), Bitfinex (Hong Kong, China), Jaxx (Canada), and Huobi (Korea) are widely used bitcoin investors in the US and abroad. If you do have (or had through the course of the year) $10,000 or more, you need to report that to the US Government.

Called “The Paul Manafort Rule,” holding over $10,000 in a foreign account or accounts at any point during the taxable year triggers a requirement to file Form 114 – Report of Foreign Bank and Financial Accounts (FBAR) with the Financial Crimes Enforcement Network (FinCEN).

Note that although the filing deadline is the same as the tax return, the FBAR filing is not part of the tax return and is filed separately and directly with FinCEN. For crypto traders, this means those holdings at a non-US-based exchange that exceed $10,000 at any given point of the year will need to file Form 114 with FinCEN. And, if you have two foreign exchange accounts that each have a maximum of $5,001, then you still need to file an FBAR, since the aggregate is over $10,000.

Leave it to Us!

That was all about how to calculate tax for cryptocurrency. But you really wanna go through keeping track of all that?! We didn’t think so. Let us simplify things for you, and keep you compliant. Never overpay, reduce your audit risk, and gain peace of mind.

ZenLedger easily calculates your bitcoin taxes and also finds opportunities for you to save money and trade smarter. Get started for free now or learn more about our tax professional-prepared plans!

Disclaimer: This material has been prepared for informational purposes only and is not intended to provide, tax, legal or financial advice. You should consult your tax, legal, and accounting advisors before engaging in any transaction.

Bitcoin Tax Calculator – FAQs

1) How much tax do you pay on Bitcoin profits?

The amount of tax owed on crypto gains depends on how long you hold your currency. Long-term capital gains are applicable if you hold your currency for at least one year & one day and are taxed at a rate of 0%, 15%, or 20%, depending on your tax bracket for ordinary income tax purposes. Short-term capital gains, On the other hand, are taxed at an ordinary income tax rate when the currency is held for one year or less and is.

2) Do you have to pay tax on Bitcoin?

Yes, every crypto buyer in the US owes a capital gains tax at the time of selling Bitcoin for a profit.

3) Do I have to report the Bitcoin received as payment on my taxes?

Yes, if you accept cryptocurrency or bitcoins as payment for providing any goods or services, they need to be reported on the tax filing as ordinary income. The federal tax on such income may range from a 10% to a 37% marginal tax rate.

4) Which is the best crypto tax calculator?

ZenLedger’s Bitcoin tax calculator is one of the best crypto tax calculators on market today. ZenLedger has features that are the best in class, including the Grand Unified Accounting report (GUA) which shows every transaction and can be tweaked or modified to achieve the best potential tax result for the investor. What does ZenLedger uniquely offer?
  • Excellent customer support and CPA partners that ensure our solution keeps your taxes accurate
  • Easily calculates your additional income and capital gains and losses
  • Helps you with tax loss harvesting
  • Tracks your entire crypto portfolio
  • 5) How is the crypto mining tax calculated?

    Based on the FMV of your mined coins, crypto-mining tax calculators show you a value that you have to pay as tax for the income you earned through mining them. Say, you mined 0.25 Ethereum cons on December 1st, 2022, then you will have to pay an income tax in dollars based on the value of your ETH coins on the said date.