Bitcoin.Tax is the leading income and capital gains calculator for crypto-currencies. You import your data and we take care of the calculations for you. We offer a variety of easy ways to import your trading data, your income data, your spending data, and more. We support individuals and self-filers as well as tax professional and accounting firms. Anyone can calculate their crypto-currency gains in 7 easy steps.

BitcoinTaxes Bitcoin.Tax Capital Gains Calculations

Supported Cryptocurrencies & Countries

Bitcoin.Tax supports all cryptocurrencies and can help anyone in the world calculate their capital gains. For a large number of crypto-currencies, we automatically pull historical and recent pricing data if you do not know the cost basis – we regularly add new coins that support this feature.

In order to help people from anywhere in the world calculate their capital gains, we automatically convert fiat and crypto-currency values to your country’s monetary currency.

Your account’s default currency will be based on the country you select during sign-up.

Plans & Pricing

Bitcoin.Tax offers a variety of plans, starting at $39.95, depending on how many trades you want to import and calculate. Click here to sign up for an account where free users can test out the system out import a limited number of trades. Individual accounts can upgrade with a one-time charge per tax-year. Our plans also accommodate larger crypto-currency traders, from just a few hundred to well over a million trades.

We also have accounts for tax professionals and accountants. Click here for more information about business plans and pricing.

Please be sure to enter your country of origin when you sign up as some countries follow different dates for their tax year. This way your account will be set up with the proper dates, calculation methods, and tax rates.

Upgrading Your Plan

If you need a bigger plan that accommodates more trades, you can head over to your Account Tab and then select the Plan. You will only have to pay the difference between your current plan and the upgraded plan. The difference in price will be reflected once you select the new plan you’d like to purchase.

Importing Trading Data

Bitcoin.Tax offers a number of options for importing your data. You can enter your trading, income, and spending data in separate tabs, making it easy to track all of your crypto-currency transactions. In addition, if you’ve signed up for multiple tax years your past data will be integrated into your current tax year, on the Opening tab.

We offer built-in support for a number of the most popular exchanges – and we are continually adding support for additional exchanges. Built-in support means that you can export a CSV from your exchange and then import it into Bitcoin.Tax. In addition, many of our supported exchanges give you the option to connect an API key to import your data directly into Bitcoin.Tax. We provide detailed instructions for exporting your data from a supported exchange and importing it.

Here is a list of exchanges with built-in support (As Of Sept 2021):

  • Binance
  • Bitfinex
  • BitFlyer
  • BitPay
  • Bitstamp
  • Bittrex
  • Bitrue
  • BlockFi
  • CampBX
  • Cash.App
  • Celsius
  • CEX.IO
  • Changelly
  • Circle
  • Coinbase
  • Coinbase Pro / GDAX
  • CoinEx
  • CoinTracking.Info
  • Core Wallet
  • (+Earn)
  • Cryptopia
  • Exodus
  • Gemini (+Earn)
  • HitBTC
  • Kraken
  • KuCoin
  • LocalBitcoins
  • Luxor
  • Nexo
  • Nicehash
  • OkEx
  • Paxful
  • Poloniex
  • ShapeShift
  • Uphold
  • VirWox
  • Voyager
  • Zerion (DeFi)

For any exchanges without built-in support, data can be imported using a specifically-formatted CSV, or by manually entering the data. Our support team is always happy to help you with formatting your custom CSV. You can also let us know if you’d like an exchange to be added.

Calculating Data

Bitcoin.Tax allows users to compare capital gains/losses using different cost-basis methodologies, including FIFO, LIFO, and averaging/adjusted cost basis with or without like-kind treatment.

Please note, as of 2018, calculating crypto-currency trades using like-kind treatment is no longer allowed in the United States.

Capital Gains Reports & Exports

Download capital gains reports as CSV, Schedule D 8949 PDF and 8949 attachable statement. Import reports into TurboTax, H&R Block, TaxACT, Drake Software, CCH, or any tax software that supports TXF files. Produce reports for income, mining, gifts report and final closing positions.

Bitcoin.Tax Support

Bitcoin.Tax prides itself on our excellent customer support. Our support team goes the extra mile, and is always available to help. Click here to access our support page. Please note that our support team cannot offer any tax advice.

Cryptocurrency Tax Advice

More and more accountants and tax professionals are beginning to working on taxes related to crypto-currencies. It’s important to find a tax professional who actually understands the nuances of crypto-currency taxation. Bitcoin.Tax has put together a page of tax attorneys, CPAs, and accountants who have registered themselves as knowledgeable in this area and might be able to help.

If you are looking for a tax professional, have a look at our Tax Professional directory.

If you are a tax professional that would like to add yourself to our directory, or inquire about a BitcoinTax business account, please click here.

Record Keeping

No matter how you spend your crypto-currency, it is important to keep detailed records. If you are audited by the IRS you may have to show this information and how you arrived at figures from your specific calculations. Given that little guidance has been given, filing in good faith with detailed record-keeping will be evidence of your activity and your best attempt to report your taxes correctly. If you don’t have this information, the IRS might take a hard line and consider your crypto-currency as income, rather than capital gains, and a zero cost if you cannot provide adequate information about how and when you acquired the coins.


Bitcoin.Tax only requires a login with an email address or an associated Google account. We don’t hold or store any other information about you/ If you decide to upgrade, you can pay with a credit card or anonymously with Bitcoin. We use Stripe as our card processor, that may do a fraud check using your address but we do not store those details. Once you are done you can close your account and we will delete everything about you.

We do NOT provide any information about you or your capital gains to the IRS.