How to calculate taxes on your crypto profits | finder.com
How to calculate taxes on your crypto profits

How to calculate taxes on your crypto profits

Because yes, you must to stay on the good side of the IRS.

We know that everyone's situation is unique and we aim to help you find the right product for you. We may receive compensation when you visit our partners' sites or are approved for their products. You can read more about how we maintain editorial independence and how we make money here.

They say there are two sure things in life, one of them taxes. Unfortunately, nobody gets a pass — not even cryptocurrency owners.

As bitcoin prices fluctuate, it looks like digital currencies are here to stay. But it’s increasingly falling under the purview of the taxman. After years of trying to categorize bitcoin and other assets, the IRS decided in March 2014 to treat cryptocurrencies as property.

That ruling comes with good and bad. On one hand, it gives cryptocurrencies a veneer of legality. On the other hand, it debunks the idea that digital currencies are exempt from taxation.

As you might expect, the ruling raises many questions from consumers. Does the IRS really want to tax crypto? Is anybody paying taxes on their bitcoin and altcoins? And how do you calculate crypto taxes, anyway?

Disclaimer:
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.

The truth about 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 the government is tempted by all that activity it’s hearing in the cryptocurrency echo chamber. And it’s looking to tease out the taxes that come with crypto transactions.

Here are a few things you should know about the crypto-tax landscape

Reconsider thinking the IRS doesn’t care about crypto.

Take the IRS’s recent legal case against Coinbase, one of the largest cryptocurrency companies in the world. In late 2016, it demanded Coinbase’s customer records in a bid to investigate potential tax fraud. A year later, a California federal court ordered Coinbase to hand over customer records of anyone transacting $20,000 or more in any year between 2013 and 2015.

Why did the IRS want this information? Because it suspected many people incurred tax liabilities on their crypto purchases — liabilities that had long gone unpaid. Make no mistake: Cryptocurrency is taxable, and the IRS wants in on the action.

Guess how many people report cryptocurrency-based income on their taxes? According to the IRS, only 802 people did so in 2015. That’s a minuscule figure, seeing as 150 million people file a return each year.

This means most individuals don’t pay taxes on their crypto — something that might change as more people are audited by the IRS.

According to the US government, crypto isn’t a currency. Instead, for most people it’s a capital asset — think stocks, bonds, investment properties and so forth.

If you’ve heard of capital gains and wondered what those are, just think of crypto. Did you buy bitcoin and sell it later for a profit? That’s a capital gain. If you sold it and lost money, you have a capital loss.

So, taxes are a fact of life — even in crypto. That’s the bad news.

But there’s good news: Figuring out your tax bill isn’t as difficult as it sounds.

Which IRS forms do I use for capital gains and losses?

Use IRS Schedule D (Form 1040) — Capital Gains and Losses and Form 8949 — Sales and Other Dispositions of Assets.

Calculating 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 use selling. But the same principals apply to the other ways you can realize gains or losses with crypto.

Specific events around crypto are taxed as income. Skip directly to step three if you’re only dealing with receiving payment in crypto, airdrops, initial coin offerings or mining coins.

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 speak, this total is called the basis.)

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

Total sale amount – basis = realized gain

Realized gains vs. unrealized gains: An example

You buy 1 bitcoin (BTC) for $10,000. In a week, it shoots up to $18,000. You’ve made $8,000, but only on paper.

Because you haven’t sold your bitcoin yet, this is an unrealized gain. And unrealized gains aren’t taxed.

The following week, however, your bitcoin is worth $15,000. You sell it for a profit of $5,000. Your $5,000 profit is a realized gain, which means you’ll pay taxes to the IRS on it.

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. Calculate 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.

2018 federal income brackets
Tax rateSingleMarried, filing jointlyHead of household
10%$0 to $9,525$0 to $19,050$0 to $13,600
15%$9,526 to $38,700$19,051 to $77,400$13,601 to $51,850
25%$38,701 to $93,700$77,401 to $156,150$51,851 to $133,850
28%$93,701 to $195,450$156,151 to $237,950$133,851 to $216,700
33%$195,451 to $424,950$237,951 to $424,950$216,701 to $424,950
35%$424,951 to $426,700$424,951 to $480,050$424,951 to $453,350
39.6%$426,701 or more$480,051 or more$453,351 or more

Short-term gain: An example

You’re a single filer who makes $30,000 a year, which means you’re in the 12% tax bracket.

You buy 1 BTC on January 1, 2017, and sell it for a $500 profit on March 1 of the same year.

That’s a short-term gain, so you owe $60:
$500 x 12% = $60

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 taxes as an incentive.

There are three tax brackets for long-term capital gains: 0%, 15% and 20%.

2018 capital gains tax rates
Long-term capital gains tax rateSingleMarried, filing jointlyHead of householdMarried, filing separately
0%$0 to $38,600$0 to $77,200$0 to $51,700$0 to $38,600
15%$38,601 to $425,800$77,201 to $479,000$51,701 to $452,400$38,601 to $239,500
20%$425,801 or more$479,001 or more$452,401 or more$239,501 or more

Long-term gain: An example

You’re a single filer who makes $70,000 a year, which means you’re in the 15% tax bracket for long-term capital gains.

You buy 1 BTC on January 1, 2017, and sell it for a $2,000 profit on February 1, 2018.

This is a long-term gain, so you owe $300:
$2,000 x 15% = $300

Where to buy, sell and exchange cryptocurrency

This information should not be interpreted as an endorsement of cryptocurrency or any specific provider, service or offering. It is not a recommendation to trade. Cryptocurrencies are speculative, complex and involve significant risks – they are highly volatile and sensitive to secondary activity. Performance is unpredictable and past performance is no guarantee of future performance. Consider your own circumstances, and obtain your own advice, before relying on this information. You should also verify the nature of any product or service (including its legal status and relevant regulatory requirements) and consult the relevant Regulators' websites before making any decision. Finder, or the author, may have holdings in the cryptocurrencies discussed.
Name Product Payment Methods Available Fiat Currencies Available Cryptocurrencies
Cryptocurrency
BTC, XRP, USDT, ETH, NEB, XVG, TRX, NEBL, ETH, NEO, FUN, ETC, BCC, POE, DASH, ELF, ICX, BNB, ZRX, APPC & 80+ more
Trade 60+ cryptocurrency pairs on this up-and-coming exchange based in China. Multi-language support.
Credit card, Debit card, SWIFT, SEPA, Cryptocurrency
USD, EUR, RUB, GBP
BTC, DASH, ETH, XRP, ZEC
Use your USD, EUR or RUB to buy and sell cryptocurrency at competitive exchange rates and with high maximums for verified accounts.
Cryptocurrency
-
BTC, BCH, KCS, DRGN, DBC, XRB, ETH, PRL, LTC, SNOV, DENT, RPX, QLC, NEO, UTK, BNTY, ACT, POE, UKG, LA, LEND, VEN & 50+ more
Browse a variety of coin offerings in one of the largest multi-cryptocurrency exchanges and pay in cryptocurrency.
Cash, BPAY, POLi, Cryptocurrency
AUD
BTC, BCH, ETH, XRP, ADA, XEM, LTC, XLM, MIOTA, TRX, DASH, NEO, XMR, EOS, QTUM, BTG, LSK, ETC, XVG & over 60+ more
CoinSpot is an Australian-based marketplace that allows you to easily buy, sell or trade more than 100 cryptocurrencies.
Credit card, Debit card
AUD, USD, EUR, GBP, CAD, CNY & 50+ more
BTC, BCH, ETH, LTC
Buy and sell bitcoin, Ethereum, Litecoin and Bitcoin Cash on one of the world's most renowned cryptocurrency exchanges.
Cryptocurrency, Payeer, AdvCash, Perfect Money, Capitalist, QIWI* Only available for RUB deposits
USD, RUB
BTC, BTG, DASH, ETH, LTC, DOGE, WAVES, LSK, BCC, TRX, NANOX, PAC, ZEC, XVG, EOS, ETC, RDD, TOKC, B2X, TTC & 400+ more
Pay in USD, RUB or trade crypto to crypto at this Russian-based cryptocurrency exchange with hundreds of coins listed.
Credit card, Debit card, Cryptocurrency, Perfect Money, SEPA, Wire Transfer, Payza, CryptoCapital, Money Polo, Payeer, Giropay, Yandex Money & more
USD, EUR, RUB, PLN, UAH
BTC, BCH, ETH, ETC, XRP, KICK, DASH, WAVES, ZEC, XMR, LTC, DOGE, USDT
A UK-based cryptocurrency platform that provides buyers with a wide variety of payment options.
Cryptocurrency, Credit card, Bank transfer, Wire transfer
USD, EUR, JPY
BTC
With options to buy bitcoin and popular altcoins through credit card, wire transfer and more, Bitflyer offers users the choice of paying with cryptocurrency or USD, EUR and JPY.
Credit card, Debit card, Neosurf, Cashlib, Trustpay, ePay
EUR, USD, GBP, CNY, SEK, NOK, DKK
BTC, ETH
Buy bitcoin with cash or credit card and get express delivery in as little as 10 minutes.
MoneyGram, Perfect Money, Western Union, Cryptocurrency, OKPAY
USD, EUR, RUB
BTC, ETH, LTC
Buy and sell crypto and other digital currencies on this global fixed-rate exchange.
Credit card, Debit card
USD, EUR, RUB
BTC, BTG, BURST, BYC, CANN, CFI, CLAM, CLOAK, CLUB, COVAL, CPC, CRB, CRW, CURE, CVC, DASH, DCR, DCT, DGB, DMD, DNT, DOGE, DOPE & 140+ more
Use your credit or debit card to buy bitcoin and other cryptocurrency without having to verify your identity.
PayPal, Moneygram, OKPAY, Perfect Money, SEPA, WebMoney, Western Union, Wire Transfer, Paxum, QIWI, Payeer
EUR, USD
BTC, ETH, ETC, ZEC
Cryptonit is a secure platform for trading fiat currency for bitcoin, Litecoin, Peercoin and other cryptocurrencies — delivered to the digital wallet of choice.
Cash, PayPal, Western Union, SWIFT, Flexepin, Gift Cards & more
CAD, USD
BTC, ETH
Buy and sell bitcoin with privacy on this multi-signature, peer-to-peer exchange that supports a wide range of payment options.
Cryptocurrency
-
XLM, BTC, BCH, USDT, OMG, ZRX, KIN, MOBI & more
Stellarport taps into the Stellar Decentralised Exchange to provide buyers and sellers with access to XLM and various other cryptocurrencies.
Bank Transfer, Western Union, MoneyGram
USD
BTC
Buy and sell bitcoin fast through a cash deposit at your local bank branch or credit union, or via a money transfer service.
Cryptocurrency
-
BTC, BTG, ETH, ETC, DASH, XRP, DOGE, XEM, LTC, XLM, NEO, ADA, EOS, QTUM, XMR, TRX, BCC, XVG, LSK, GEO & 250+ more
CoinSwitch allows you to compare and convert over 250 cryptocurrencies across all exchanges.
Cash, Credit card, Debit card
USD, EUR
BTC, ETH
Use USD/EUR to buy bitcoin and Ether with credit card or cash on the Coinmama cryptocurrency exchange.
Cash, Credit card, Cryptocurrency, Debit card, BPAY, Flexepin, Neosurf, Neteller, M-PESA, PayPal, Perfect Money, WebMoney, Western Union, iDEAL, SEPA, Skrill, SWIFT
AUD, USD, EUR, GBP, CAD, CNY & 50+ more
BTC
Trade fiat currency for bitcoin in person or online with this peer-to-peer exchange offering competitive fees and wide delivery options.
Credit card, Debit card
USD, EUR
BTC, BCH, ETH, XMR, ZEC, DASH, XRP, ETC, LTC, DOGE, XLM,1ST, ADX, AMP, ANT, BAT, BCN, BNT, BTG, CFI, CVC & 70+ more
Access competitive crypto-to-crypto exchange rates for more than 35 cryptocurrencies on this global exchange.
Bank account, Credit card, Debit card, eCheck, PayPal
USD
BTC
Buy bitcoin instantly with credit card, PayPal or bank account on this peer-to-peer lending platform.
OKPay, PerfectMoney, Yandex Money, Payeer, QIWI, Cryptocurrency
USD, EUR, RUB
BTC, XRB, ETH, DCN, BCH, NIO, TRX, DASH, COB, DOGE, PRIX, DSR, XCPO, LTC, VERI, LOC, NUA, PKT, PPT, ICO & 80+ more
Supporting over 100 coins, you can exchange a variety of cryptocurrency pairs on this peer-to-peer platform.
Cash, Credit card, Cryptocurrency, Debit card, Flexepin, Neosurf, Neteller, M-PESA, PayPal, Perfect Money, WebMoney, Western Union, iDEAL, SEPA, Skrill, SWIFT
AUD, USD, EUR, GBP, CAD, CNY & 50+ more
BTC
Connect with bitcoin buyers and sellers through this peer-to-peer marketplace that accepts cash, credit and more than 300 other payment methods.
Credit card, Debit card, OKPAY, PayPal, Skrill, SOFORT
EUR, USD, CHF, GBP
BTC
Buy bitcoin through PayPal on one of the oldest virtual currency exchanges in the business.
Cryptocurrency
-
BTC, BTG, DASH, ZET, XVP, XPM, WDC, VTC, VRC, UNO, TROLL, START, SLR, SLG, RDD, QTUM, PPC, POT, OK, NVC, NMC, NLG, NEOS & 25+ more
Trade an array of cryptocurrencies through this globally accessible exchange based in Brazil.
ACH Bank Transfer, Wire Transfer, SEPA * payment methods vary depending on fiat currency
USD, EUR, GBP
BTC, BCH, ETH, LTC
Buy and sell cryptocurrency at this US-based exchange which offers fiat currency payment options, including wire transfer, ACH bank transfer and SEPA.
Cryptocurrency
-
BTC, ETH, XVG, SC, XRP, DOGE, STRAT, XMR, ADA, OMG, ETC, BCC, XLM, DGB, UKG, QTUM, ZCL, RDD, LTC, NEO & 120+ more
Buy from one of the largest crypto to crypto exchanges with a selection of over 190+ cryptocurrencies.
Cryptocurrency
-
BTC, ETH, XRP, DOGE, XLM, ETC, STRAT, LTC, SC, DGB, BCH, LSK, XMR & 50 more
Trade various coins through a global crypto to crypto exchange based in the US.
Electronic Funds Transfer, Wire Transfer, Cryptocurrency
USD
BTC, ETH
Trade bitcoin and Ethereum at a US-based exchange where payments can be made in USD.

Compare up to 4 providers

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 calculate your deduction

Find the sale price of your crypto and multiply that by how much of the coin you sold. Then 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.

Questions you might have

Was this content helpful to you? No  Yes

Ask an Expert

You are about to post a question on finder.com:

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • finder.com 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

Finder only provides general advice and factual information, so consider your own circumstances, or seek advice before you decide to act on our content. By submitting a question, you're accepting our Terms and Conditions and Privacy Policy.
Go to site