Regulations & Legal

How do I report XRP on my tax return?

Last updated:

Reporting XRP on your tax return requires completing several IRS forms and maintaining detailed transaction records. The process can be complex, but following a systematic approach ensures compliance and accuracy.

Step 1: Answer the Digital Asset Question on Form 1040

The first requirement appears on page 1 of Form 1040. The IRS asks: "At any time during 2026, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, gift, or otherwise dispose of a digital asset (or a financial interest in a digital asset)?"

You must check "Yes" if you: - Sold XRP for fiat currency (USD, EUR, etc.) - Traded XRP for other cryptocurrency - Spent XRP to purchase goods or services - Received XRP as payment for work - Received XRP through airdrops, staking, or mining - Gifted XRP (except to tax-exempt organizations) - Exchanged or disposed of XRP in any way

You can check "No" only if you: - Solely purchased XRP with fiat currency and held it - Transferred XRP between your own wallets - Had no transactions involving digital assets

False answers can result in penalties and trigger IRS audits. The question's prominent placement reflects the IRS's prioritization of cryptocurrency compliance.

Step 2: Complete Form 8949 (Sales and Dispositions of Capital Assets)

Form 8949 requires detailed reporting of each XRP transaction. You'll need:

Column (a) - Description: "XRP" or more specifically "5,000 XRP" Column (b) - Date Acquired: Purchase date (MM/DD/YYYY) Column (c) - Date Sold: Sale or disposal date (MM/DD/YYYY) Column (d) - Proceeds: Amount received in USD Column (e) - Cost Basis: Original purchase price plus fees in USD Column (f) - Code: Leave blank unless specific adjustments apply Column (g) - Adjustment Amount: Leave blank unless applicable Column (h) - Gain or Loss: Column (d) minus column (e)

Example Transaction Report:

Description: 3,000 XRP Date Acquired: 03/15/2025 Date Sold: 08/22/2026 Proceeds: $7,500 Cost Basis: $2,100 Gain/Loss: $5,400 (long-term gain)

Form 8949 has separate sections: - Part I: Short-term transactions (assets held one year or less) - Part II: Long-term transactions (assets held more than one year)

You must also check appropriate boxes indicating whether you received Form 1099-B from your exchange: - Box A: Short-term with Form 1099-B showing basis reported to IRS - Box B: Short-term with Form 1099-B but basis NOT reported to IRS - Box C: Short-term with no Form 1099-B - Box D, E, F: Same categories for long-term

Most cryptocurrency exchanges don't report basis to the IRS, so you'll typically use Box C or Box F.

Step 3: Complete Schedule D (Capital Gains and Losses)

Schedule D summarizes information from Form 8949:

Part I - Short-Term Capital Gains and Losses: Transfer totals from Form 8949 Part I to Schedule D Line 1, 2, or 3 depending on which box you checked.

Part II - Long-Term Capital Gains and Losses: Transfer totals from Form 8949 Part II to Schedule D Line 8, 9, or 10.

Schedule D calculates: - Net short-term gain or loss (Line 7) - Net long-term gain or loss (Line 15) - Overall net gain or loss (Line 16)

If you have net capital losses exceeding $3,000, you can only deduct $3,000 against ordinary income this year, carrying forward the remainder to future years using the Capital Loss Carryover Worksheet in Schedule D instructions.

Step 4: Report Ordinary Income (if applicable)

If you received XRP as payment or through other income-generating activities:

For self-employment/freelance work: - Report fair market value as income on Schedule C (Profit or Loss from Business) - Pay self-employment tax (15.3% on net earnings) - If you received over $600 from a single payer, you should receive Form 1099-NEC

For employment: - Employer should report on W-2 (though rare for XRP payments) - Report on Form 1040, Line 1

For mining or staking rewards: - Report as "Other Income" on Schedule 1, Line 8z - Value equals fair market value when you gained control - This becomes your cost basis for future sale calculations

Example: You received 1,000 XRP worth $2,500 for consulting services. Report $2,500 as Schedule C income. Later, you sell the 1,000 XRP for $3,200. You report $700 capital gain ($3,200 - $2,500 basis) on Form 8949/Schedule D.

Step 5: Handle Special Situations

Gifts: If you gifted XRP over $18,000 to one person in 2026, file Form 709 (Gift Tax Return). Gifts under this amount don't require reporting but recipient inherits your cost basis.

Charitable donations: If you donated XRP held over one year to qualified charities, claim deduction on Schedule A using fair market value. Donations over $5,000 require Form 8283 and qualified appraisal. You avoid capital gains tax on appreciated XRP donated to charity.

Estimated tax payments: If XRP gains are substantial, you may need quarterly estimated tax payments (Form 1040-ES) to avoid underpayment penalties. Generally required if you expect to owe $1,000+ after withholding.

Step 6: Gather Supporting Documentation

Maintain records for each transaction: - Date and time - Amount of XRP - USD value at transaction time - Exchange or wallet addresses - Transaction IDs - Purpose of transaction - Fees paid

Use cryptocurrency tax software (CoinTracker, TaxBit, ZenLedger, Koinly, CoinLedger) to: - Import exchange transaction histories - Calculate gains/losses automatically - Generate Form 8949 with all transactions - Export tax reports in IRS-compatible formats

These platforms connect to major exchanges via API or CSV import, automatically calculating cost basis using your chosen method (FIFO, LIFO, HIFO, or specific identification).

Step 7: Review and File

Before filing: - Verify all transactions are included - Confirm cost basis calculations - Check math on all forms - Ensure consistency across forms - Consider professional review for complex situations

Common Mistakes to Avoid:

1. Not reporting small transactions 2. Forgetting crypto-to-crypto trades are taxable 3. Using incorrect cost basis method 4. Failing to report income from airdrops/staking 5. Not maintaining adequate records 6. Missing the digital asset question on Form 1040

Penalties for Non-Compliance:

- Failure to file: 5% of unpaid taxes per month (max 25%) - Failure to pay: 0.5% of unpaid taxes per month (max 25%) - Accuracy-related penalties: 20% of underpayment - Fraud penalties: 75% of underpayment plus potential criminal prosecution

Important Disclaimer: Tax reporting requirements are complex and depend on individual circumstances. This guide provides general information but is not tax advice. Consult a CPA or tax attorney specializing in cryptocurrency for personalized guidance, especially for large holdings or complex transaction histories.

Official Resources: - Form 1040 Instructions: https://www.irs.gov/forms-pubs/about-form-1040 - Form 8949 Instructions: https://www.irs.gov/forms-pubs/about-form-8949 - Schedule D Instructions: https://www.irs.gov/forms-pubs/about-schedule-d-form-1040 - IRS Virtual Currency FAQs: https://www.irs.gov/individuals/international-taxpayers/frequently-asked-questions-on-virtual-currency-transactions

Was this helpful?

Related Questions

Go Deeper

Expand your knowledge with these related lessons

Preparing Your XRP Tax Returns

Mock tax return with XRP transactions properly reported

39 minintermediate

Record-Keeping and Reporting Requirements

55 minintermediate

International Tax Considerations for XRP

International tax compliance checklist with reporting templates

44 minintermediate

Have more questions?

Browse our complete FAQ or contact support.