Record-Keeping and Reporting Requirements | Tax Implications of XRP | XRP Academy - XRP Academy
3 free lessons remaining this month

Free preview access resets monthly

Upgrade for Unlimited
Skip to main content
intermediate55 min

Record-Keeping and Reporting Requirements

Learning Objectives

Understand Form 1099-DA requirements and what brokers will report starting 2025-2026

Complete Form 8949 properly for crypto transactions

Maintain IRS-compliant records sufficient to survive an audit

Answer the Form 1040 digital asset question correctly

Implement a sustainable record-keeping system for ongoing compliance

2020: IRS sends 10,000 warning letters to crypto holders identified via exchange subpoenas.

2021: "Digital assets" question added to front page of Form 1040.

2024: Final regulations for broker reporting published.

2025: Form 1099-DA reporting begins—your exchange now tells the IRS your transactions.

The shift is clear: Crypto is no longer under the radar. The IRS has invested heavily in crypto enforcement, established a dedicated digital assets unit, and built the regulatory infrastructure for comprehensive oversight.

What this means for you:

The days of "they won't know" are ending. Starting 2025, your exchange reports gross proceeds. Starting 2026, they report cost basis. The IRS will match this against your return. Discrepancies trigger letters, audits, and penalties.

The good news: Compliance isn't difficult if you're organized. This lesson gives you the system to stay compliant and audit-ready.

Important Disclaimer:

This lesson provides educational information about tax reporting. Tax requirements change annually. Consult a qualified tax professional for guidance on your specific filing requirements.


Form 1099-DA (Digital Asset Proceeds from Broker Transactions) is the new IRS form for reporting crypto transactions, similar to Form 1099-B for stocks.

FORM 1099-DA BASICS:

Purpose: Report digital asset sales and exchanges
Issuer: Exchanges and brokers
Recipient: Taxpayer AND IRS
Effective: Transactions starting January 1, 2025

- Gross proceeds from sales
- Cost basis (starting 2026)
- Date acquired and sold
- Type of gain (short-term/long-term)
- Wash sale loss disallowed (Box 1i)
FORM 1099-DA ROLLOUT:

- Brokers report GROSS PROCEEDS
- Cost basis NOT required yet
- You still must calculate basis yourself
- Exchanges report what you sold for

- Brokers report COST BASIS
- Full reporting similar to stocks
- Basis transfer between brokers begins
- Much more comprehensive

- Real estate crypto transactions reported
- Expanded broker definition
- International exchange requirements (uncertain)
TRANSACTIONS COVERED BY 1099-DA:

Definitely reported:
✓ Selling crypto for USD (or other fiat)
✓ Trading crypto for other crypto on centralized exchange
✓ Receiving crypto as payment (exchange facilitated)

Likely reported (as broker definition expands):
• Certain DeFi transactions via "broker" interfaces
• Payment processor transactions

NOT reported (you're still responsible):
✗ DeFi protocol transactions (direct)
✗ Self-custody wallet transactions
✗ Peer-to-peer transactions
✗ Foreign exchange transactions (to US taxpayers)
✗ Transactions before 2025 (no retroactive reporting)
FORM 1099-DA BOX 1i:

Box 1i: "Wash sale loss disallowed"

- Wash sale rule does NOT apply to most crypto
- Box exists for tokens that ARE securities
- Box exists for future legislative change

- Tokenized securities (stock tokens)
- Security tokens under SEC registration
- Digital assets deemed securities

- If Congress extends wash sale to all crypto
- Form is ready for this change
- Treasury has proposed this repeatedly

For most XRP: Box 1i should be empty currently.
HANDLING 1099-DA DISCREPANCIES:

- Incorrect cost basis (exchange doesn't know transfers)
- Wrong holding period (transferred from another platform)
- Missing transactions (partial API import)
- Duplicate reporting (same transaction multiple forms)

Your options:

  1. Report as shown, adjust on Form 8949

  2. Request corrected 1099-DA from broker

  3. Document your position

Important: IRS receives copy—if you report different
amounts, have documentation ready.


---

Form 8949 is where you report individual capital asset transactions.

FORM 8949 STRUCTURE:

- Assets held 1 year or less
- Check box for how reported:

- Assets held more than 1 year
- Same box structure as Part I

Columns:
(a) Description of property
(b) Date acquired
(c) Date sold
(d) Proceeds
(e) Cost basis
(f) Adjustment code
(g) Adjustment amount
(h) Gain or loss
FORM 8949 EXAMPLE ENTRY:

Transaction: Sold 1,000 XRP on June 15, 2025
Acquired: February 10, 2024
Proceeds: $3,500
Basis: $1,200
Gain: $2,300 (long-term, held >1 year)

Form 8949, Part II (Long-Term), Box A:

(a) Description: 1,000 XRP
(b) Date acquired: 02/10/2024
(c) Date sold: 06/15/2025
(d) Proceeds: $3,500
(e) Cost basis: $1,200
(f) Code: [blank if no adjustment]
(g) Adjustment: [blank]
(h) Gain: $2,300
```

FORM 8949 ADJUSTMENT CODES:

- Use when 1099 shows wrong basis
- Enter correct basis in column (e)
- Enter adjustment in column (g)

- Short-term shown but actually long-term (or vice versa)

- Enter disallowed portion in column (g)
- Only applies to securities currently

- Summary of many similar transactions
- Attach detailed statement

Common crypto scenario:
Exchange shows basis wrong due to transfer
Use Code B, show your correct basis
AGGREGATING MULTIPLE TRANSACTIONS:

If you have hundreds of crypto transactions:

  • Complete but tedious

  • Required if amounts differ significantly

  • Most accurate

  • "Various XRP transactions - see attached"

  • Attach detailed spreadsheet

  • Use Code M

  • Totals must match

  • Software generates Form 8949

  • Handles complexity automatically

  • Produces attachment with all transactions

  • Most practical for active traders

  • Aggregation is allowed

  • Must have supporting detail available

  • Must be able to produce individual transactions if asked


Schedule D summarizes your capital gains and losses from all sources.

SCHEDULE D STRUCTURE:

- Line 1a: Totals from Form 8949, Box A
- Line 1b: Totals from Form 8949, Box B
- Line 2: Totals from Form 8949, Box C
- Line 3: Short-term gains from K-1s
- Line 7: Net short-term gain or loss

- Lines 8-14: Similar structure for long-term
- Line 15: Net long-term gain or loss

- Combine short and long-term
- Calculate tax if applicable
FORM 1040 DIGITAL ASSETS QUESTION:

Location: Page 1 of Form 1040, top section

Question (2024 version):
"At any time during 2024, 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)?"

Answer YES if you:
✓ Sold cryptocurrency
✓ Traded crypto for crypto
✓ Received crypto as payment
✓ Received crypto as income (mining, staking, etc.)
✓ Received airdrop or fork
✓ Gave crypto as gift (possibly)

Answer NO if you ONLY:
✓ Bought crypto with USD and held it
✓ Transferred between your own wallets
✓ Held crypto without any transactions

WARNING: Answering "No" when "Yes" is correct
is a false statement on a tax return.
COMPLETE CRYPTO TAX REPORTING:

- Sold 2,000 XRP for $6,000 (basis $2,000, held 14 months)
- Sold 500 XRP for $1,500 (basis $1,000, held 8 months)
- Received 200 XRP staking rewards (FMV $600)

- Digital assets question: YES (had sales and income)
- Line 7 (wages): Include $600 staking income
- Or report on Schedule 1 as other income

Form 8949:
Part II (Long-term), line 1:
2,000 XRP | 01/15/24 | 03/20/25 | $6,000 | $2,000 | | | $4,000

Part I (Short-term), line 1:
500 XRP | 06/01/25 | 10/15/25 | $1,500 | $1,000 | | | $500

Schedule D:
Line 1b (short-term): $500 gain
Line 8b (long-term): $4,000 gain
Line 16 (total): $4,500 net gain

Tax:
Long-term $4,000 at 15%: $600
Short-term $500 at 22%: $110
Staking income $600 at 22%: $132
Total crypto tax: $842

ESSENTIAL CRYPTO RECORDS:

For each acquisition:
□ Date of purchase/receipt
□ Amount of crypto acquired
□ Fair market value at acquisition
□ Exchange or source
□ Transaction ID/hash
□ Fees paid
□ Screenshot or PDF of transaction

For each disposition:
□ Date of sale/exchange/spending
□ Amount of crypto disposed
□ Fair market value at disposition
□ Proceeds received
□ Exchange or method
□ Transaction ID/hash
□ Fees paid
□ Which lot(s) sold (if specific ID)

For transfers:
□ Date of transfer
□ Amount transferred
□ From wallet/exchange
□ To wallet/exchange
□ Transaction ID/hash
□ Proof both wallets are yours

For income:
□ Date received
□ Amount received
□ Type (mining, staking, payment, etc.)
□ Fair market value at receipt
□ Source of FMV data
□ Transaction ID/hash
RECORD RETENTION PERIODS:

IRS standard: Keep records until statute of limitations expires

- Normal: 3 years from filing date
- Substantial understatement (25%+): 6 years
- Fraud or failure to file: No limit
- Basis documentation: Indefinitely

- Keep all records AT LEAST 6 years after filing
- Keep basis documentation until 6 years after you SELL
- If you bought in 2020 and sell in 2030, keep until 2036

- Digital: Cloud backup, multiple copies
- Organize by year and transaction type
- Export exchange data regularly (before accounts close)
- Screenshot everything
EXPORTING YOUR EXCHANGE RECORDS:

Major exchanges provide transaction history:

  • Settings > Taxes > Download reports

  • Formats: CSV, TurboTax, various software

  • Shows buys, sells, sends, receives

  • History > Export

  • Comprehensive ledger export

  • Multiple format options

  • Orders > Trade History > Export

  • Or Tax Reports section

  • API access for software

  • Export BEFORE closing accounts

  • Export at least annually

  • Save in multiple formats (CSV + PDF)

  • Verify completeness

  • Keep original files unmodified

SELF-CUSTODY RECORD KEEPING:

- Wallets don't track cost basis
- You must maintain separate records
- Blockchain shows transactions but not basis

Solutions:

  1. Blockchain explorers

  2. Wallet software with tracking

  3. Separate spreadsheet

  4. Tax software import

  • Use xrpscan.com or bithomp.com
  • Export transaction history
  • Record r-address and destination tags

CRYPTO TAX SOFTWARE VALUE:

- Hundreds or thousands of transactions
- Multiple exchanges and wallets
- Crypto-to-crypto conversions
- Complex cost basis calculations
- DeFi activity

Software benefits:
✓ Automatic imports from exchanges
✓ Wallet address tracking
✓ Cost basis calculation (FIFO, LIFO, HIFO)
✓ Gain/loss calculation
✓ Form 8949 generation
✓ Tax professional integration

Time savings:
Manual: 10-40+ hours for active trader
Software: 2-5 hours for same trader
CRYPTO TAX SOFTWARE OPTIONS (2025):

- Price: Free basic, $49-$279 for tax reports
- Strengths: Wide exchange support, good DeFi
- Integrations: TurboTax, HR Block, accountant
- Best for: Most users, good balance

- Price: $49-$299 depending on transactions
- Strengths: User-friendly, good support
- Integrations: Major tax software
- Best for: Beginners, simpler portfolios

- Price: Free basic, $59-$199 for tax
- Strengths: Portfolio tracking + taxes
- Integrations: Coinbase partnership
- Best for: Portfolio monitoring focus

- Price: Free (enterprise-backed)
- Strengths: Enterprise-grade, free for individuals
- Integrations: Major exchanges
- Best for: Those wanting free option

- Price: $49-$399
- Strengths: Professional-focused, good for accountants
- Integrations: Tax professional tools
- Best for: Complex situations

- Number of transactions per year
- Exchanges/wallets you use
- DeFi activity level
- Budget
- Integration needs
WHAT SOFTWARE CAN'T DO:

- Closed exchange accounts
- Lost wallet data
- Peer-to-peer transactions
- Cash purchases

- Gifts received (need donor basis)
- Inherited crypto (need DOD value)
- Which lots you want to sell

- Garbage in, garbage out
- Review generated reports
- Verify against your records

- Complex situations need human review
- DeFi classification questions
- Aggressive vs. conservative positions

- Use software for heavy lifting
- Review output manually
- Have professional review if significant

---
CRYPTO TAX CALENDAR:

- Record transactions as they occur
- Export exchange data quarterly
- Track income events immediately
- Update software regularly

- Export all exchange 1099s and records
- Gather year's transaction data
- Import to tax software
- Run preliminary reports

- Receive 1099-DA from exchanges (by Feb 15)
- Compare to your records
- Identify discrepancies

- Finalize tax calculations
- Complete Form 8949 and Schedule D
- Review for accuracy

- File return or extension
- Pay any tax due (extension doesn't extend payment)

- Final filing deadline
- All records finalized
IF YOU'RE AUDITED:

- Unreported income
- Understated gains
- Missing transactions
- Incorrect basis claims
- Digital asset question (false "No")

What to have ready:
□ All 1099 forms received
□ Complete transaction history
□ Cost basis documentation
□ Records of transfers
□ Evidence for positions taken
□ Tax software reports

- Not reporting known exchange activity
- Large discrepancies from 1099s
- Inconsistent reporting year over year
- Claiming large losses without documentation
- Answering "No" to digital asset question incorrectly

- Respond timely to all requests
- Provide only what's requested
- Organize documentation clearly
- Consider professional representation
IF YOU HAVE UNFILED CRYPTO INCOME:

Options for past non-compliance:

  1. Amend prior returns

  2. Voluntary disclosure (if offshore/significant)

  3. Do nothing (not recommended)

  • Failure to file: 5% per month up to 25%
  • Failure to pay: 0.5% per month up to 25%
  • Accuracy-related: 20% of underpayment
  • Fraud: 75% of underpayment
  • Interest: Compounded daily

Best practice: Fix issues proactively before IRS contact


---

Form 1099-DA begins in 2025: Exchanges will report your transactions to IRS—this is happening

Digital asset question requires truthful answer: False "No" is a false statement on tax return

Form 8949 is required for crypto sales: Same reporting as stock sales

Records must substantiate positions: Without documentation, IRS wins disputes

⚠️ Full basis transfer implementation: How well broker-to-broker basis transfer will work

⚠️ DeFi reporting requirements: Broker definition may expand to cover some DeFi

⚠️ International reporting coordination: How foreign exchanges will be brought into system

📌 Relying on "they won't know": With 1099-DA, they WILL know starting 2025

📌 Not keeping records: You can't prove basis without documentation

📌 Answering digital asset question wrong: This is the most visible compliance signal

📌 Assuming tax software is always right: Verify output against your knowledge

The era of crypto tax ambiguity is ending. Form 1099-DA creates a paper trail from your exchange directly to the IRS. The investors who thrive are those who embrace compliance: keeping meticulous records, using quality software, and filing accurate returns. The incremental cost of compliance (a few hundred dollars for software, a few hours of time) is nothing compared to the cost of penalties and audit defense.


Assignment: Build and document your complete crypto tax compliance system.

Requirements:

Part 1: Record Collection

  • All exchange transaction histories
  • All wallet transaction exports
  • All 1099 forms you've received
  • Any other relevant documentation

Part 2: Software Setup

  • Select software based on your needs
  • Import all exchange accounts
  • Add any wallet addresses
  • Run initial report and review

Part 3: Gap Analysis

  • Transactions without clear basis
  • Transfers that need documentation
  • Income events that need FMV verification
  • Any closed accounts with missing data

Part 4: Compliance Calendar

  • Monthly tasks (ongoing tracking)
  • Quarterly tasks (exports, reviews)
  • Annual tasks (form preparation, filing)
  • Key deadlines for your situation

Part 5: Documentation System

  • Where records are stored

  • How new transactions will be tracked

  • Backup procedures

  • Who has access (if applicable)

  • Record collection completeness (25%)

  • Software setup and test report (25%)

  • Gap analysis thoroughness (20%)

  • Calendar practicality (15%)

  • Documentation clarity (15%)

Time investment: 4-5 hours
Value: This system ensures ongoing compliance and audit readiness


1. Form 1099-DA Timeline Question:

Starting in which tax year will crypto exchanges be required to report COST BASIS (not just proceeds) on Form 1099-DA?

A) 2024
B) 2025
C) 2026
D) 2027

Correct Answer: C
Explanation: The phased rollout requires gross proceeds reporting starting 2025, with cost basis reporting beginning in 2026. For tax year 2025 (filed in 2026), you'll still need to track basis yourself.


2. Digital Asset Question:

You bought $5,000 of XRP in 2025 and held it without selling. How should you answer the Form 1040 digital assets question?

A) Yes (you acquired digital assets)
B) No (you didn't sell or receive as income)
C) Depends on the exchange used
D) Leave blank

Correct Answer: B
Explanation: The question asks if you received crypto as payment/reward OR sold/exchanged. Simply buying and holding doesn't trigger a "Yes" answer. You only check "Yes" if you sold, traded, received as income, or received airdrops/forks.


3. Form 8949 Code Question:

Your exchange reports $1,000 cost basis on Form 1099-DA, but your actual basis is $1,500 due to a transfer from another platform. Which adjustment code do you use on Form 8949?

A) Code T
B) Code W
C) Code B
D) Code M

Correct Answer: C
Explanation: Code B indicates "Basis reported to IRS is incorrect." You enter your correct basis ($1,500) in column (e) and show the adjustment in column (g). This is common when you've transferred crypto between platforms.


4. Record Retention Question:

You bought XRP in 2020 and plan to sell in 2030. Until when should you keep your cost basis documentation?

A) 2023 (3 years after purchase)
B) 2026 (6 years after purchase)
C) 2033 (3 years after sale)
D) 2036 (6 years after sale)

Correct Answer: D
Explanation: The statute of limitations typically extends 6 years from filing for substantial understatements. You'd file your 2030 return in 2031, so records should be kept until at least 2036 (6 years after filing the return that reports the sale).


5. Tax Software Question:

What is the PRIMARY limitation of crypto tax software?

A) It costs too much for most investors
B) It can't calculate capital gains
C) It can only access data you provide—it can't know about closed accounts or off-platform transactions
D) It doesn't support Form 8949

Correct Answer: C
Explanation: Tax software can only work with data you provide. If you had accounts that closed, made peer-to-peer trades, or have transactions in wallets you haven't imported, the software won't capture them. "Garbage in, garbage out"—you must ensure all data is included.


  • Form 8949 Instructions
  • Schedule D Instructions
  • Form 1040 Instructions (digital assets question)
  • IRS Digital Assets page (irs.gov/businesses/small-businesses-self-employed/digital-assets)
  • Treasury Final Regulations on Digital Asset Reporting (2024)
  • Form 1099-DA Instructions (when published)
  • Koinly Help Center
  • CoinLedger Support
  • TaxBit Resources
  • Various exchange tax help pages

For Next Lesson:
Phase 1 complete! Lesson 7 begins Phase 2 with a deep dive into US federal tax complexities—wash sales, retirement accounts, constructive sales, and advanced federal strategies.


End of Lesson 6

End of Phase 1: Foundations

Total words: ~5,600
Estimated completion time: 55 minutes reading + 4-5 hours for deliverable


You've now completed the foundational phase of crypto tax education:

  • Property classification and its implications

  • When you owe vs. when you don't

  • Rate structures and calculations

  • Mining, staking, airdrops, payments

  • FIFO, LIFO, HIFO, Specific ID

  • Forms, records, compliance systems

Phase 2 Preview: Jurisdictions and strategies covering US federal deep dives, state variations, international options, tax-loss harvesting, retirement accounts, and charitable giving.

Key Takeaways

1

Form 1099-DA changes everything:

Starting 2025, exchanges report your transactions to the IRS. Starting 2026, they report cost basis. You can no longer fly under the radar.

2

Form 8949 is your primary reporting form:

List each transaction with proceeds, basis, and gain/loss. Aggregation is allowed with detailed backup.

3

The digital asset question demands accuracy:

On Form 1040, answering "No" when you had reportable activity is a false statement that invites scrutiny.

4

Keep records for 6+ years:

Every purchase, sale, transfer, and income event needs documentation. Basis records must be kept until 6 years after you sell.

5

Crypto tax software is worth the investment:

The cost of software ($50-300/year) is trivial compared to time saved and errors avoided. Let technology do the heavy lifting. ---