Iron is now MoonPay Enterprise: Stablecoin APIs for developers → Learn More

MoonPay
  • Individuals
  • Business
  • Idioma
  • Empezar
Buy
Buy cryptoUse a card, Apple Pay or Google Pay to buy crypto fast. We also accept bank transfers and wires.
Buy BitcoinBTC
Buy EthereumETH
Buy PolygonPOL
Buy SolanaSOL
Buy DogecoinDOGE
Buy CardanoADA
Buy AvalancheAVAX
Sell
Sell cryptoTurn your crypto into cash. In a flash. Get paid straight to your bank account or Visa card.
Sell BitcoinBTC
Sell EthereumETH
Sell USDCUSDC
Sell SolanaSOL
Sell CardanoADA
Sell DogecoinDOGE
Sell AvalancheAVAX
Trade
Trade cryptoTrade between tokens, even if they’re on different chains (we make bridging seamless too).
Trade EthereumETH
Trade USDCUSDC
Trade AaveAAVE
Trade ChainlinkLINK
Trade Wrapped BitcoinWBTC
Trade DaiDAI
Trade CompoundCOMP
Company
NewsroomNewsroomMediaMediaCareersCareersChangelogChangelogMoonPay DiscoverMoonPay DiscoverNew
Crypto Prices
Bitcoin PriceEthereum PriceSolana PriceDogecoin PriceCardano PriceXRP PriceBNB PriceAll Crypto Prices
Learn
What is Blockchain?What is Blockchain?What are NFTs?What are NFTs?What is Bitcoin mining?What is Bitcoin mining?What is DeFi?What is DeFi?What is crypto staking?What is crypto staking?All Learn Articles
Support
DocumentationDocumentationHelp CenterHelp CenterContact UsContact UsStatusStatus
  • Idioma
  • All rights reserved. MoonPay Europe B.V. is an AFM-licensed crypto-asset service provider under the EU MiCA Regulation (Reference Number: 41000002).

    Spanish
    • Personal
    • Buy Crypto
    • Sell Crypto
    • Trade Crypto
    • Learn about Crypto
    • Crypto Price
    • MoonAgentsNew!
    • Business
    • Ramps
    • Virtual AccountsNew!
    • MoonPay Discover
    • MoonPay Commerce
    • MoonPay InstitutionalNew!
    • Company
    • About Us
    • CareersWe're hiring
    • Newsroom
    • Media
    • Changelog
    • Support
    • API Docs
    • Help Center
    • Contact Us
    • Status
    • Security
    • Buy
    • Buy Bitcoin
    • Buy Ethereum
    • Buy Solana
    • Buy Cardano
    • Sell
    • Sell Bitcoin
    • Sell Ethereum
    • Sell XRP
    • Sell Solana
    • Trade
    • Trade Ethereum
    • Trade SOL
    • Trade Aave
    • Trade Chainlink
    • Crypto Prices
    • Bitcoin Price
    • Ethereum Price
    • Dogecoin Price
    • XRP Price
    • Cardano Price
    • Learn
    • What is Blockchain?
    • What are NFTs?
    • What is Bitcoin mining?
    • What is DeFi?
    • What is crypto staking?
    • Legal
    • Legal Page
    • Pricing
    • Licenses
    • Privacy Policy
    • Cookie Policy
    • Terms of Use
    • Risk Warning
    • Complaints
    Spanish

    All rights reserved. MoonPay Europe B.V. is an AFM-licensed crypto-asset service provider under the EU MiCA Regulation (Reference Number: 41000002).

    Iron is now MoonPay Enterprise: Stablecoin APIs for developers → Learn More

    MoonPay
    • Individuals
    • Business
    • Idioma
    • Empezar
    Buy
    Buy cryptoUse a card, Apple Pay or Google Pay to buy crypto fast. We also accept bank transfers and wires.
    Buy BitcoinBTC
    Buy EthereumETH
    Buy PolygonPOL
    Buy SolanaSOL
    Buy DogecoinDOGE
    Buy CardanoADA
    Buy AvalancheAVAX
    Sell
    Sell cryptoTurn your crypto into cash. In a flash. Get paid straight to your bank account or Visa card.
    Sell BitcoinBTC
    Sell EthereumETH
    Sell USDCUSDC
    Sell SolanaSOL
    Sell CardanoADA
    Sell DogecoinDOGE
    Sell AvalancheAVAX
    Trade
    Trade cryptoTrade between tokens, even if they’re on different chains (we make bridging seamless too).
    Trade EthereumETH
    Trade USDCUSDC
    Trade AaveAAVE
    Trade ChainlinkLINK
    Trade Wrapped BitcoinWBTC
    Trade DaiDAI
    Trade CompoundCOMP
    Company
    NewsroomNewsroomMediaMediaCareersCareersChangelogChangelogMoonPay DiscoverMoonPay DiscoverNew
    Crypto Prices
    Bitcoin PriceEthereum PriceSolana PriceDogecoin PriceCardano PriceXRP PriceBNB PriceAll Crypto Prices
    Learn
    What is Blockchain?What is Blockchain?What are NFTs?What are NFTs?What is Bitcoin mining?What is Bitcoin mining?What is DeFi?What is DeFi?What is crypto staking?What is crypto staking?All Learn Articles
    Support
    DocumentationDocumentationHelp CenterHelp CenterContact UsContact UsStatusStatus
  • Idioma
  • Back to all articles

    Crypto Taxation in the United States: 2025 Cryptocurrency Tax Guide

    Disclaimer: The article is for general informational purposes and does not constitute tax, legal, financial, or accounting advice. Furthermore, the crypto taxation regulatory landscape is still evolving within the U.S. and could change base

    Corey Barchat

    By Corey Barchat

    Published on Oct 16, 2025

    Last modified on Oct 16, 2025

    cryptocurrencyguide
    Crypto Tax Guide
    1. 1.How Does the IRS Classify Cryptocurrency?
    2. 2.When Is Crypto Taxable?
    3. 3.When Crypto Is Not Taxable
    4. 4.How to Calculate Crypto Taxes
    5. 5.IRS Reporting and Compliance
    6. 6.Practical Example: A Year in Crypto
    7. 7.Avoiding Common Crypto Tax Mistakes
    8. 8.Crypto Tax FAQs

    Disclaimer: The article is for general informational purposes and does not constitute tax, legal, financial, or accounting advice. Furthermore, the crypto taxation regulatory landscape is still evolving within the U.S. and could change based on future IRS or Congressional guidance. The information in the article is not intended to be a substitute for consulting with a qualified tax advisor. 

    In 2025, an estimated 14% to 28% of American adults (up to 65 million people) hold or use digital assets. Collectively, U.S. investors hold hundreds of billions of dollars worth of crypto, making the country one of the largest markets for cryptocurrency worldwide.

    But as cryptocurrency adoption grows, so too does government attention. The IRS is keeping a close eye on the industry and continues to expand the scope of tax reporting rules to ensure taxpayers accurately report their gains, losses, and crypto income.

    Whether you’re buying your first Bitcoin, actively trading digital assets, or exploring decentralized finance (DeFi), understanding how crypto is taxed is non-negotiable for every investor.

    This guide breaks down how crypto taxation works in the United States, the types of taxable events, and tips to help stay compliant this tax season.

    How Does the IRS Classify Cryptocurrency?

    In the U.S., the Internal Revenue Service (IRS) classifies cryptocurrency as property, not currency. Per the IRS, a digital asset is classified as an asset "stored electronically and can be bought, sold, owned, transferred or traded."

    Accordingly, this means crypto is taxed much like stocks or real estate. Any time you sell, trade, or otherwise dispose of crypto, you could trigger a capital gain or loss. This classification is important because it determines how your crypto activity is reported, how gains are calculated, and which tax rules apply to your transactions.

    These taxable events are typically reported on Form 8949 (Sales and Other Dispositions of Capital Assets) and summarized on Schedule D, Form 1040 of your federal income tax return.

    So, what does this all mean for the average crypto user? In short, while buying and holding crypto through platforms like MoonPay isn’t taxable, selling, trading, or spending your crypto can be.

    When Is Crypto Taxable?

    The question of crypto taxes depends on what kind of activity you’re doing. Every taxable event involves one of two things: capital gains or ordinary income. Let’s look at both categories.

    1. Capital Gains Events

    In the United States, when you sell or exchange crypto for more than you originally paid (your “cost basis”), you’ll need to pay capital gains tax. These events include:

    • Selling crypto for U.S. dollars
    • Swapping crypto for another token (like BTC for ETH or vice versa)
    • Spending crypto on goods or services
    • Selling NFTs for profit

    If you "HODL" your crypto too long and sell it for less than your purchase price, the good news is that the capital loss can actually offset other capital gains (or even lower your overall taxable income via tax loss harvesting).

    Short-Term vs. Long-Term Capital Gains

    When it comes to tax rates, the amount of time you’ve held your crypto also matters:

    • Short-term capital gains (held for less than 1 year) are taxed at your ordinary income tax rate. This can range between 10% and 37%, depending on your income.
    • Long-term capital gains (held for longer than 1 year) are taxed at 0%, 15%, or 20%, depending on your income bracket (see the table below).

    For 2025, here are the long-term capital gains rates:

    Tax Rate

    Single Filing

    Married (Joint)

    Married (Separate)

    Head of Household

    0%

    $0–$48,350

    $0–$96,700

    $0–$48,350

    $0–$64,750

    15%

    $48,351–$533,400

    $96,701–$600,050

    $48,351 – $300,000

    $64,751–$566,700

    20%

    $533,401+

    $600,051+

    $300,001+

    $566,701+

    Understanding the 2025 Capital Gains Tax Brackets

    • These tax rates apply to long-term capital gains and profits from selling or trading crypto held for more than one year.
    • If your taxable income falls into a higher bracket, your crypto gains may be subject to the corresponding tax rate.
    • Higher-income taxpayers may also owe the 3.8% Net Investment Income Tax (NIIT) on top of these rates.

    Pro tip: Holding your crypto for more than a year before selling often results in lower taxes.

    2. Income Events

    Certain crypto activities generate ordinary income, which is taxed at your regular income tax rate. Common income-based crypto activities include:

    • Getting paid in crypto: Wages or freelance payments in digital assets (like USDC) are taxable as income at fair market value when received.
    • Mining or staking rewards: The fair market value (FMV) of mined coins (like BTC) or staking tokens (like SOL) at the time of receipt counts as income.
    • Airdrops or promotional rewards: Any “free” crypto received from airdrop marketing campaigns or giveaways must be reported as income.
    • Crypto interest or yield: Earnings from lending or DeFi applications are taxable income.

    Pro tip: Income from crypto may push you into a higher tax bracket, so be sure to account for it when estimating your tax liability.

    When Crypto Is Not Taxable

    Not every crypto activity results in taxes. For instance, you won’t owe the IRS when you:

    • Buy and hold crypto: Simply buying crypto and holding tokens isn’t taxable.
    • Transfer crypto between your own accounts: Moving crypto between your wallets has no tax impact.
    • Receive a gift: You don’t pay taxes when someone gifts you crypto (though you might later when you sell it).
    • Give crypto as a gift: You can gift up to $19,000 per recipient in 2025 without triggering a gift tax return.
    • Donate crypto to a qualified charity: Donations to a 501(c)(3) organization may be tax-deductible.

    Pro tip: Even with non-taxable events, you should still keep records in case you later sell or trade the assets.

    How to Calculate Crypto Taxes

    Calculating your crypto taxes comes down to understanding how much you earned, how much you spent, and how long you held your assets.

    Step 1: Determine Your Cost Basis

    Your cost basis is the amount you originally paid (in USD) for the crypto, including fees.

    If you received the asset via mining, staking, or an airdrop, your cost basis equals the fair market value at the time of receipt.

    Example 1: Buying Crypto

    Let’s say you bought 0.01 BTC when Bitcoin was trading at $100,000 using MoonPay, and you paid a $5 transaction fee.

    Your total cost basis would be $1,005 ($1,000 purchase + $5 fee).

    If you later sell that BTC for $1,200, your capital gain would be $195.

    Example 2: Earning Crypto via Staking

    Suppose you earned 5 SOL as a staking reward when Solana was trading at $100.
    Your cost basis would be $500 (5 × $100), representing the fair market value at the time you received it.

    If you later sell that SOL for $150 each, you’'d report a $250 gain in total.

    Step 2: Calculate Gains or Losses

    When you sell, subtract your cost basis from your sale price to determine whether you have a gain or loss.

    • If the result is positive, you have a capital gain
    • If the result is negative, you have a capital loss

    Example 1: Capital Gain

    If you bought 1 ETH for $3,000 and later sold it for $4,000:

    Congratulations, you have a $1,000 gain, which is subject to capital gains tax.

    Example 2: Capital Loss

    If you bought 0.05 BTC for $5,000, but later sold it for $4,500:

    You’ve realized a $500 loss, which you can use to offset other gains or even reduce your taxable income by up to $3,000 per year (more on that below).

    Step 3: Report on Your Tax Return

    After calculating your return on investment and determining whether you have gains or losses, next it’s time to report crypto income to the IRS using the appropriate forms. 

    Crypto activity is reported on the following IRS forms:

    • Form 8949: For capital gains and losses
    • Schedule D: For summarizing overall investment gains/losses
    • Schedule 1: For income from forks, mining, and staking

    Pro tip: Visit irs.gov for the latest guidance on federal income taxes and digital asset reporting.

    IRS Reporting and Compliance

    The IRS is taking crypto more seriously than ever. Starting in 2025, the new Form 1099-DA (Digital Asset Information Return) will require crypto brokers and exchanges to report transactions directly to the IRS.

    Every tax return now includes a specific question about digital assets that every taxpayer must answer:

    “At any time during the tax year, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, or otherwise dispose of a digital asset (or a financial interest in a digital asset)?”

    You’re required to answer “Yes” if you participated in any taxable crypto activities, such as receiving, selling, or trading digital assets. You must answer “No” only if you didn’t engage in any crypto transactions that year.

    To help stay compliant, investors should keep detailed records of all crypto transactions, including the date, value, and purpose of each one. Reputable crypto tax software can also help with accurate crypto tax reporting and simplify the filing process. And if you’re unsure about how to report certain transactions or calculate your gains, consult a tax professional who’s familiar with digital assets and IRS guidance.

    Practical Example: A Year in Crypto

    We’ve covered examples of cost basis, capital gains, and losses. Now let’s look at a full-year scenario to see how it all comes together.

    Let’s say that within one year you’ve done the following:

    • Bought 0.5 BTC for $50,000 when Bitcoin was trading at $100,000 per BTC
    • Spent 0.1 BTC to buy home appliances when Bitcoin’s price rose to $110,000
    • Sold the remaining 0.4 BTC later when Bitcoin’s price reached $120,000

    Cost basis:

    Your original cost basis for Bitcoin was $100,000 per BTC (or $10,000 for each 0.1 BTC since you purchased 0.5 BTC in total).

    Tax impact:

    • Buying BTC = Not taxable. You’re simply acquiring the asset.
    • Spending BTC = Taxable sale. You spent 0.1 BTC worth $11,000, with a cost basis of $10,000, resulting in a $1,000 gain.
    • Selling BTC = Taxable sale. You sold 0.4 BTC for $48,000 (0.4 × $120,000), with a cost basis of $40,000 (0.4 × $100,000), resulting in an $8,000 gain.

    Your total taxable gain for the year: $9,000 (1,000 + $8,000)

    Note that if you held your BTC for less than a year before selling or spending, those gains would be taxed as short-term capital gains at your regular income tax rate. If you held them for more than a year, they’d qualify for long-term capital gains rates, which are typically lower.

    Pro tip: For the exact federal long-term and short-term capital gains brackets, consult the 2025 Capital Gains Tax Rates table above.

    Avoiding Common Crypto Tax Mistakes

    Even seasoned investors can slip up when it comes to crypto taxes. Stay organized and pay attention to the small details to save you time and money when it's time to file:

    1. Track all transactions: Even small trades and purchases count.
    2. Separate personal and business activity: Keep them separate.
    3. Include transaction fees: These can adjust your cost basis.
    4. Record airdrops immediately: They’re taxable the moment you have control over them.
    5. Monitor staking and rewards income: Take note of the value of any crypto you earn, since it’s taxed as income when received.

    Crypto Tax FAQs

    1. Is buying crypto taxable?

    No, buying crypto isn’t a taxable event. You can buy Bitcoin, Ethereum, and other digital assets on platforms like MoonPay without owing taxes right away. Taxes only apply when you sell crypto, swap, trade, or spend your crypto.

    Pro tip: Keep your activity organized. Crypto platforms like MoonPay provide clear transaction records and personal history to make filing your crypto taxes easier.

    2. Do I pay taxes when I sell or trade crypto?

    Yes. Selling or exchanging crypto for U.S. dollars (or another cryptocurrency) is a taxable event.
    You’ll owe capital gains tax if you sell for more than your cost basis, or you can claim a capital loss if you sell for less.

    For instance, if you buy ETH for $3,500 and sell for $4,000, you'll have a $500 taxable gain.

    3. Are staking rewards, mining, or airdrops taxable?

    Yes. Crypto you earn through activities like staking, mining, or airdrops is currently considered taxable income.
    You’re taxed based on the fair market value of the crypto when you receive it, even if you haven’t sold it yet.

    4. Do I owe taxes on NFTs?

    The short answer is yes, usually. Here's a quick summary:

    • Buying NFTs: Not taxable.
    • Selling NFTs: Taxable as capital gains (if sold for profit).
    • Creating (minting) NFTs: Any income from NFT sales is taxable as business or self-employment income.

    Pro tip: Keep accurate records of your NFT purchase prices, sale amounts, and marketplace fees to report on tax forms.

    5. What if I only hold crypto and don’t sell?

    If you’re simply holding crypto then no, you don’t owe taxes. Tax liability only occurs when you realize a gain, meaning you’ve sold, traded, or spent your crypto.

    Pro tip: An easy rule to remember is: No sale, no taxable event.

    You might also like

    cryptocurrency+1
    stablecoins and internet payment rails

    Why Stablecoins Are Becoming the Internet's Payment Rails

    Stablecoins settle in minutes, run around the clock, and cross borders for cents. What payment rails are, why stablecoins qualify, and the honest limits.

    cryptocurrency+2
    PayBox agentic payments

    Agentic Payments & How AI Agents Actually Pay for Things

    Agentic payments let an AI agent buy things without holding your money or seeing your card number. How they work, what agents can buy, and how MoonPay's PayBox does it.

    guide+2
    embedded wallets end of seed phrases

    Embedded Wallets and The End of Seed Phrases

    For most of crypto's history, the price of admission was a ritual: write down 12 words, in order, on something that can't catch fire or get wet, and guard them for the rest of your life. Get it right and you're your own bank. Get it wrong o

    cryptocurrency+2
    Accepting Crypto Payments

    How to Accept Crypto Payments: Checkout, Settlement & Merchant Setup

    A customer just bought a $100 hoodie from your online store and paid in crypto. Quick question: where is that $100 right now?

    cryptocurrency+2
    chain abstraction explained

    Chain Abstraction Is the Next Step After Bridges and Network Switching

    Somewhere in your wallet right now there is probably money you can't easily spend. Not lost, not stolen. Just on the wrong network. USDC on Arbitrum when the app you want takes USDC on Base. ETH on mainnet when the game you're playing lives

    bitcoin+2
    crypto in prediction markets

    How Prediction Markets Work (and Where Crypto Fits In)

    A prediction market is a place where people put money on what happens next. Will the Fed cut rates in September? Will Bitcoin close the year above $150,000? Each question becomes a contract you can buy and sell, and the price of that contra

    All rights reserved. MoonPay Europe B.V. is an AFM-licensed crypto-asset service provider under the EU MiCA Regulation (Reference Number: 41000002).

    Spanish
    • Personal
    • Buy Crypto
    • Sell Crypto
    • Trade Crypto
    • Learn about Crypto
    • Crypto Price
    • MoonAgentsNew!
    • Business
    • Ramps
    • Virtual AccountsNew!
    • MoonPay Discover
    • MoonPay Commerce
    • MoonPay InstitutionalNew!
    • Company
    • About Us
    • CareersWe're hiring
    • Newsroom
    • Media
    • Changelog
    • Support
    • API Docs
    • Help Center
    • Contact Us
    • Status
    • Security
    • Buy
    • Buy Bitcoin
    • Buy Ethereum
    • Buy Solana
    • Buy Cardano
    • Sell
    • Sell Bitcoin
    • Sell Ethereum
    • Sell XRP
    • Sell Solana
    • Trade
    • Trade Ethereum
    • Trade SOL
    • Trade Aave
    • Trade Chainlink
    • Crypto Prices
    • Bitcoin Price
    • Ethereum Price
    • Dogecoin Price
    • XRP Price
    • Cardano Price
    • Learn
    • What is Blockchain?
    • What are NFTs?
    • What is Bitcoin mining?
    • What is DeFi?
    • What is crypto staking?
    • Legal
    • Legal Page
    • Pricing
    • Licenses
    • Privacy Policy
    • Cookie Policy
    • Terms of Use
    • Risk Warning
    • Complaints
    Spanish

    All rights reserved. MoonPay Europe B.V. is an AFM-licensed crypto-asset service provider under the EU MiCA Regulation (Reference Number: 41000002).