Get notified when V2 goes live and receive a discount!

Email notification signup

How to Calculate Crypto Taxes in 2025 Step-by-Step U.S. Guide

Blockstats TeamOct 29, 2025
How to Calculate Crypto Taxes in 2025: Step-by-Step U.S. Guide

TL;DR Summary:

Crypto taxes in the U.S. are based on how and when you dispose of digital assets. You’ll owe taxes whenever you sell, trade, or spend crypto, and the amount depends on your cost basis, holding period, and IRS tax rate.

This 2025 guide explains, step-by-step, how to calculate crypto taxes, report DeFi and NFT income, and file IRS Forms 8949, Schedule D, and 1099-DA accurately.

Staring at a year's worth of trades across five wallets and three exchanges, wondering how the IRS expects you to calculate taxes on all of it? You're not alone. Most U.S. crypto investors and traders struggle with how to calculate crypto taxes correctly, especially with the new IRS crypto reporting rules for 2025.

The IRS treats cryptocurrency as property, which means every trade, swap, or purchase triggers a potential tax event. That means the tax principles that apply to stocks or real estate apply to your Bitcoin, Ethereum, NFTs, and DeFi tokens. Miss one transaction or use the wrong cost basis method, and you could face penalties or leave money on the table. 

This guide walks you through the exact process to calculate your crypto taxes, from gathering transaction history to filling out IRS forms. You'll learn which cost basis method saves you the most, how to handle DeFi and NFTs, and why automation catches errors that spreadsheets miss. By the end, you'll know exactly what you owe and how to report it correctly.

Crypto Tax Basics: How and When Is Crypto Taxed?

The IRS classifies cryptocurrency as property, not currency. That means the same tax rules that apply to stocks or real estate apply to your Bitcoin, Ethereum, or any other digital asset. Every time you dispose of crypto, whether you sell it, swap it, spend it, or trade it, you potentially trigger a taxable event.

 

Not every crypto transaction is taxable, though. Simply buying and holding crypto doesn't create a tax liability. Moving crypto between your own wallets isn't taxable either. The IRS only cares when you realize a gain or loss by disposing of your crypto.

Understanding the difference between taxable and nontaxable events saves you from reporting things you don't need to, and helps you avoid missing things you do.

 

Taxable events include:

  • Selling crypto for cash like USD, EUR, etc.

  • Trading one cryptocurrency for another like BTC to ETH

  • Spending crypto on goods or services

  • Earning crypto as income such as mining, staking rewards, airdrops, salary, etc

  • Receiving crypto from a fork or as interest

Non-taxable events include:

  • Buying crypto with fiat currency

  • Transferring crypto between your own wallets

  • Gifting crypto (recipient may owe tax later when they sell)

  • Donating crypto to qualified charities

The IRS distinguishes between two types of crypto taxes: ordinary income tax and capital gains tax. When you earn crypto, through mining, staking, or as payment for services, that's treated as ordinary income based on the fair market value when you received it. When you later sell or trade that crypto, any increase or decrease in value triggers capital gains or losses.

Here's how different crypto activities get taxed:

 

Crypto Event

Tax Treatment

When You Owe

Buying crypto with USD

Not taxable

Never

Selling crypto for USD

Capital gains/loss

At sale

Trading BTC for ETH

Capital gains/loss

At swap

Spending crypto

Capital gains/loss

At purchase

Mining rewards

Ordinary income

When received

Staking rewards

Ordinary income

When received

Airdrop received

Ordinary income

When received

Transferring to own wallet

Not taxable

Never

 

Getting this foundation right matters because the IRS now requires you to answer a direct question on Form 1040: "At any time during 2024, did you receive, sell, exchange, or otherwise dispose of any financial interest in any virtual currency?" Checking "yes" means you need documentation to back up your answer.

Step 1: Gather Your Complete Crypto Transaction History

Before you can calculate anything, you need a complete record of every crypto transaction you made during the tax year. This is where most people hit their first roadblock, especially if you've traded across multiple platforms.

 

Start with your centralized exchanges. Download CSV or API transaction reports from every platform you used: Coinbase, Kraken, Binance, Gemini, or others. Most exchanges provide these in your account settings under "Tax Reports" or "Transaction History." Don't just grab your current balance, you need the full history showing dates, amounts, prices, and fees for every buy, sell, and trade.

 

Next, export data from your crypto wallets. If you used MetaMask, Trust Wallet, Ledger, or any other wallet for DeFi transactions, you'll need to track those separately.Decentralized exchanges like Uniswap, PancakeSwap, or Curve don't send you tax forms. You have to reconstruct the history yourself using blockchain explorers or wallet export tools. Don't forget NFT marketplaces like OpenSea and Rarible, play-to-earn games, yield farming protocols, and any platform where you earned or traded crypto. Every transaction counts, even small ones.

If chasing transaction records feels overwhelming, try Blockstats for free and sync your entire crypto history in minutes, not hours.

Why this matters: A clean, unified transaction history ensures your cost basis and capital gains are calculated correctly, saving hours during tax season.

Step 2: Determine Cost Basis for Each Transaction

Cost basis is the original value of your crypto when you acquired it, plus any fees you paid. It's the starting point for calculating capital gains or losses, and getting it wrong means you'll either overpay taxes or face IRS penalties.

 

When you sell, trade, or spend crypto, you subtract your cost basis from the proceeds (the value you received). If the proceeds are higher, you have a capital gain. If they're lower, you have a capital loss.

 

Basic formula: Cost Basis = Purchase Price + Acquisition Fees


Example: You bought 1 ETH for $2,000 and paid a $10 transaction fee. Your cost basis is $2,010.

 

Six months later, you sell that ETH for $3,000 with a $15 fee. Your proceeds are $2,985 ($3,000 - $15). Your capital gain is $975 ($2,985 - $2,010).

 

Sounds simple, until you've made hundreds of trades and need to figure out which specific crypto unit you're selling. This is where cost basis accounting methods come in.

Choosing the Right Cost Basis Method

The IRS allows several methods for tracking which units of crypto you're disposing of when you make a transaction. Your choice affects your tax bill significantly, especially if you bought the same asset at different prices over time.

 

  • FIFO (First In, First Out): The default method. You sell the oldest crypto first. If you bought Bitcoin three times at $20k, $30k, and $40k, and then sell one Bitcoin, FIFO assumes you sold the $20k unit first.

  • LIFO (Last In, First Out): You sell the newest crypto first. Using the same example, LIFO assumes you sold the $40k Bitcoin, giving you a smaller gain or larger loss.

  • HIFO (Highest In, First Out): You sell the highest-cost units first to minimize gains. This assumes you sold the $40k Bitcoin, similar to LIFO but based on price, not date.

  • Specific Identification (Spec ID): You manually identify exactly which crypto units you're selling for each transaction. This gives maximum control but requires meticulous record-keeping that the IRS can audit.

 

Starting in 2025, the IRS requires wallet-by-wallet tracking under new reporting rules. You can't blend cost basis across wallets anymore, each wallet must maintain its own inventory. This makes Specific ID more complex but also more powerful for tax optimization.

 

Here's how the same transaction looks under different methods:

 

Method

Units Sold

Cost Basis

Proceeds

Gain/Loss

FIFO

1 BTC @ $20,000

$20,000

$45,000

+$25,000

LIFO

1 BTC @ $40,000

$40,000

$45,000

+$5,000

HIFO

1 BTC @ $40,000

$40,000

$45,000

+$5,000

Spec ID

1 BTC @ $30,000

$30,000

$45,000

+$15,000

 

HIFO typically minimizes your current-year taxes by reducing gains (or increasing losses), but it may not always be optimal long-term. FIFO is simpler and may help you qualify for long-term capital gains rates if your oldest holdings exceed the one-year threshold.

 

Choose one accounting method like FIFO, LIFO, HIFO, or Spec ID and apply it consistently across all wallets for audit safety.

Step 3: Calculate Proceeds and Crypto Gains/Losses

Once you know your cost basis, calculating gains and losses is straightforward, in theory. You take the fair market value of what you received (proceeds) and subtract what you paid that is your cost basis. The difference is your capital gain or loss.

Formula: Capital Gain or Loss = Proceeds - Cost Basis

 

Proceeds equal the fair market value in USD at the moment you disposed of the crypto. If you sold ETH for $2,500, your proceeds are $2,500 (minus any transaction fees). If you swapped ETH for another crypto, proceeds equal the USD value of the crypto you received at the time of the swap.

 

This is where accurate historical pricing matters. The IRS expects you to use the fair market value at the exact time of the transaction, not the daily average or closing price. If you swapped tokens at 3:47 PM on a volatile day, you need the price at 3:47 PM, not midnight.

 

Real-world examples:

 

Selling crypto for cash:

  • You bought 2 ETH at $1,800 each ($3,600 total cost basis).

  • You sold both for $2,200 each ($4,400 total proceeds).

  • Capital gain: $4,400 - $3,600 = $800 gain

Swapping one crypto for another:

  • You bought 1 BTC for $25,000.

  • You swapped it for 10 ETH when BTC was worth $40,000.

  • Proceeds: $40,000 (the value of the BTC you disposed of).

  • Capital gain: $40,000 - $25,000 = $15,000 gain

  • Your new cost basis for the 10 ETH is $40,000 ($4,000 per ETH).

Spending crypto on goods:

  • You bought 0.5 BTC for $10,000.

  • You spent 0.5 BTC on a laptop when BTC was worth $30,000.

  • Proceeds: $15,000 (value of 0.5 BTC at time of purchase).

  • Capital gain: $15,000 - $10,000 = $5,000 gain

Important: You don't get to "offset" gains and losses informally. Each transaction must be calculated individually, then you total all gains and all losses separately on your tax forms.

Short-Term vs. Long-Term Capital Gains

How long you held crypto before disposing of it determines your tax rate. The IRS splits capital gains into two categories based on your holding period:

 

  • Short-term capital gains: Crypto held for one year or less before disposal. Taxed as ordinary income at your regular income tax bracket like 10% to 37% for 2025.

  • Long-term capital gains: Crypto held for more than one year before disposal. Taxed at preferential rates like 0%, 15%, or 20% depending on your income.

Step 4: Apply the Correct Tax Rates – Crypto Tax Rate Table 2025

Once you've calculated your capital gains and losses, you need to apply the correct tax rates. The crypto capital-gains tax rate you pay depends on two things: your holding period and your total taxable income.

 

Short-term capital gains (held one year or less) are taxed at ordinary income rates, which range from 10% to 37% based on your filing status and income bracket. These are the same rates that apply to your salary or business income.

 

Long-term capital gains (held more than one year) benefit from lower preferential rates: 0%, 15%, or 20%. High earners may also pay an additional 3.8% Net Investment Income Tax (NIIT) on top of the base rate.

 

Here's how the rates break down for 2025:

 

2025 Long-Term Capital Gains Tax Rates:

Filing Status

0% Rate

15% Rate

20% Rate

Single

Up to $47,025

$47,026–$518,900

Over $518,900

Married Filing Jointly

Up to $94,050

$94,051–$583,750

Over $583,750

Head of Household

Up to $63,000

$63,001–$551,350

Over $551,350

 

2025 Short-Term Capital Gains (Ordinary Income) Tax Rates:

Tax Rate

Single

Married Filing Jointly

Head of Household

10%

Up to $11,600

Up to $23,200

Up to $16,550

12%

$11,601–$47,150

$23,201–$94,300

$16,551–$63,100

22%

$47,151–$100,525

$94,301–$201,050

$63,101–$100,500

24%

$100,526–$191,950

$201,051–$383,900

$100,501–$191,950

32%

$191,951–$243,725

$383,901–$487,450

$191,951–$243,700

35%

$243,726–$609,350

$487,451–$731,200

$243,701–$609,350

37%

Over $609,350

Over $731,200

Over $609,350

 

How to identify your holding period:

Check the acquisition date and disposal date for each transaction. If more than 365 days passed between them, it's long-term. If 365 days or less, it's short-term.

 

This matters enormously for tax planning. If you're sitting on gains and you're close to the one-year mark, waiting a few extra days to sell can cut your tax rate in half. Conversely, if you're harvesting losses to offset gains, short-term losses offset short-term gains first (both taxed at higher rates), giving you maximum benefit.

 

Example: You're a single filer with $80,000 in total income. You have $15,000 in long-term crypto gains.

  • Your ordinary income ($80,000) puts you in the 22% bracket for short-term gains.

  • Your long-term gains fall into the 15% bracket ($47,026–$518,900 range).

  • You'll pay $2,250 in tax on those long-term gains (15% of $15,000).

  • If they'd been short-term, you'd owe $3,300 (22% of $15,000), $1,050 more.

Blockstats automatically categorizes every transaction by holding period and applies the correct rates based on your inputs. The platform generates IRS-ready reports showing short-term and long-term gains separately, so you know exactly what you owe and where to report it.

Step 5: Report Crypto Activity on IRS Forms

Calculating your crypto taxes is only half the job. You still need to report everything accurately on the right IRS forms. Miss a form or fill it out incorrectly, and you risk audits, penalties, or delays in processing your return.

 

The IRS requires you to report crypto transactions on Form 8949 (Sales and Other Dispositions of Capital Assets) and Schedule D (Capital Gains and Losses). If you earned crypto as income, through mining, staking, or payments, you also report that on Schedule 1 (Additional Income) as "other income."

 

Starting in 2025, brokers and exchanges may also issue Form 1099-DA (Digital Asset Proceeds from Broker Transactions) if you used platforms that fall under the new reporting rules. This form works like a stock brokerage 1099-B, showing your proceeds from sales. You're still responsible for calculating cost basis and gains yourself.

How to Fill Out Form 8949

Form 8949 is where you list every crypto disposal transaction individually. Each sale, swap, or spend gets its own line. The form has two parts:

  • Part I: Short-term transactions which is held one year or less

  • Part II: Long-term transactions which is held more than one year

For each transaction, you report:

  1. Description of property: "0.5 BTC" or "10 ETH"

  2. Date acquired: When you originally bought or received it

  3. Date sold or disposed: When you sold, swapped, or spent it

  4. Proceeds (sales price): Fair market value in USD at disposal

  5. Cost basis: What you paid, including fees

  6. Gain or loss: Proceeds minus cost basis

If you made hundreds of transactions, you can attach a separate statement with all the details and summarize totals on Form 8949. Crypto tax software like Blockstats generates this automatically in the exact IRS format.

 

Common mistakes to avoid:

  • Reporting gross proceeds without subtracting fees

  • Forgetting to separate short-term and long-term transactions

  • Using the wrong cost basis method or mixing methods

  • Omitting crypto-to-crypto swaps. Yes, these are taxable

  • Rounding errors or inconsistent decimal places

Schedule D: Summarizing Your Capital Gains

Once you complete Form 8949, you transfer the totals to Schedule D. This form summarizes:

  • Total short-term gains and losses (from Part I of Form 8949)

  • Total long-term gains and losses (from Part II of Form 8949)

  • Net capital gain or loss after offsetting

If your total capital losses exceed your gains, you can deduct up to $3,000 against ordinary income per year. Any remaining loss carries forward to future tax years.

Schedule 1: Reporting Crypto Income

If you earned crypto through mining, staking, airdrops, or as payment for goods or services, report that income on Schedule 1, Line 8z (Other Income). Use the fair market value in USD on the date you received it.

This income is also subject to self-employment tax if you earned it through business activity like professional mining. In that case, you'll also file Schedule C and pay an additional 15.3% self-employment tax on net earnings.

Form 1099-DA (New for 2025)

Exchanges and brokers that meet the new IRS reporting thresholds must issue Form 1099-DA showing proceeds from your crypto sales. This doesn't calculate your gains or cost basis, it just reports gross proceeds to both you and the IRS.

You're still responsible for accurate cost basis tracking. If the exchange's 1099-DA shows $50,000 in proceeds but doesn't know you bought that crypto elsewhere for $45,000, you must report the $5,000 gain yourself.


Consistency across Forms 8949, Schedule D, and 1099-DA is critical for audit defense. Tax software like Blockstats can auto-generate these in IRS-ready format.

Special Cases: DeFi, NFTs, and Staking

The IRS's basic capital gains framework applies to DeFi, NFTs, and staking too, but these activities create unique tax complications that most guides gloss over.

DeFi Tax Treatment

Decentralized finance transactions often involve multiple taxable events in a single action. When you provide liquidity to a pool like Uniswap, you're typically swapping your tokens for LP (liquidity provider) tokens, a taxable event. When you withdraw liquidity, you swap LP tokens back for the underlying assets, another taxable event. Any price change in the tokens during that time creates gains or losses.

 

Example: You deposit 1 ETH ($2,000) and 2,000 USDC into a liquidity pool and receive 100 LP tokens. This is a taxable swap:

  • You disposed of 1 ETH (proceeds: $2,000) and 2,000 USDC (proceeds: $2,000).

  • If your cost basis for the ETH was $1,500, you have a $500 gain.

  • Your new cost basis for the 100 LP tokens is $4,000.

When you later withdraw and get back 1.1 ETH and 2,200 USDC:

  • You dispose of 100 LP tokens (proceeds: fair market value of 1.1 ETH + 2,200 USDC at withdrawal).

  • Calculate gain or loss based on the $4,000 LP token basis.

Yield farming rewards, governance tokens, and protocol fees are generally treated as ordinary income when received, with that amount becoming your cost basis. Swapping on decentralized exchanges like Uniswap, SushiSwap, or PancakeSwap is treated the same as any crypto-to-crypto trade: a taxable disposal of the token you're giving up.

NFT Sales and Airdrops

Buying an NFT isn't taxable. Selling or trading it is. The IRS treats NFTs as property, so standard capital gains rules apply.


Example: You bought an NFT for 2 ETH when ETH was $2,000 each. Your cost basis is $4,000 (plus gas fees). You later sell it for 5 ETH when ETH is worth $3,000 each. Your proceeds are $15,000. Your gain is $11,000 ($15,000 - $4,000).

 

If you received an NFT airdrop, it's taxed as ordinary income at fair market value when you gained control of it. If the NFT had no market when you received it, some tax professionals argue zero basis until it gains value, but the IRS hasn't issued clear guidance on this yet. Minting an NFT generally isn't taxable as you're creating property, but gas fees aren't deductible until you sell. If you minted it as part of a business, you might deduct costs differently.

Staking, Mining, and Earning Rewards

When you receive staking rewards, mining payouts, or interest from lending platforms, the IRS treats it as ordinary income. You owe tax on the fair market value in USD on the date you received it and gained control.

 

Example: You stake ETH and receive 0.05 ETH as a reward when ETH is worth $2,500. You owe ordinary income tax on $125. That $125 becomes your cost basis for the 0.05 ETH. When you later sell it for $150, you have a $25 capital gain.

 

The timing of "receipt" can be tricky. For proof-of-stake rewards that arrive in your wallet instantly, it's clear. For mining, it's when the coins hit your wallet and you have control. For locked staking on centralized platforms, some argue you don't have control and thus no taxable income until you can withdraw, but IRS guidance is sparse.

 

Blockstats tracks DeFi transactions across major protocols, categorizes LP tokens and staking rewards correctly, and handles NFT sales with proper cost basis allocation. The platform pulls on-chain data directly from Ethereum, Solana, and other blockchains, so your DeFi activity doesn't fall through the cracks.

How to Track and Audit-Proof Your Crypto Taxes

The IRS is increasing crypto enforcement. They've sent thousands of warning letters to taxpayers, added the crypto question to Form 1040, and hired specialized agents trained in blockchain analysis. If you can't back up your reported gains and losses with documentation, you're exposed.

Audit-proofing your crypto taxes means keeping detailed, organized records that prove:

  • When and how you acquired each crypto asset

  • What you paid, including all fees

  • When and how you disposed of it

  • The fair market value at the time of each transaction

  • Which cost basis method do you use consistently

The IRS expects you to maintain these records for at least three years after you file. Six years if they suspect underreporting, indefinitely if they suspect fraud. Digital records are fine, you don't need physical paperwork, but they must be complete and accessible.

Why Automating Crypto Taxes Saves Time, Money, and Stress

If you've made it this far, you understand the process. You also probably realize that doing this manually for dozens or hundreds of transactions is a recipe for mistakes.


Manual crypto tax calculation risks include:

  • Human error: Mistyping a single cost basis, forgetting a transaction, or using the wrong date throws off your entire return. Even small errors compound across multiple trades.
  • Inconsistent methods: Switching between FIFO and HIFO mid-year without documentation, or failing to apply the same method across wallets, creates audit red flags.
  • Missed transactions: DeFi swaps, on-chain transfers, and wallet-to-wallet activity often don't show up on exchange reports. If you don't manually track them, you're underreporting.
  • Outdated pricing: Using daily closing prices instead of real-time transaction prices can shift your gains or losses significantly on volatile days.
  • Wasted time: Manually reconciling transaction histories, calculating hundreds of cost basis entries, and filling out forms takes 10-30 hours for active traders, time you could spend trading or literally doing anything else.


Blockstats automates every step:

  1. Sync all accounts: Connect exchanges, wallets, and blockchains in minutes using API keys or read-only access. Blockstats supports 500+ platforms, including major CEXs, DeFi protocols, and Layer 1/Layer 2 blockchains.

  2. Import transaction history: The platform pulls every trade, transfer, stake, and swap automatically, including on-chain DeFi activity that exchanges don't report.

  3. Calculate cost basis: Choose FIFO, LIFO, HIFO, or Specific ID. Blockstats applies your method consistently across all transactions, adjusting for fees and transfers.

  4. Determine gains and losses: The AI engine calculates short-term and long-term gains using real-time and historical pricing data accurate to 1-minute intervals.

  5. Generate IRS forms: Download completed Form 8949, Schedule D, and supporting statements in IRS-approved format, or import directly into TurboTax and other tax software.

  6. Audit-proof your records: Access detailed transaction logs, cost basis worksheets, and pricing documentation anytime. The platform flags inconsistencies and missing data before you file.

Ready to stop wrestling with spreadsheets? Try Blockstats for free, sync your wallets and exchanges, calculate your taxes automatically, and download IRS-ready reports in minutes. The basic tier is free; premium features including unlimited transactions and priority support are available for $49/year during early access.

Get Your Crypto Taxes Right in 2025

Calculating crypto taxes correctly comes down to accurate records, consistent cost basis tracking, and understanding IRS rules, especially the new 2025 reporting requirements. Manual methods work for simple portfolios, but once you're trading across multiple platforms, using DeFi, or holding dozens of assets, automation isn't a luxury. It's a necessity.

 

Every missed transaction, wrong cost basis, or inconsistent method increases your audit risk and costs you money, either through overpayment or penalties. The IRS has the tools and the motivation to catch crypto underreporting. Getting ahead of it means maintaining complete, auditable records and filing accurately the first time.


Ready to file with confidence? Try Blockstats free and sync your entire crypto history in minutes. Calculate your taxes automatically, download IRS-ready reports, and join thousands of traders and tax professionals who trust Blockstats for accurate, stress-free crypto tax compliance. Premium features start at just $49/year, less than an hour with most CPAs.

Frequently Asked Questions

How do I know if a crypto transaction is taxable?

A crypto transaction is taxable if you dispose of it, meaning you sell, trade, swap, or spend it. Buying crypto with cash and transferring it between your own wallets are not taxable. Earning crypto such as mining, staking, airdrops, payments, etc is taxable as ordinary income when you receive it. Later selling that earned crypto triggers capital gains or losses on any price change since you received it.

Which cost basis method is best for me?

HIFO (Highest In, First Out) typically minimizes current-year taxes by selling your highest-cost units first, reducing gains or increasing losses. FIFO (First In, First Out) is simpler and may help you qualify for long-term rates if your oldest holdings are over one year old. Choose based on your trading frequency, holding periods, and tax goals, and stick with it consistently.

What if I lost access to an exchange or wallet?

If you can't log into an old exchange or wallet, you can often recover transaction data through email confirmations, blockchain explorers for on-chain wallets, or support requests to the platform. Some defunct exchanges maintain data archives you can request. For blockchain wallets, your public address gives you a permanent transaction record via Etherscan, Solscan, or similar explorers. If you truly can't recover cost basis, the IRS may default to zero basis, meaning your entire proceeds become taxable gain, so exhaust all recovery options.

Do I pay taxes if I haven't cashed out to fiat?

Yes. The IRS taxes crypto-to-crypto swaps, not just sales to cash. Trading Bitcoin for Ethereum is a taxable disposal of the Bitcoin. Spending crypto on goods or services is taxable. You realize gains or losses based on the fair market value at the time of the transaction, regardless of whether you ever convert to dollars.

How can Blockstats simplify my crypto taxes?

Blockstats automates the entire tax calculation process. Connect your exchanges, wallets, and blockchains once, and the platform syncs your transaction history automatically, including DeFi, NFTs, and on-chain activity. The AI engine calculates cost basis using your chosen method, determines gains and losses with 1-minute pricing accuracy, and generates IRS-ready Form 8949 and Schedule D reports you can download or import into tax software. Users cut tax prep time from hours to minutes while reducing errors and audit risk.

 

 

How to Calculate Crypto Taxes in 2025: Step-by-Step U.S.… | Blockstats