Can I average crypto transactions on Form 8949 for tax reporting?
Hey tax folks, I'm drowning in paperwork for my 2024 crypto activity. I've got something like 350+ transactions across different coins last year - lots of buys/sells of the same assets. Instead of listing each individual transaction, I'm wondering if I can just weight-average the cost basis and sale price for each coin type? The total capital gain/loss would be identical, but I'd only need to submit maybe 2 Form 8949s instead of like 15-20 forms. The thing that's making me unsure is that many of my trades happened in my personal Exodus wallet (not directly linked to an exchange). From what I've read, the IRS rules suggest averaging is only allowed if the assets are kept with a custodian. I don't think my personal wallet counts for this purpose. Anyone dealt with this before? I really don't want to print hundreds of lines of transactions if there's a legit way to consolidate them.
18 comments


Yara Nassar
The IRS wants you to report each transaction separately on Form 8949. While it would be convenient to average them, cryptocurrency doesn't qualify for average cost basis methods that some mutual funds can use. For crypto held in non-custodial wallets like Exodus, you definitely need to report each transaction separately. The specific identification method or FIFO (First In, First Out) are your main options here. The rules about averaging only apply to certain investments held by custodians, and you're right that your personal wallet doesn't qualify. Tax software can help with this reporting burden. Most good crypto tax programs can generate the complete Form 8949 with all transactions and import directly into tax preparation software. It might seem excessive, but proper documentation is important if you're ever audited.
0 coins
Keisha Williams
•But what if the exchange doesn't provide good records? I used a smaller exchange for some of my trades and their reporting is terrible. Would the IRS really expect me to manually document 100+ tiny trades?
0 coins
Yara Nassar
•You're still required to report all transactions regardless of how good the exchange's reporting is. The burden of accurate recordkeeping falls on the taxpayer, not the exchange. If your exchange has poor reporting, you might need to download transaction history and organize it yourself, or use one of the crypto tax software solutions that can connect to exchanges and wallets to pull transaction data automatically. For very small transactions, some tax professionals use a de minimis approach for certain clients, but technically the IRS requires all transactions to be reported. Remember that blockchain transactions are permanently recorded, so the data exists even if your exchange doesn't present it well.
0 coins
Paolo Ricci
I had this exact problem last year and was pulling my hair out until I found taxr.ai (https://taxr.ai). It saved me so much time with my crypto taxes! You upload your transaction records and it organizes everything for Form 8949, even handling those transactions from personal wallets. What worked great for me is that it properly tracks cost basis across different platforms and wallets, even for those weird DeFi transactions. I had almost 500 transactions across 3 exchanges and 2 personal wallets, and instead of spending days manually calculating everything, it took about 30 minutes to process everything and generate the proper forms.
0 coins
Amina Toure
•Does it work with obscure altcoins? I've got some transactions on DEXs that other tax software couldn't recognize properly.
0 coins
Oliver Zimmermann
•I'm skeptical about these crypto tax tools. How does it handle situations where you transfer between your own wallets? Most software I've tried counts those as taxable events when they're not.
0 coins
Paolo Ricci
•It handles most altcoins pretty well. Their coin database is extensive, and for the occasional obscure token, you can manually add price data. I had some weird DeFi tokens and it managed to find pricing for about 90% of them automatically. For wallet-to-wallet transfers, it's actually smart enough to recognize when it's just a transfer between your own wallets rather than a disposal. You just need to tag both wallets as belonging to you, and it treats them appropriately as non-taxable transfers rather than sales or trades. This was a huge issue with other software I tried before.
0 coins
Amina Toure
Just wanted to follow up - I gave taxr.ai a try after seeing this thread and it actually worked great! I was surprised it correctly processed my transactions from both centralized exchanges and DEXs. It even figured out some complex swaps I did through Uniswap that I was dreading having to calculate manually. The form 8949 it generated had everything properly categorized and it saved me like 10+ hours of spreadsheet work. Also liked how it showed me which transactions might be flagged as wash sales based on timing, which I hadn't even considered. Really glad I found this before spending days manually entering everything!
0 coins
CosmicCommander
If you're trying to contact the IRS to get clarification on this, good luck. I spent 4 hours on hold trying to ask a crypto tax question and never got through. Then I found Claimyr (https://claimyr.com). You should check out their demo video here: https://youtu.be/_kiP6q8DX5c They got me connected to an actual IRS agent in about 20 minutes when I needed clarification on reporting requirements for my staking rewards. The agent was able to tell me exactly how to categorize certain transactions I wasn't sure about. Before using it, I'd tried calling the IRS for three days straight with no luck.
0 coins
Natasha Volkova
•Wait, how does this even work? The IRS phone system is notoriously impossible to get through.
0 coins
Javier Torres
•Yeah right. No way this actually works. I've tried calling the IRS like 50 times over the years and it's always a nightmare. If this worked, everyone would be using it.
0 coins
CosmicCommander
•It's actually pretty straightforward. The service keeps dialing for you and navigating the phone tree until it gets a place in line. Then it calls you when an actual human is about to answer. So you don't have to waste hours listening to hold music. The IRS phone system is designed to handle their call volume by having most people give up. This just automates the persistence part so you don't have to keep redialing yourself. I was skeptical at first too, but when I got the call back and actually had a real IRS agent on the line within 20 minutes (after trying unsuccessfully for days), I was pretty shocked.
0 coins
Javier Torres
I've gotta eat my words on this one. After posting my skeptical comment, I decided to try Claimyr just to prove it wouldn't work. Now I feel dumb because it actually connected me to an IRS agent in about 15 minutes! I asked specifically about Form 8949 reporting requirements for crypto in non-custodial wallets, and the agent confirmed what others have said - you need to report each transaction separately. She also mentioned they're seeing a lot of audits triggered by incomplete crypto reporting, so it's not worth trying to consolidate transactions just to save paper. Definitely wasn't the answer I wanted, but at least I got an official response without wasting an entire day on hold.
0 coins
Emma Davis
Just to add a bit more info - I'm a software developer and created my own script to handle my crypto taxes last year. The key thing to know is that Form 8949 has a summary section at the top, but you MUST include all transactions in the detailed section. What I did was print the summary page and then attach a spreadsheet with all individual transactions labeled "See attached statement for details" which satisfies the reporting requirements. Most tax software will generate this format automatically.
0 coins
QuantumQuester
•That's a really helpful suggestion! Did the IRS accept your return with the spreadsheet attachment without any issues? And did you organize the spreadsheet in exactly the same format as Form 8949 or did you use a different layout?
0 coins
Emma Davis
•Yes, the IRS accepted it without any issues. I organized the spreadsheet to match Form 8949's column structure exactly - description of property, date acquired, date sold, proceeds, cost basis, gain/loss, etc. I made sure to include all the same information that would be on the official form. I also included subtotals at the bottom of each page and made sure those matched what I reported on the summary section of the official 8949. The key is making sure your attachment contains all the required information in a clear, organized format that an auditor could easily follow if needed.
0 coins
Malik Johnson
Has anyone used CoinTracker or Koinly for this? I've heard mixed things but wondering if they're worth trying.
0 coins
Isabella Ferreira
•I tried both last year. Koinly was better for my situation since it handled DeFi transactions more accurately. Still had to manually fix some things though. The exported 8949 forms worked fine with TurboTax.
0 coins