< Back to IRS

Sasha Reese

How to report crypto tax accurately when exchanges don't show my cost basis?

I've run into a frustrating crypto tax situation. I recently transferred some Bitcoin from my personal wallet to Robinhood to sell. Since I didn't buy the crypto on Robinhood originally, they have no idea what my actual cost basis is, and I know they're going to report the entire amount as capital gains on whatever tax form they send me (1099 probably). I'm already using Koinly to create accurate tax reports that will show my true capital gains based on when I actually acquired the crypto. My worry is that there's going to be a mismatch between what Robinhood reports to the IRS and what I'm reporting on my return. Does anyone have experience with this situation? I'm concerned the IRS might think I'm trying to hide gains if the numbers don't match up with what Robinhood reports. How do I make sure I'm reporting correctly without triggering any red flags? The last thing I want is the IRS coming after me thinking I didn't report several thousand dollars in crypto gains.

This is actually a common issue with crypto. The good news is you're doing it right by tracking your own cost basis! When exchanges don't know your original purchase price, they have to report the full amount as proceeds with zero cost basis. What you need to do is report the full transaction on Form 8949 (Sales and Other Dispositions of Capital Assets). You'll list the transaction as reported on the 1099 from Robinhood, but then make an adjustment with code "B" (Basis reported incorrectly to the IRS) and enter your true cost basis in the appropriate column. Make sure you keep detailed records of your original purchase - transaction confirmations, bank statements showing the transfer to the original exchange, anything that proves when and for how much you acquired the crypto. Having documentation is crucial if you ever get questions.

0 coins

Noland Curtis

•

Does this mean I'll need to submit additional forms with my tax return to show my actual cost basis? Or just the normal 8949 is enough?

0 coins

You'll just need the standard Form 8949 - there's a specific column for adjustments where you enter the difference between what was reported to the IRS and your actual cost basis. No additional forms needed beyond what you'd normally submit for capital gains. If you're using tax software, there should be an option to indicate that the basis was reported incorrectly and it will guide you through entering the correct information. Just make sure you select the right adjustment code so the IRS understands why your numbers differ from what the exchange reported.

0 coins

Diez Ellis

•

I had this exact same issue last year and spent HOURS trying to reconcile everything manually before I found taxr.ai (https://taxr.ai) which saved my sanity. They have a specific feature for handling crypto transactions where the reported basis is wrong. You can upload your exchange reports alongside your actual transaction history and it identifies the mismatches automatically. What I really liked is that it formats everything perfectly for the 8949 with the adjustment codes and everything. The whole process took me like 20 minutes instead of the days I was spending trying to do it manually. Plus it generates all the documentation you'd need if you ever got audited.

0 coins

How does it handle coins that went through multiple exchanges? I bought on Coinbase, transferred to Binance, then to a hardware wallet, and finally to Kraken to sell. The tax nightmare is real...

0 coins

Abby Marshall

•

Does it work with all the major exchanges? I've got stuff spread across like 5 different platforms and manually tracking everything is killing me.

0 coins

Diez Ellis

•

It handles multi-exchange transfers surprisingly well. You can import from all the major exchanges (and most minor ones too) and it will track the crypto through the entire chain of custody. That's actually where it shines compared to some other options I tried. For multiple platforms, yes it works with pretty much all of them. I had accounts on Coinbase, Kraken, Gemini and even some DeFi stuff, and it pulled everything in correctly. The interface lets you review each transaction and make corrections if something doesn't look right.

0 coins

After struggling with multi-exchange crypto transactions for months, I finally tried taxr.ai from the suggestion above. Absolute game changer for my situation! I was about to pay my accountant an extra $300 to sort through my mess of transactions, but the tool handled everything automatically. It correctly identified all my transfers between exchanges vs actual sells, calculated my true cost basis across multiple platforms, and even flagged a few transactions I had completely forgotten about. The 8949 it generated had all the proper adjustment codes for my Kraken transactions where the exchange reported incorrect basis info. Definitely using this for 2025 taxes again.

0 coins

Sadie Benitez

•

If you've already tried reconciling with the exchange and are still having issues, you might want to try Claimyr (https://claimyr.com) to get someone from the IRS on the phone to clarify how to handle this. They got me through to an actual IRS agent in under 15 minutes when I had a similar issue with mismatched crypto reporting. The agent walked me through exactly how to fill out the forms and what documentation to keep in case of questions later. There's also a helpful video demo on how the service works: https://youtu.be/_kiP6q8DX5c I was amazed at how quickly they got me through after I'd spent literally hours getting disconnected from the IRS direct line.

0 coins

Drew Hathaway

•

Wait, you can actually get the IRS to answer specific tax questions like this? I thought they only dealt with processing issues.

0 coins

Laila Prince

•

Sounds like a scam. Nobody can get through to the IRS these days. I've been trying for weeks to resolve an issue with my account.

0 coins

Sadie Benitez

•

They can definitely answer procedural questions like how to properly report crypto basis issues on your return. The agent I spoke with walked me through the exact adjustment codes to use and what supporting documentation I should keep. They won't give tax advice, but they'll explain how to follow proper reporting procedures. Definitely not a scam - I was skeptical too. The service just manages the hold times and phone tree navigation for you. Once you're connected, you're talking directly with an IRS representative on their official line. I tried for days to get through on my own before giving up and trying this.

0 coins

Laila Prince

•

I have to admit I was completely wrong about Claimyr. After dismissing it as a probable scam, I got desperate enough to try it after waiting on hold with the IRS for 2+ hours three days in a row. Not only did I get through to someone in about 20 minutes, but they actually helped clarify exactly how to handle my crypto reporting situation. The agent confirmed that using adjustment code B on Form 8949 was the correct approach and explained how to document the transaction chain from original purchase to final sale. They even emailed me some resources afterward. Saved me from a potential audit headache and hours more of research. Sometimes being proven wrong is actually a good thing!

0 coins

Isabel Vega

•

Just want to add - make sure your Koinly report is properly calculating your cost basis using the specific accounting method you choose (FIFO, LIFO, etc). Pick one method and stick with it consistently. The IRS allows different methods but you need to be consistent. Also, if you held the crypto for more than a year before selling, don't forget that it qualifies for long-term capital gains rates, which are usually much lower than short-term rates.

0 coins

Sasha Reese

•

Thanks for mentioning this! I've been using FIFO in Koinly but didn't realize I had to be consistent about it. Is there any way to indicate which method I'm using when I file my taxes?

0 coins

Isabel Vega

•

There's no specific place on your tax return to indicate which accounting method you're using for crypto, but you should document your choice in your personal records. If you get audited, you'll need to demonstrate that you consistently applied the same method. Most tax professionals recommend using FIFO (First In, First Out) since it's the default method for most other investments and the IRS is most familiar with it. Whatever you choose, just make sure you apply it consistently across all your crypto transactions and from year to year.

0 coins

Has anyone used TurboTax for this situation? I tried doing this last year and their crypto section was confusing when dealing with basis adjustments.

0 coins

Marilyn Dixon

•

TurboTax was terrible for this exact scenario in my experience. I ended up having to manually override a bunch of stuff. H&R Block's software handled it much better - they have specific fields for basis adjustments and the correct codes.

0 coins

Dominic Green

•

I went through this exact situation last year with Coinbase transfers to other exchanges. The key thing that saved me was keeping extremely detailed records from day one. I created a spreadsheet tracking every single transaction with timestamps, amounts, wallet addresses, and screenshots of the original purchases. When I filed, I used Form 8949 with adjustment code B just like others mentioned, but I also attached a statement explaining the discrepancy between what the exchange reported and my actual basis. The statement was just one page explaining that I transferred crypto from another platform where I originally purchased it, so the selling exchange had no knowledge of my true cost basis. I haven't been audited, but my CPA said having that explanatory statement along with comprehensive transaction records would make any potential audit much smoother. The IRS gets these mismatched reports all the time with crypto, so as long as you're transparent about what happened and have good documentation, you should be fine. One tip: if you're using multiple tracking tools, double-check that they're calculating the same basis amounts. I caught a small discrepancy between Koinly and my manual calculations that could have caused issues later.

0 coins

James Johnson

•

This is incredibly helpful advice! I'm curious about the explanatory statement you attached - did you submit it as a separate document with your return, or did you include it directly on the Form 8949? I want to make sure I'm being as transparent as possible about the discrepancy, but I'm not sure of the best way to format that explanation for the IRS. Also, when you mention double-checking calculations between different tools, what kind of discrepancies did you find? I'm using Koinly but want to spot-check some of my larger transactions manually to make sure everything looks right.

0 coins

Ava Rodriguez

•

@472398c503f1 For the explanatory statement, I attached it as a separate document when I e-filed through my tax software. It was just a simple one-page PDF titled "Cryptocurrency Basis Adjustment Explanation" that I uploaded along with my return. I kept it straightforward - explained that I transferred crypto from Exchange A (where I originally purchased) to Exchange B (where I sold), so Exchange B had zero basis information and reported the full sale amount as gains. Regarding discrepancies between tools, I found small rounding differences in my basis calculations, especially on transactions involving fractional coins. Koinly was using more decimal places in its calculations than I was in my manual spreadsheet. The difference was only about $12 over the whole year, but I wanted my numbers to match exactly what I was reporting. I ended up using Koinly's more precise calculations since they handle the math better than my manual tracking. My advice is to pick one primary tool (sounds like Koinly for you) and use that as your source of truth, but definitely spot-check a few of your largest transactions manually to make sure the tool is interpreting your data correctly.

0 coins

Sarah Ali

•

I'm dealing with a very similar situation right now - bought Bitcoin on Cash App years ago, transferred it to my hardware wallet, and then moved it to Coinbase to sell. Of course Coinbase has no idea what I originally paid for it. Reading through all these responses has been super helpful, especially the advice about Form 8949 with adjustment code B. I had no idea there was a specific code for basis reported incorrectly to the IRS. One thing I'm still wondering about - if I use Koinly to generate my tax report, will it automatically format everything properly for the 8949 with the right adjustment codes? Or do I need to manually transfer that information when I'm filling out my actual tax return? I want to make sure I don't mess up the formatting since this seems like the kind of thing that could trigger questions if it's not done exactly right. Also keeping detailed records from now on - wish I had known about this potential issue years ago when I first started moving crypto between platforms!

0 coins

Koinly should generate a tax report that includes the proper formatting for Form 8949, but you'll likely need to manually enter the adjustment codes when you actually file your return. Most crypto tax tools create reports showing your true gains/losses, but the adjustment code B specifically for "basis reported incorrectly to the IRS" usually needs to be added when you're filling out your actual tax forms. When you get your 1099 from Coinbase showing the full sale amount as gains (with zero basis), you'll list that transaction on Form 8949, then add your adjustment in the appropriate column with code B and enter your actual cost basis from your Koinly report. The difference between what Coinbase reported and your true basis becomes your adjustment amount. I'd recommend doing a test run with your tax software first to see how it handles crypto basis adjustments - some are better than others at walking you through this process. And definitely keep all your Cash App purchase records and transfer confirmations as backup documentation!

0 coins

Luca Conti

•

I went through this exact same headache last year with Kraken! Here's what worked for me: First, don't panic - the IRS actually expects these mismatches with crypto transfers between platforms. The key is being proactive about documentation. I created a simple spreadsheet showing: (1) Original purchase date/price from the first exchange, (2) Transfer date to the selling exchange, (3) Sale date/price, and (4) The actual gain/loss versus what the exchange reported. When filing, I used Form 8949 with code "B" for the basis adjustment just like others mentioned. But here's an extra tip that helped me sleep better at night - I also included a brief note in the "Description" column of Form 8949 saying something like "Crypto transferred from [original exchange] - basis adjusted per records." The most important thing is consistency. Whatever method you use to calculate your basis (FIFO, LIFO, etc.), stick with it across all your crypto transactions. I've been using this approach for two years now with no issues from the IRS. Keep those Koinly reports and any screenshots/confirmations of your original purchases. If you ever get questioned, having a clear paper trail showing the crypto's journey from purchase to sale makes everything much easier to explain.

0 coins

Madison Allen

•

This is exactly the kind of detailed, practical advice I was looking for! I really like your tip about adding a note in the Description column of Form 8949 - that seems like a smart way to proactively explain the situation right on the form itself rather than hoping the IRS figures it out later. Quick question about your spreadsheet approach - did you include the wallet addresses for the transfers as part of your documentation? I'm trying to decide how much detail is necessary versus overkill. I have all the blockchain transaction hashes from when I moved my crypto between platforms, but I'm not sure if that level of detail is helpful or just clutters up my records. Also, when you mention keeping screenshots of original purchases, do you mean from the exchange interface itself, or are confirmation emails sufficient? Some of my older transactions from a few years ago might be harder to screenshot now if the exchange interface has changed.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,087 users helped today