Summary
When you sell cryptocurrency for fiat currency, you owe capital gains tax on the difference between your sale price and your cost basis. Short-term gains on crypto held 12 months or less are taxed at ordinary income rates ranging from roughly 10% to 37%. Long-term gains on crypto held longer than 12 months qualify for preferential rates of 0%, 15%, or 20%. A Crypto IRA with iTrustCapital can remove much of this annual reporting burden for retirement investments.
Crypto Taxes 
Selling cryptocurrency triggers a taxable event that many investors underestimate until tax season arrives. The IRS treats crypto as property, which means every sale, swap, or purchase you make with digital assets requires careful tracking and reporting. For active investors, this can mean documenting hundreds or thousands of individual transactions each with its own cost basis, holding period, and gain or loss calculation. The complexity multiplies when you use multiple exchanges and wallets, as cost basis data often gets lost in transfers.
This article breaks down exactly how crypto taxes work, which activities trigger obligations even without selling, and how crypto IRAs offer a streamlined alternative that can eliminate much of this reporting burden entirely.
Short Answer: When Crypto Sales Create Taxable Events
When you sell cryptocurrency for fiat currency, you owe capital gains tax on the difference between your sale price and your cost basis. Short-term gains on crypto held for 12 months or less are taxed at ordinary income rates ranging from roughly 10% to 37%, while long-term gains on crypto held longer than 12 months qualify for preferential rates of 0%, 15%, or 20%.
Your cost basis is the original purchase price of your crypto plus any transaction fees, commissions, and other acquisition costs you paid to acquire it. Accurate basis tracking is essential because it directly determines how much taxable gain you realize on each sale.
The IRS classifies cryptocurrency as property rather than currency, which means every disposal, whether selling for dollars, swapping one coin for another, or spending crypto on goods, constitutes a taxable capital transaction. This property classification is why crypto taxation feels more complex than spending traditional currency.
However, there is an alternative path. Crypto held inside a tax-advantaged retirement account, such as a crypto IRA, can grow tax-deferred or tax-free, eliminating the need to calculate gains on each sale within the account.
Understanding When Crypto Is Taxable
The IRS classifies all cryptocurrency as property, applying the same tax rules that govern stocks, bonds, and real estate. You owe tax when you dispose of the asset, not simply when its value changes on paper.
Unrealized gains represent the increase in your crypto's value while you still hold it. Because you have not sold or otherwise disposed of the asset, no taxable event has occurred, and no tax is owed on this paper appreciation. Your portfolio might show significant gains, but until you actually sell, swap, or spend that crypto, the IRS has no claim on those profits.
Buying crypto with fiat currency and holding it does not trigger a taxable event. Similarly, transferring crypto between wallets you own is generally not taxable/
|
Taxable Events |
Non-Taxable Events |
|
Selling crypto for fiat |
Buying and holding crypto |
|
Swapping crypto-to-crypto |
Transferring between your own wallets |
|
Spending crypto on goods/services |
Using crypto as collateral for a loan |
|
Receiving crypto as compensation |
Gifting crypto (under annual limits) |
|
Staking rewards and mining income |
|
|
Airdrops |
|
Types of Cryptocurrency Transactions That Trigger Taxes
Understanding which transactions create tax obligations helps you plan your activity and avoid surprises. Taxable crypto events fall into two main categories: capital gains events and ordinary income events.
Capital Gains Events
Selling crypto for fiat currency triggers capital gains tax on the difference between your sale price and cost basis. If you bought Bitcoin at $30,000 and sold at $50,000, you owe tax on the $20,000 gain.
Crypto-to-crypto swaps are also taxable. When you exchange Ethereum for Solana, the IRS treats this as selling Ethereum and buying Solana. You must use the USD fair market value of the asset received as your proceeds.
Spending crypto to purchase goods or services is treated as a disposal. If you use Bitcoin to buy a car, you realize a gain or loss based on the difference between your cost basis and the Bitcoin's value at the time of purchase.
Ordinary Income Events (Taxable Without Selling)
Several crypto activities generate ordinary income tax obligations even though you never sold anything:
- Staking rewards are taxable as ordinary income at the asset's fair market value when you receive them. That value also becomes your cost basis for future sales.
- Mining proceeds are treated as business income and taxed when received, regardless of whether you convert them to fiat.
- Airdrops are treated as ordinary income when received, with their fair market value at that moment establishing your cost basis.
- Compensation paid in crypto must be reported as ordinary income based on fair market value at payment time.
How to Calculate Your Crypto Tax Liability Step by Step
Accurate crypto tax reporting requires tracking cost basis, fair market value, and USD gain or loss for every single disposal. The process can be time-consuming, but following a structured approach reduces errors.
Gather Your Complete Transaction History
You can start by exporting transaction records from every exchange and wallet you have used. These exports should include dates, amounts, fees, and USD values at each transaction time.
Crypto tax software platforms can import data from multiple sources to create unified reports and reduce manual errors.
For retirement accounts like IRAs, platforms like iTrustCapital keep transaction reporting within the IRA, reducing the need to consolidate external records.
Off-chain peer-to-peer acquisitions complicate basis tracking because there is no exchange record. In these cases, you need to document the fair market value from a reputable exchange at the transaction time.
Identify Taxable Events vs. Non-Taxable Transfers
Separate actions that generate tax obligations from simple wallet movements:
- Transferring crypto between wallets you own is generally not a taxable event
- Using crypto as collateral for a loan typically does not trigger taxes
- Selling, swapping, and spending crypto all create reportable taxable events
Creating a clear distinction between these categories early in your process prevents unnecessary reporting and helps you focus on actual taxable transactions.
Determine Cost Basis Using an Accounting Method
Your choice of accounting method directly impacts the amount of tax you owe.
FIFO (First In, First Out) assumes the first units of crypto you purchased are the first units you sell. It is the IRS's default method and generally the simplest to apply, though it may result in higher taxable gains during rising markets because older, lower-cost units are sold first.
Specific Identification lets you choose exact units sold if you maintain strict documentation. This method offers more control but requires meticulous recordkeeping.
Starting in the 2025 tax year, the IRS will require specific-wallet inventory methods, raising recordkeeping standards significantly for all crypto investors.
Classify Gains: Short-Term vs. Long-Term Holding Periods
The holding period determines your tax rate, often creating substantial differences in the amount owed:
|
Holding Period |
Tax Rate Range |
Classification |
|
12 months or less |
10–37% |
Short-term (ordinary income rates) |
|
More than 12 months |
0%, 15%, or 20% |
Long-term (preferential rates) |
High earners may also face a 3.8% Net Investment Income Tax (NIIT) on top of capital gains rates. Your total income and filing status determine which bracket applies to your gains.
Compute Taxes Owed and Prepare Your Tax Forms
Realized crypto losses can offset gains and up to $3,000 of ordinary income per year, providing a valuable tax planning opportunity. Unlike securities, crypto losses are generally not subject to wash-sale rules because the IRS classifies crypto as property rather than a security.
Form 1099-DA reports digital asset gains and losses but may not capture wallet-to-wallet transfers accurately. Working with a CPA experienced in cryptocurrency or using dedicated crypto tax software helps ensure you generate the required schedules and maintain proper records.
Why Crypto Taxes Are Difficult to Calculate Accurately
The complexity of crypto taxation goes beyond simple math. Several structural challenges make accurate reporting genuinely difficult for most investors.
Exchanges lose the ability to report your original cost basis after you transfer crypto between wallets. This means investors who move assets across platforms must manually reconstruct their basis from personal records, a task that becomes increasingly difficult over time.
Each disposal is a separate taxable event. Frequent activity multiplies reporting complexity dramatically. An investor who makes 500 trades in a year faces 500 individual calculations, each requiring accurate cost basis and fair market value data.
Common pain points include:
- Fragmented transaction history across multiple exchanges and wallets
- Missing or inaccurate cost basis data after transfers
- Hundreds or thousands of individual taxable events to categorize
- Evolving IRS reporting requirements, including Form 1099-DA and wallet-specific inventory methods starting in 2025
- State tax obligations that vary by jurisdiction. California, for example, taxes all capital gains as ordinary income at rates up to 13.3%
The accounting-method complexity adds another layer. The choice between FIFO, LIFO, HIFO, and Specific ID changes your reported gains, and the IRS is tightening requirements with new wallet-specific rules.
How Crypto IRAs Simplify Tax Reporting and Reduce Tax Burden

A crypto IRA is an Individual Retirement Account that allows investors to buy, hold, and sell cryptocurrency within a tax-advantaged structure. Depending on account type, gains grow tax-deferred (Traditional IRA) or tax-free (Roth IRA), eliminating the need to report individual transactions annually.
Crypto held inside a Traditional IRA grows tax-deferred, with distributions taxed as ordinary income at withdrawal. Crypto held inside a Roth IRA can grow completely tax-free, with qualified withdrawals incurring no tax at all.
|
Feature |
Taxable Exchange |
Traditional Crypto IRA |
Roth Crypto IRA |
|
Tax on each sale |
Yes, capital gains |
No, tax-deferred |
No, tax-free growth |
|
Annual reporting per event |
Required |
Not required |
Not required |
|
Tax on withdrawals |
N/A |
Ordinary income tax |
Tax-free (qualified) |
|
Cost basis tracking |
Your responsibility |
Handled within account |
Handled within account |
Within a crypto IRA, you do not need to track cost basis, classify holding periods, or report individual capital gains on your annual return. The account structure handles deferral or elimination of those obligations entirely. iTrustCapital offers both Traditional and Roth crypto IRAs designed to provide that reporting simplicity. Learn more about why a crypto IRA might fit your investment strategy.
How iTrustCapital Supports Tax-Efficient Crypto Investing in Retirement Accounts
iTrustCapital was designed to address the specific challenges outlined throughout this article. The platform offers tax-advantaged Crypto IRAs, both Traditional and Roth options, that eliminates the need to report capital gains on each individual crypto sale.
Key features that address crypto tax complexity include:
- Qualified custodian arrangement that satisfies IRS requirements for holding digital assets in retirement accounts
- Automated tax-documentation support tailored for retirement accounts to reduce manual recordkeeping
- Real-time investing within the IRA, letting investors act on market movements without creating taxable events
- Support for both cryptocurrency and precious metals within the same account structure for portfolio diversification
If you are tired of tracking cost basis across multiple wallets and calculating gains on every transaction, explore iTrustCapital to see how a crypto IRA could simplify your investment life.
Frequently Asked Questions (FAQs)
Do I Have to Pay Taxes on Crypto I Never Sold?
You may still owe taxes on crypto you never sold if you earned it through staking, mining, airdrops, or as compensation. These activities generate ordinary income taxable at the fair market value of the crypto when you receive it, even if you continue to hold the asset.
Are Unrealized Crypto Gains Taxable?
No, unrealized crypto gains are not taxable. The IRS only taxes crypto when a taxable event occurs, such as selling, swapping, or spending it. Simply holding crypto that has increased in value does not create a tax obligation.
When Does Crypto Become Taxable?
Crypto becomes taxable when you dispose of it; by selling it for fiat, exchanging it for another cryptocurrency, or using it to purchase goods or services. It also becomes taxable the moment you receive it as income through mining, staking, airdrops, or payment for work.
What Crypto Activities Are Taxable Without Selling?
Crypto activities that are taxable without selling include earning staking rewards, receiving mining income, getting paid in crypto for services, and receiving airdrops. Each of these is treated as ordinary income at the fair market value of the crypto when received.
How Can I Keep Accurate Records to Simplify Crypto Tax Reporting?
Use crypto tax software that aggregates transactions across all your wallets and exchanges into a single report. Export and save CSVs from each platform, record the date, amount, fee, and USD value of every transaction, and choose a consistent accounting method like FIFO or Specific ID before the tax year ends. Alternatively, using a crypto IRA platform like iTrustCapital reduces the number of reportable events for assets held inside the retirement account.
Categories:
Disclaimer
This article is for informational purposes only and is not intended to constitute investment advice in any way or constitute an offer to buy or sell any cryptocurrency, digital asset or security or to participate in any investment strategy.
iTrustCapital is a fintech software platform for alternative assets. iTrustCapital is not an exchange, funding portal, custodian, trust company, licensed broker, dealer, broker-dealer, investment advisor, investment manager, or adviser in the United States or elsewhere. TrustCapital is not affiliated with and does not endorse any particular digital asset, precious metal or investment strategy.
Investing in any digital asset or cryptocurrency (including meme coins) carries significant risks due to their speculative and highly volatile nature. Staking involves considerable risk. Past performance is not an indication of future results. No investment is completely risk-free, and every investment carries the potential for losing some or all of the principal amount invested. Cryptocurrency is not legal tender backed by the United States government, nor is it subject to Federal Deposit Insurance Corporation (“FDIC”) insurance or protections. Digital asset (Cryptocurrency) deposits held with institutional storage providers are never FDIC insured and may lose value. Clients do not receive a choice of custody partner.
Investors assume the risk of all purchase and sale decisions. iTrustCapital makes no guarantee or representation regarding investors’ ability to profit from any transaction or the tax implications of any transaction. iTrustCapital does not provide legal, investment or tax advice. Conduct your own research and consult with a qualified legal, investment, or tax professional to assess your own risk tolerance prior to investing.
iTrustCapital makes no representation or warranty as to the accuracy or completeness of this information and does not have any liability for any representations (expressed or implied) or omissions from the information contained herein. iTrustCapital disclaims any and all liability to any party for any direct, indirect, implied, punitive, special, incidental or other consequential damages arising directly or indirectly from any use of this information, which is provided as is, without warranties.
© 2026 ITC2.0, Inc.
All rights reserved.