🪙 IRS Capital Gains Studio

Crypto Tax & Capital Gains Calculator

Calculate taxable cryptocurrency profits, short-term vs long-term capital gains, and tax-loss harvesting offsets. Generate IRS Form 8949 CSV reports with 100% private in-browser accounting.

Crypto Trade Dispositions

Asset Qty Buy Date Cost Basis ($) Sell Date Sale Proceeds ($) Holding Gain / Loss
Short-Term Net Gains
+$4,200
Long-Term Net Gains
+$12,500
Est. Federal Tax Owed
$2,799
Total Realized Gain / Loss: +$16,700
Short-Term Tax (Taxed as Ordinary Income): $924 (at 22%)
Long-Term Tax (Preferential Capital Gains): $1,875 (at 15%)
Tax-Loss Harvesting Deductions: Fully Applied Against Realized Gains

The IRS Guide to Cryptocurrency Taxation, Cost-Basis Accounting & Form 8949

In the United States, the Internal Revenue Service (IRS) classifies virtual currency, stablecoins, NFTs, and digital tokens as property rather than legal tender under IRS Notice 2014-21 and Revenue Ruling 2019-24. Consequently, the general tax principles applicable to property transactions govern all cryptocurrency dispositions.

1. Taxable vs Non-Taxable Cryptocurrency Events

Taxpayers must distinguish between taxable disposition events and non-taxable wallet movements:

  • Taxable Events (Capital Gains / Losses): Selling crypto for US Dollars or foreign fiat; trading one crypto asset directly for another (e.g. swapping BTC for ETH on Uniswap or Coinbase); spending cryptocurrency to purchase consumer goods, plane tickets, or physical property.
  • Taxable Events (Ordinary Income): Receiving crypto as compensation for freelance services (reported on Form 1099 or W-2); mining rewards; staking yield; interest from decentralized finance (DeFi) protocols; promotional token airdrops.
  • Non-Taxable Events: Purchasing crypto with fiat and holding it in cold storage; transferring tokens between your own private hardware wallets (Ledger, Trezor, MetaMask); gifting crypto under the annual federal exclusion threshold ($18,000 for 2026).

2. Short-Term vs Long-Term Capital Gains Tax Rates

The duration of your holding period dictates your applicable tax bracket:

  • Short-Term Capital Gains (Holding Period $le 365$ Days): Taxed at ordinary individual income tax brackets (10%, 12%, 22%, 24%, 32%, 35%, or 37%). High-frequency day traders and swing traders face significant tax burdens because short-term profits are stacked directly onto salaried wage income.
  • Long-Term Capital Gains (Holding Period $> 365$ Days): Enjoy preferential federal rates of 0% (for single incomes up to $47,025), 15% (for single incomes up to $518,900), and 20% for top earners. HODLing digital assets for at least 366 days slashes your federal tax liability by up to 50%!

3. Cost Basis Accounting: FIFO vs LIFO vs HIFO

The IRS allows specific identification methods for establishing cost basis, provided you maintain detailed timestamped transaction logs:

  1. FIFO (First-In, First-Out): The IRS default method. Assumes the earliest coins acquired are the first ones sold. In a bull market with rising asset prices, FIFO generally triggers larger capital gains.
  2. HIFO (Highest-In, First-Out): Identifies the lots purchased at the highest historic price and sells them first. HIFO mathematically minimizes current-year capital gains or maximizes capital losses, optimizing current tax deferral.
  3. LIFO (Last-In, First-Out): Assumes the most recently acquired tokens are sold first.

Frequently Asked Questions (FAQ)

Does the IRS Wash Sale Rule apply to cryptocurrency? ▼
Currently under Section 1091 of the Internal Revenue Code, the Wash Sale Rule explicitly applies only to 'stock and securities'. Because crypto is classified as property, crypto traders can sell an asset at a loss to harvest tax deductions and immediately repurchase the identical asset without waiting 30 days. Always consult a licensed CPA for the latest legislative updates.
What IRS tax forms must I file for crypto? ▼
All individual crypto sales and trades must be itemized on IRS Form 8949 (Sales and Other Dispositions of Capital Assets). The aggregated short-term and long-term totals from Form 8949 are then transferred onto Schedule D (Capital Gains and Losses) and attached to your primary Form 1040 federal return.
Can crypto losses offset my regular salary income? ▼
Yes. If your total capital losses exceed your total capital gains for the year, you can use the net loss to offset up to $3,000 of ordinary income (such as W-2 wages) on your federal tax return. Any remaining net loss rolls forward into future tax years.