Crypto taxes are rarely hard because the math is complicated. They are hard because the paperwork is fragmented. A single year of activity can span multiple apps, exchanges, wallets, and on-chain protocols, each producing different records (or no records at all). That is why “crypto tax forms” and “crypto tax documents” have become their own category of search intent: most people are not asking for theory, they are asking what to download, what it means, and how it maps to what the IRS expects.
This guide focuses on the U.S. and is designed to help you build a clean, defensible tax package: the forms you might receive, the forms you file, and a workflow to reconcile everything before you hit submit. For a broader primer on taxable events, see MoonPay’s guide to Crypto Taxation in the United States.
Documents you receive vs. forms you file
A useful mental model is to separate documents from forms:
- Crypto tax documents are outputs you collect from platforms (tax statements, 1099s, gain and loss summaries, raw transaction exports).
- Crypto tax forms are what you file with your tax return (the IRS templates that your totals roll into).
Most filing mistakes happen when people treat platform documents as complete, filing-ready truth. They are often helpful, but they can be incomplete if you moved crypto in or out, used self-custody, bridged assets, or interacted with DeFi.
The core crypto tax forms (U.S.) and what each one is for
If you are asking “what tax form for crypto?” the practical answer is: it depends on whether your activity is capital gains activity, income activity, or business activity. Many taxpayers end up touching more than one form.
Form 8949: where disposals get reported line by line
Form 8949 is the workhorse for reporting taxable “disposals” of capital assets, including many common crypto actions like selling crypto for USD, swapping one crypto for another, or spending crypto. If your activity produced capital gains or losses, 8949 is usually where the detailed transaction list belongs, and it then rolls up into Schedule D.
For each disposal, you generally need:
- Date acquired
- Date disposed
- Proceeds (what you received, in USD value)
- Cost basis (what you paid, including applicable fees)
- Gain or loss (proceeds minus basis)
This is why your record quality matters more than any single platform summary. If your cost basis is missing, your reporting is exposed.
Schedule D: summarizing your capital gains and losses
Schedule D (Form 1040) summarizes your net capital gains and losses for the year, typically separated into short-term and long-term buckets. In practice, your Form 8949 totals flow into Schedule D.
Schedule 1: reporting certain crypto income
Some crypto activity is better understood as income rather than capital gains. Depending on facts and circumstances, examples can include rewards or other income-like receipts. Many taxpayers report certain crypto income on Schedule 1 (Additional Income and Adjustments to Income).
Schedule C: when crypto activity becomes business activity
If you are operating a business and receiving crypto as payment for services, or running an activity that rises to the level of a trade or business, reporting may shift toward Schedule C (and potentially additional schedules). The key point for documentation is that “business-like” activity usually increases the expectation that your records are complete, consistent, and retained.
The Form 1040 digital asset question
Even if your taxable activity is minimal, the IRS requires taxpayers to answer the digital asset question on relevant returns. The IRS provides guidance on how to answer it, including scenarios where someone only purchased digital assets with real currency and held them.
The 1099 forms you might receive (and what they do not cover)
When people search “crypto tax form 1099,” they are usually trying to figure out what a platform might send them and whether that replaces the rest of their reporting. It does not.
Form 1099-DA: the new digital asset information return
The IRS has introduced Form 1099-DA for broker reporting of digital asset transactions. IRS guidance indicates reporting begins for transactions on or after January 1, 2025.
Two practical implications matter for taxpayers:
- For 2025 transactions, IRS instructions indicate brokers generally report gross proceeds and are not required to report basis information for 2025.
- For 2026 and beyond, IRS instructions indicate mandatory reporting of gross proceeds and basis information for covered securities (with voluntary basis reporting for noncovered assets).
This means 1099-DA can improve consistency over time, but it does not eliminate the need for your own records, especially if you used multiple platforms or self-custody.
Just as important: the IRS explicitly notes that taxpayers transacting with foreign brokers may not receive Form 1099-DA from those brokers, but taxable transactions still must be reported.
Other 1099 variants
Depending on the platform and your activity, you may see other 1099 forms (for example, forms related to certain income categories). If you receive any 1099, treat it as a partial input, then reconcile it against your full activity before filing.
The crypto tax documents you should collect before you start
Think of your crypto tax documents as a complete “evidence kit” that supports the numbers you ultimately file. Even if you use tax software or a professional, collecting the right documents up front reduces cost, time, and rework.
At a minimum, assemble:
- Platform exports: transaction history CSV, trade confirmations, deposits and withdrawals, fee reports, and any gain and loss summary the platform provides
- Wallet records: addresses you used, plus on-chain transfers in and out
- Income records: staking or rewards activity logs, airdrops, mining payouts (if applicable)
- DeFi and NFT records (if applicable): swaps, LP adds and removes, lending and borrowing activity, NFT buys and sells
- Prior-year artifacts: last year’s Form 8949 and Schedule D totals, especially if you have carryovers or need continuity in recordkeeping
If you are newer to crypto, it can also help to understand how on-ramps and off-ramps relate to taxable activity. MoonPay’s explainer on fiat on-ramps and off-ramps is a good starting point.
How to get crypto tax documents (a practical workflow)
“How to get crypto tax documents” is one of the most common questions because every platform labels this area differently. Many use “Tax Center,” “Statements,” or “Reports.”
A workflow that consistently works across platforms:
- Download any issued tax forms first (such as a 1099 if provided). This locks your “official” documents.
- Export a full transaction history for the calendar year. Prioritize raw exports over summaries.
- Export deposits and withdrawals separately if available, because internal transfers are a common source of missing basis.
- Capture fee data (trading fees, spread details, network fees), since fees affect basis and proceeds.
- Repeat for every platform you used, including wallets or apps that may not issue tax forms.
- Consolidate into a single timeline (spreadsheet, tax tool, or CPA workflow) before you categorize anything.
- Store everything in an audit-ready folder with consistent naming (platform, date range, export type).
If you acquired crypto through a provider or flow that primarily functions as a ramp, the same discipline applies. Users and partners who integrate MoonPay Ramps often see activity come through multiple channels (cards, bank rails, regions), so having a clear export and retention habit pays dividends when you later reconcile proceeds, basis, and transfers.
Why your numbers do not match: the reconciliation problems that cause the most pain
Most crypto tax issues trace back to a short list of data problems. Fixing them is less about “tax strategy” and more about classification and completeness.
Missing cost basis after transfers
If you moved crypto from one platform to another or into self-custody, the receiving platform often cannot see what you originally paid. That can lead to partial or “noncovered” reporting, even when the disposal itself is properly logged. This is one of the reasons the IRS continues to emphasize reporting even when broker forms are incomplete.
Fix: ensure you have the original acquisition record (trade confirmations, purchase receipts, or historical exports) and map it to the later disposal.
Duplicate entries from internal transfers
Many tools and spreadsheets mistakenly treat transfers between your own wallets as disposals. That inflates proceeds and creates phantom gains.
Fix: tag internal transfers as transfers, not sells, and keep the “from address” and “to address” evidence.
Fee handling
Fees can change your gain and loss outcomes. Fees related to acquisition usually increase basis, while fees related to disposal often reduce proceeds, depending on the context and how your tool structures the entries.
Fix: collect fee reports and ensure your system does not double count them.
Bridging, wrapping, and DeFi complexity
Bridging and wrapping can look like sells and buys to automated systems. DeFi adds more edge cases (LP tokens, interest, liquidations) where classification is not always obvious from a raw transaction list.
Fix: retain protocol-level receipts where possible and be consistent in how you classify these events year over year.
Cost basis methods and why your “method” changes your paperwork
Cost basis sounds abstract until you realize it affects what ends up on Form 8949. If you bought the same asset at multiple prices, the method you use to identify which units were sold changes the gain or loss outcome.
Common approaches include FIFO, LIFO, and HIFO. The important operational point is not choosing a “best” method in the abstract, but choosing a method your tooling can support and that you can apply consistently with defensible documentation.
A clean, repeatable filing workflow
If your goal is “file-ready forms,” aim for a process that produces the same outputs every year:
- Gather documents and exports
- Consolidate into one complete dataset
- Classify events (transfer vs disposal vs income)
- Produce Form 8949 lines and Schedule D totals
- Save your evidence kit (exports, receipts, and final reports)
MoonPay’s Crypto Taxation in the United States guide is a useful companion here because it ties common crypto actions (sell, trade, spend) to the reporting flow most taxpayers follow.
FAQ: crypto tax forms and documents
What crypto tax forms do I need?
Many U.S. taxpayers who disposed of crypto held as a capital asset use Form 8949 to report disposals and Schedule D to summarize totals. Depending on your facts, additional forms may apply for income and business activity.
What tax form for crypto if I only bought and held?
The IRS provides guidance for answering the digital asset question in “buy and hold” scenarios. If you only purchased digital assets with real currency and held them, the way you answer may differ than if you disposed of digital assets or received them as payment or rewards.
Do I get a 1099 for crypto?
You might, but it depends on the platform and your activity. The IRS indicates broker reporting on Form 1099-DA begins for transactions on or after January 1, 2025, and IRS instructions describe how proceeds and basis reporting evolve from 2025 into 2026 and beyond.
How do I get crypto tax documents?
Start in your platform’s Tax Center or Statements area, download any issued tax forms, then export raw transaction history, deposits and withdrawals, and fee data. Repeat for every platform and wallet you used, then consolidate before classifying.
Why do my records not match my 1099-DA or platform summary?
Common causes include missing cost basis after transfers, internal transfers being misclassified as disposals, and incomplete visibility into self-custody or foreign broker activity. The IRS notes that even if you do not receive a 1099-DA from a broker (including certain foreign brokers), taxable transactions must still be reported.
Closing note: taxes follow activity, not platforms
Whether you are buying crypto, selling crypto, or using crypto to pay for goods and services, the tax reporting burden ultimately follows the activity. If you are spending crypto, it may also be helpful to understand the practical mechanics of payments and how disposals can occur, as explained in MoonPay’s guide on how to pay with Bitcoin. For businesses building crypto experiences, products like MoonPay Ramps and MoonPay Commerce can simplify how users move between fiat and crypto inside an app, but the best tax outcome still starts with disciplined documentation.
Lightweight glossary of crypto tax terms (U.S.)
Cost basis
What you paid for the crypto you acquired, including certain fees. Basis is used to calculate gain or loss when you dispose of the asset.
Proceeds
What you received when you disposed of crypto, typically measured in U.S. dollars at the time of the transaction. Proceeds are compared to cost basis to determine gain or loss.
Disposal
A transaction that generally triggers capital gain or loss reporting, such as selling crypto for USD, swapping one token for another, or spending crypto to buy goods or services.
Fair market value (FMV)
The U.S. dollar value of the crypto at the time you received it or used it in a transaction. FMV is commonly used to calculate proceeds for disposals and the value of certain income events.
Capital gain or capital loss
The difference between proceeds and cost basis when you dispose of crypto held as a capital asset. If proceeds exceed basis, you have a gain. If proceeds are lower than basis, you have a loss.
Short-term vs long-term
A holding period concept. Short-term typically applies when you hold an asset for one year or less before disposing of it. Long-term typically applies when you hold it for more than one year. The holding period affects how gains and losses are categorized on your return.
Lot selection
When you acquired the same crypto at multiple prices, lot selection is how you determine which specific units were sold or disposed of. Your lot selection method changes the gain or loss that appears on Form 8949.
Internal transfer
Moving crypto between your own wallets or accounts. Transfers are often not taxable by themselves, but they are a common source of reporting errors when mistakenly classified as sales or swaps.
Self-custody
Holding crypto in a wallet you control (for example, a hardware wallet or non-custodial software wallet). Self-custody often increases the documentation burden because no single platform sees your full activity.
Form 8949
The IRS form commonly used to report the details of capital asset disposals. Many crypto disposals appear as line items on Form 8949, which then roll up into Schedule D totals.
Schedule D
The IRS schedule that summarizes your total capital gains and losses (often separated into short-term and long-term) for the year.
Schedule 1
An IRS schedule that may be used to report certain types of income that do not fit directly on Form 1040 wage lines, depending on the nature of the crypto income.
Ordinary income (in a crypto context)
Income that can arise from certain crypto events, such as rewards or other receipts that are treated as income rather than capital gains. The facts and circumstances matter, and documentation is key.
Broker tax form (1099)
A tax information return issued by a broker or platform that reports certain transaction details. Even when you receive a 1099, it may not capture activity across all wallets and platforms, so it is best treated as an input to reconciliation rather than a complete tax package.
Covered vs noncovered reporting (platform terminology)
A concept used in tax reporting contexts to describe whether a broker is reporting certain details (often cost basis) to the IRS for particular assets or transactions. Even when a platform reports proceeds, cost basis can be incomplete if the platform cannot see how and when you originally acquired the asset.



.png?w=3840&q=90)

.png?w=3840&q=90)