Robinhood
exchange

How to Report Taxes on Your Robinhood Crypto

Robinhood keeps crypto, shares and your Web3 Wallet in three separate places and exports each one differently. Most people download the account activity report, assume it covers everything, and never notice the line at the bottom saying it excludes Robinhood Crypto. Getting the right file is most of the work.

5 min readUpdated 2026-08-25

What Is Robinhood?

Robinhood is a US brokerage offering commission-free trading in shares, ETFs, options and crypto, plus a self-custody Web3 Wallet. For tax purposes the three sides behave differently: Robinhood Crypto tracks your cost basis and publishes realised gains in your tax documents, the brokerage side reports on a 1099-B, and the Web3 Wallet is yours alone, so nothing about it is reported at all.

What's Taxable on Robinhood?

EventTax TreatmentExample
Buying crypto with USDNot taxable (establishes cost basis)Bought 10,000 DOGE for $500 → cost basis = $500
Selling crypto for USDCapital gain or lossSold that DOGE for $1,800 → $1,300 gain, short term if held under a year
Selling shares or ETFsCapital gain or loss, reported on a 1099-BSold 5 shares bought at $100 for $140 → $200 gain
DividendsOrdinary income in the year received$42 in dividends → $42 of income, qualified or ordinary
Sending crypto out of the Web3 WalletTaxable if you spent or swapped it, not if you moved it to another wallet you ownSwapped ETH for USDC in the wallet → a disposal of the ETH
Moving cash in or outNot taxableA $2,000 bank deposit is not income

Common Robinhood Tax Mistakes

Assuming the account activity report covers crypto

Why: It does not. Robinhood prints the reminder at the bottom of the export itself: it excludes Robinhood Crypto and Robinhood Spending activity. Filing from that report alone leaves every crypto sale off your return.

✓ Fix: Download the crypto form from the Tax center as well. Most Robinhood users need both files.

Setting the activity report's start date too recently

Why: The report is generated on request for a date range you choose, so a start date after your first trade silently produces a partial history that still looks complete.

✓ Fix: Set the start date earlier than your first ever trade and the end date to today.

Treating Robinhood's cost basis as final when coin arrived from elsewhere

Why: Robinhood only knows what a coin cost if you bought it there. Crypto transferred in from another exchange or wallet can carry a basis Robinhood never saw.

✓ Fix: Import your other exchanges and wallets too, so the basis follows the coin across platforms rather than restarting at Robinhood.

Forgetting the Web3 Wallet

Why: The wallet is self-custody, so Robinhood does not report it and it appears in none of your tax documents. Swaps and spends inside it are still disposals.

✓ Fix: Add the wallet's public receiving address for each network you have used.

How to Report Robinhood Taxes (Step by Step)

1

Download your crypto tax form

In the Robinhood app tap Account, then the menu, then Tax center, and download the crypto form for the year you need. It lists every crypto sale with what the coin cost you, what it sold for, and whether the holding period was short or long. If the year you want is not listed, ask Robinhood support in the app chat for your crypto gains report.

2

Generate your account activity report

For shares, ETFs, dividends and cash, tap Account, then the menu, then Reports and statements, then Account activity report. Choose a start date that covers your entire history and set the end date to today. Robinhood builds it in the background, usually within a couple of hours, and notifies you when it is ready.

3

Add your Web3 Wallet if you have one

Open the wallet, pick a network, tap Receive, and copy the public address. Add one connection per network. The receiving address is all that is needed. Never share a recovery phrase or private key with any tax tool.

4

Bring everything together and file

Import all of it alongside your other exchanges and wallets so cost basis follows each coin wherever it moved. Crypto disposals go on Form 8949 and Schedule D, share sales come through on your 1099-B, and dividends land on Schedule B.

How Moonscape Handles Robinhood

  • Reads Robinhood's crypto tax form directly, keeping the cost basis Robinhood already worked out for you
  • Imports the account activity report for shares, ETFs, dividends and cash movements
  • Tracks the Web3 Wallet from its public address across Ethereum, Bitcoin, Solana, Dogecoin, Base, Arbitrum, Polygon and Optimism
  • Carries cost basis across platforms, so coin bought elsewhere and sold on Robinhood keeps the price you actually paid
  • Calculates gains using FIFO, LIFO or specific identification and separates short term from long term
  • Produces Form 8949 and Schedule D figures you or your accountant can file straight from

Frequently Asked Questions

Does Robinhood report crypto to the IRS?

Yes. Robinhood issues tax forms covering your crypto sales, and from the 2025 tax year US brokers report digital asset proceeds on Form 1099-DA. Because Robinhood custodies the crypto you buy there, it also knows your cost basis and reports it, which is why its crypto form is more useful than a bare transaction list.

Why doesn't my Robinhood report show any crypto?

You almost certainly downloaded the account activity report, which covers the brokerage side only. Robinhood states at the bottom of that file that it excludes Robinhood Crypto and Robinhood Spending activity. The crypto figures live in a separate form under Tax center.

Can I connect Robinhood with an API key?

Not usefully. Robinhood Crypto's API can list orders but has no endpoint for deposits, withdrawals or transfers, so it cannot produce a complete history for tax purposes, and the main brokerage has no public API at all. The file exports are the reliable route, which is why we use them.

Is the Robinhood Web3 Wallet covered by my Robinhood tax forms?

No. The Web3 Wallet is self-custody, meaning Robinhood does not hold those coins and does not report on them. Swaps, spends and sales inside the wallet are still disposals you need to report. Add the wallet's public address for each network so they are counted.

Related Integrations