Understanding how to properly file cryptocurrency taxes can be confusing. Unlike traditional assets, crypto is taxed differently depending on how, when, and why coins were acquired or spent.
This comprehensive guide breaks down everything you need to know about cryptocurrency tax reporting, from taxable events to deductions and planning strategies.
What Cryptocurrency Transactions Are Taxable Events?
The IRS treats cryptocurrencies, like Bitcoin and Ethereum, as property rather than currency. This means that the following cryptocurrency transactions are taxable events:
- Trading crypto to crypto: Exchanging one cryptocurrency for another is a taxable event. For example, trading your Ethereum for Cardano would trigger a taxable gain or loss calculation.
- Selling crypto for fiat currency: Cashing out crypto into USD or other government-issued currency triggers a taxable capital gain or loss.
- Using crypto to buy goods and services: If you use crypto to purchase anything, including NFTs or a cup of coffee, it constitutes a sale of that crypto in the eyes of the IRS and is therefore taxable.
- Earning crypto as income: Getting paid in cryptocurrency, whether as an independent contractor, via airdrops, or as blockchain rewards like mining or staking, constitutes taxable income. The fair market value of the coins received is what gets taxed.
Essentially, with the exception of gifting crypto or transferring between your own wallets, most cryptocurrency transactions are potentially taxable.
Cryptocurrency Tax Exclusions
However, there are a few scenarios in which you don’t trigger a taxable event when transacting in crypto:
- Gifting cryptocurrency: You can gift crypto to another person or entity up to the annual exclusion gift amount ($16,000 for 2022) without incurring taxes.
- Donating crypto to a qualified non-profit: Donated crypto to charities is not subject to capital gains tax and can be deducted.
- Transferring crypto between your own wallets: For example, sending BTC from your Coinbase account to your private wallet is not a taxable event since you have not disposed of the coins.
Now that it’s clear which crypto transactions get taxed, let’s look at how they are treated by the IRS.
How Cryptocurrencies Are Taxed
The IRS classifies cryptocurrency as property rather than currency for tax purposes. This means any coin or token transactions are taxed similarly to an investment asset like stocks:
- Subject to capital gains tax when sold at a profit
- Losses can be claimed as tax deductions to offset other capital gains
- Taxed at either short-term or preferential long-term capital gains rates depending on how long the crypto was held
Short-term capital gains apply to crypto held for 12 months or less before being sold or exchanged. These gains are taxed at your ordinary income tax bracket, which ranges from 10% to 37% depending on taxable income.
Long-term capital gains rates apply if selling crypto owned over one year. These range from 0% for lower-income taxpayers to a maximum of 20% for higher incomes.
This favorable long-term treatment provides a strong incentive to hold cryptocurrency for over a year before disposing to realize lower tax rates.
FIFO Cryptocurrency Cost Basis Rules
Since cryptocurrencies are tracked on public ledgers, in most cases the IRS knows exactly how much crypto you hold and when it was acquired.
They enforce first-in-first-out (FIFO) cost basis rules when it comes to identifying which lot of coins gets spent first:
- The oldest/first acquired coins are considered spent first, using their purchase date to determine short vs long-term holding period
- The cost basis and acquisition date of the oldest coins (purchased first) sets the gain/loss tax rates
- This applies across wallets and exchanges – overall first-in coins out
That means you cannot choose to sell only your lowest cost basis coins to minimize taxes due (known as cherry-picking). Proper crypto tax accounting requires using FIFO.
Now that we’ve covered the basics of crypto taxation, let’s go through calculating gains, losses, and cost basis, which drives how much tax you’ll owe.
Calculating Cryptocurrency Gains and Losses
Whenever a taxable cryptocurrency transaction occurs, you need to calculate whether that triggered a capital gain or loss, and if so, how much.
This requires tracking:
- Cost basis: The total dollar amount you invested to acquire the crypto (purchase price plus fees/commissions paid)
- Proceeds amount: The fair market value of crypto received when coins were sold or exchanged
Gain/loss = Proceeds – Cost Basis
- If proceeds are higher = capital gain subject to tax
- If cost basis is higher = capital loss, which offsets gains or deducts up to $3,000 per year from income
Cryptocurrency Cost Basis Challenges
For an asset purchased with USD and held on a single exchange, calculating cost basis is fairly straightforward.
However, cryptocurrencies pose unique challenges:
- Coins may have been acquired across many transactions and exchanges, making it difficult to track purchase history
- Blockchain rewards through mining or staking create new coins with essentially a $0 cost basis
- AirDrops grant free coins which also get initially valued at $0 upon receipt
- Trading one crypto for another involves pairs without easily accessible historical exchange rates for converting to USD values
As a result, properly tracking cost basis across exchanges is crucial for accurate tax reporting.
Thankfully, cyrpto tax software can automate this by connecting directly to exchanges and wallets to track acquisition information. More on how to leverage software later.
Let’s first walk through an example manual crypto capital gains calculation.
Manual Crypto Gains Calculation Example
Tim purchased 0.2 BTC on Coinbase Pro in 2018 for $1,000 total ($5,000 per BTC price). He stored those coins on his Trezor hardware wallet for over a year.
In 2022, with BTC worth $20,000, Tim transferred the 0.2 BTC from Trezor to Coinbase and sold for $4,000 total proceeds.
- Cost basis = $1,000
- Proceeds = $4,000
- Capital gain = Proceeds – Cost Basis = $4,000 – $1,000 = $3,000 taxable capital gain
Because Tim held the coins over 12 months, he qualifies for the preferable long-term capital gains rate, which would come to 15% federal tax on the $3,000 gain, so $450 tax owed just on the federal side if this was his only transaction.
This example demonstrates how holding crypto over 1 year before selling can lead to significantly lower tax rates than short-term gains taxed at ordinary income rates, which cap at 37%.
Now let’s go over reporting cryptocurrency gains and losses on your tax return.
Filing Cryptocurrency Taxes
Capital gains and losses from crypto activity must get reported annually on your individual income tax return (1040).
Specifically, crypto gains and losses flow through to:
- Form 8949: For detailing every single crypto transaction
- Schedule D: For summarizing your net capital gains and losses, both short and long term
After listing each transaction on Form 8949 with dates acquired/disposed, proceeds, cost basis, and gain/loss per line, Schedule D aggregates the amounts:
- Combines all short-term transactions for the net short-term gain/loss
- Combines all long-term holdings for the net long-term gain/loss
- Applies the appropriate tax rate to each (ordinary income rate or lower long-term capital gains rate)
Failure to report crypto transactions comes with strict penalties since IRS expects reporting by US taxpayers:
- Baseline penalty of 5% per month of unreported liabilities
- Additional penalties up to 25% of amount owed
- Jail time in cases of deliberate evasion
Now that we’ve covered how to calculate and report crypto gains/losses, let’s discuss how tax treatment also enables legal strategies like tax-loss harvesting and deductions to lower tax liability.
Tax Loss Harvesting with Cryptocurrency
Tax loss harvesting takes advantage of a down market by deliberately realizing losses to offset capital gains tax:
- When you sell crypto at a loss, it creates a loss than can offset other capital gains realized, up to reducing your net gain down to $0
- For losses greater than gains realized in the tax year, you can deduct an extra $3,000 against ordinary income
- Carry forward excess capital losses to apply against future years
Wash Sale Rule
However, watch out for the IRS wash sale rule which disallows claiming a loss if repurchasing the same crypto within 30 days before or after the sale date. This prevents those merely selling for the temporary loss deduction then quickly buying back in.
For crypto tax loss harvesting, make sure to wait at least 31 days before buying back if wanting to claim the capital loss deduction.
Now let’s explore some ways crypto investors can reduce tax liability through deductions and credits.
Cryptocurrency Tax Deductions and Credits
Beyond capital losses offsetting gains, the IRS also offers select deductions and credits for certain crypto activities:
Business Expense Deductions
- Mining equipment and electricity costs are deductible as business expenses
- Self-employed crypto payments – if you freelance and accept crypto as payment for services provided, related business deductions apply as with fiat currency
Tracking mining and self-employment costs to deduct provides multiple benefits:
- Lowers business net taxable income
- Creates or adds to a net operating loss that can offset other income
- Potentially contributes to qualify for the Earned Income Tax Credit
Charitable Crypto Donations
Donating cryptocurrency directly to qualified 501(c)(3) nonprofits also opens attractive tax incentives:
- Fair market value deduction – Tax write-off for the coin’s full value without paying capital gains tax
- No percentage limits – Unlike cash donations capped at 60% of AGI, crypto offers full deduction
This appeal causes crypto donations to become preferred for higher net worth taxpayers above standard deduction amounts.
Foreign Tax Credit
If you paid taxes on crypto income to another country, you can claim the foreign tax credit, which provides a dollar for dollar reduction of US tax liability, to mitigate double taxation.
Now that we’ve covered various cryptocurrency tax rules and implications, let’s examine planning tactics to minimize taxes owed.
Cryptocurrency Tax Planning Strategies
Proactive planning presents opportunities to reduce your cryptocurrency tax obligations:
The most straightforward approach is simply holding coins over 1 year before disposing to qualify for lower long-term capital gains rates of just 0%, 15% or 20%.
This contrasts with short-term rates reaching as high as 37%, providing strong motivation to patiently hold crypto investments longer term.
Year-end tax gain/loss harvesting also prudent to consider annually.
Tax-Deferred Retirement Investing
Once earned income gets contributed to a qualified retirement account, such as a 401(k) or IRA, further growth occurs tax-deferred, including from crypto gains. This enables compounding returns free of eroding annual taxes.
Specifically, self-directed IRAs/401ks enable direct cryptocurrency investment exposure rather than just stocks and bonds:
- No taxable events inside the account, only at withdrawal
- Enables storing coins in cold storage rather than at an exchange
- Note crypto IRAs prohibit mixing personal and retirement funds, cautioning against personally funding then withdrawing the crypto
For investors optimizing portfolio risk-adjusted returns across both crypto and traditional assets, allocating some retirement dollars to digital currency may offer diversification.
More sophisticated taxpayers operating businesses may consider formations that offer tax savings:
- LLCs and S-Corps provide liability protection while allowing pass-through income/losses to avoid double taxation
- May enable qualifying crypto mining, staking, lending, or trading ventures for lower corporate rates
- Requires careful planning and accounting to remain in compliance
These entities pose complications, so consult a tax professional specializing in crypto.
Charitable Trust Cryptocurrency Donations
Wealthy crypto investors can establish charitable remainder trusts (CRTs) to both donate coins tax-efficiently and generate lifetime income:
- Place highly-appreciated crypto into an irrevocable CRT to avoid capital gains tax
- Receive income for life or period of years as funded by CRT
- Residual assets eventually distribute to charity to maximize deductions
When structured properly and in compliance, charitable trusts present a tax savvy means to donate crypto.
This guide summarizes key cryptocurrency tax rules and planning tactics to minimize obligations. We strongly recommend consulting a crypto-experienced CPA or tax attorney when filing to ensure full compliance and optimization of IRS rules. With the right planning, you can reduce taxes owed on crypto substantially.