< Back to IRS

Natasha Orlova

WASH SALE REPORTING DIFFERENCES: GAINSKEEPER VS TRADELOG for FORM 8949

Hey tax folks, I'm totally confused about how my tax software is handling wash sales on Form 8949. I've been using both GainsKeeper and TradeLog to track my investments (yeah I know, probably overkill but I wanted to compare them). The problem is they're calculating different adjusted costs for the same trades! For LINE 4 on Form 8949, GainsKeeper didn't adjust the cost basis at all, but TradeLog added the wash sale amounts from LINES 2 and 3 to the cost. Then for LINE 5, it's the opposite - GainsKeeper adjusted the cost but TradeLog didn't touch it. This is driving me crazy because now I don't know which one to trust for my tax filing. Are they somehow both correct using different methods? Or is one of them wrong? I had like 220+ trades last year so manually figuring this out is going to be a nightmare. Has anyone dealt with discrepancies between different investment tracking software for wash sales? What should I do here?

Javier Cruz

•

The discrepancy you're seeing between GainsKeeper and TradeLog highlights how different software can use different but technically valid approaches to handling wash sales on Form 8949. When reporting wash sales, there are actually multiple ways to correctly adjust cost basis, as long as the final gain/loss calculation is accurate. For LINE 4, TradeLog is likely using an aggregated approach where it carries forward the disallowed losses from previous lines and incorporates them into the cost basis. GainsKeeper appears to be handling each transaction more independently. For LINE 5, the reverse approach by each software could still be methodologically sound if they're consistently applying their own internal logic. The key question is whether both systems ultimately produce the same total capital gain/loss amount when you look at the bottom line of your Form 8949. I would suggest comparing the final totals from both systems. If they match (or are very close), then both are likely correct despite using different methods. If they differ significantly, you might want to look at which system better aligns with your brokerage's 1099-B reporting.

0 coins

Emma Wilson

•

But how would you determine which one to actually use on your tax return? Wouldn't the IRS flag this if your reported cost basis doesn't match what the brokerage reported to them? Also, do you know if there's an official IRS guideline for how wash sales should be calculated specifically?

0 coins

Javier Cruz

•

The most important thing is to use the method that accurately reflects your actual economic gain or loss. If your brokerage issues a 1099-B with wash sale adjustments, that should generally be your guide since that's what the IRS receives directly. The IRS doesn't actually specify a single required method for the mechanics of reporting wash sales on Form 8949, only that the disallowed loss must be properly accounted for by adjusting the basis of the replacement shares. Publication 550 covers the concepts but doesn't mandate exactly how the adjustments must appear line by line on the form.

0 coins

Malik Thomas

•

I had the exact same issue last year with different software reporting my wash sales differently. After hours of frustration I found https://taxr.ai which literally saved my sanity. Their AI analyzes all your tax docs and trade data to identify the correct reporting method. I uploaded my brokerage statements and Form 8949 drafts from both GainsKeeper and TradeLog, and the system immediately flagged the inconsistencies and explained why they were happening. Turns out both were technically "correct" in their own way, but one matched my brokerage's 1099-B reporting better, which is ultimately what matters to avoid IRS notices. The system even generated a proper reconciliation showing exactly how each wash sale was being handled differently and which method would align with what the IRS was expecting based on my 1099-B.

0 coins

NeonNebula

•

Does it work with multiple brokerages? I've got accounts at Schwab, Fidelity and a smaller one. Each seems to calculate wash sales differently and I'm worried I'm doing it all wrong.

0 coins

Idk seems like just another tax service trying to make money off complicated issues. How does it actually handle cross-account wash sales? That's where most systems fail.

0 coins

Malik Thomas

•

Yes, it definitely works with multiple brokerages. I actually had accounts with both Fidelity and TD Ameritrade, and it reconciled the differences between how each reported wash sales. It's especially helpful when you have trades across different accounts that could trigger wash sales that individual brokerages might miss. Regarding cross-account wash sales, that's actually where it excels compared to other systems I tried. It identified several instances where I sold a security in one account and repurchased in another within the 30-day window, which neither of my brokerages had flagged since they only look at their own accounts. The system correctly adjusted the basis according to IRS rules for these situations.

0 coins

NeonNebula

•

Just wanted to update that I tried taxr.ai after seeing it mentioned here. Absolutely worth it for my situation with wash sales across multiple brokerages. I uploaded my GainsKeeper report, TradeLog file, and my brokerage statements, and it immediately identified why they were calculating differently. In my case, GainsKeeper was treating some replacement purchases as happening in a different tax year (which changes how you report them), while TradeLog was treating everything within the calendar year. The system explained that when wash sales involve tax-year boundaries, the reporting gets tricky. The analysis matched everything to my 1099-Bs and even generated a supplemental statement explaining the wash sale calculations that I could attach to my return. Seriously saved me hours of trying to reconcile everything manually.

0 coins

Ravi Malhotra

•

If you're having trouble getting through to the IRS about this wash sale reporting issue, try https://claimyr.com to get a real person on the phone. I used their service when I had a similar wash sale reporting problem that resulted in a CP2000 notice. You can see how it works at https://youtu.be/_kiP6q8DX5c if you're curious. I spent DAYS trying to call the IRS directly to explain my situation with different wash sale calculations between my software and what my brokerage reported. Always got disconnected or waited for hours. With Claimyr, I had an IRS agent on the phone within 27 minutes who actually specialized in investment reporting issues. The agent explained that as long as I could document my wash sale methodology and the final numbers matched the economic reality, I could include an explanation with my return. Saved me from potentially amending returns from previous years too.

0 coins

How does this even work? The IRS phone system is literally designed to keep people from reaching agents. I've tried calling like 20 times about a similar issue.

0 coins

Omar Farouk

•

This sounds too good to be true. The IRS literally hangs up on me every time I call. And even if you got through, no way you found someone who actually understands the complexities of wash sale reporting.

0 coins

Ravi Malhotra

•

It works by using their system to navigate the IRS phone tree and hold in line for you. When an agent picks up, you get a call connecting you directly to them. No more busy signals or "call back later" messages. I was skeptical too, but it's legit. Their system basically waits on hold instead of you, and they only call when there's an actual human ready to talk. The IRS doesn't typically hang up once you're in the queue - they just make it nearly impossible to get in the queue in the first place, which is what this service solves. As for finding an agent who understood wash sales - I got lucky. The first agent transferred me to someone in their investment reporting division who absolutely knew what they were talking about. They confirmed that wash sale reporting methodologies can vary somewhat as long as the economic substance is reported correctly and you're consistent.

0 coins

Omar Farouk

•

Ok I have to eat my words. After being super skeptical about Claimyr, I tried it this morning because I'm dealing with this exact issue - different wash sale calculations between software packages and what my broker reported. Got connected to an IRS agent in about 35 minutes (would have been impossible doing it myself). The agent confirmed that there are multiple acceptable ways to report wash sales on Form 8949 as long as: 1) The disallowed loss amount is correctly calculated 2) The adjusted basis is properly accounted for in replacement shares 3) The total gain/loss at the end is economically accurate The agent actually recommended that I follow what my brokerage reported on the 1099-B since that matches what the IRS received, and include a simple statement explaining any minor methodology differences. Said it's common for different software to calculate these differently and they see it all the time. Would have never gotten this clarity without actually speaking to someone.

0 coins

Chloe Davis

•

I'm a trader who deals with wash sales constantly. Here's what I've learned: The most important thing with wash sales isn't HOW you report them line by line on Form 8949, but that you're capturing all of them correctly. Both GK and TL are probably using valid but different methods. GainsKeeper tends to be more conservative and is widely used by brokerages. TradeLog often provides more detail on the calculations. The best approach is to reconcile with your 1099-B since that's what the IRS has on file. If your software doesn't match your 1099-B, you should be able to explain why in an attachment to your return. Remember that brokerages aren't required to track wash sales between different accounts or different brokerages, so software that does this is actually being more thorough than what's legally required of your brokers.

0 coins

AstroAlpha

•

What if your 1099-B doesn't show any wash sale adjustments but you know you had some? My broker said they don't track them but I should report them anyway. How do you reconcile that?

0 coins

Chloe Davis

•

That's actually a common situation. If your 1099-B doesn't show wash sale adjustments but you know you have them, you're still legally obligated to report them correctly. In this case, you'll need to make adjustments to what your broker reported. On Form 8949, you would check box "B" or "E" (depending on short or long term) indicating that you're reporting transactions where your basis isn't being reported to the IRS. Then you would enter the proceeds as shown on your 1099-B, but adjust the cost basis and add a code "W" in column (f) to indicate a wash sale adjustment. This is actually where software like GainsKeeper or TradeLog is most valuable, as they're doing calculations your broker isn't required to do. Just be sure to keep detailed records of all your trades to support your adjustments in case of an audit.

0 coins

Diego Chavez

•

Has anyone considered that they might be treating the holding period differently? I noticed that GainsKeeper and TradeLog sometimes differ in how they treat the holding period after a wash sale adjustment. GainsKeeper tends to restart the holding period for the entire position after a wash sale, which is generally correct per IRS rules. But TradeLog sometimes maintains separate lots with different holding periods which can affect how they allocate the adjustments across different lines on Form 8949. This becomes really important if you're straddling the line between short-term and long-term capital gains. Might explain why they're treating lines 4 and 5 differently if those involve positions with complicated holding period calculations.

0 coins

I think you're onto something here. I noticed my GainsKeeper report was splitting some trades between the short-term and long-term sections of Schedule D when wash sales were involved, while TradeLog kept everything in short-term. Made the reports look totally different even though the bottom line was the same.

0 coins

This actually makes so much sense now. The GainsKeeper report grouped trades differently than TradeLog which was causing the difference in how adjustments were applied on lines 4 and 5. When I look at the total net gain/loss on both reports, they're actually within $43 of each other across 220+ trades. Seems like they're both correct methodologically but just applying the wash sale adjustments at different points. I'm going to go with the GainsKeeper version since it matches my broker's 1099-B format more closely. Thanks everyone for the help!

0 coins

Emma Johnson

•

Great to hear you figured it out! The $43 difference across 220+ trades is actually pretty impressive accuracy for both systems. That small variance is likely just rounding differences in how they handle fractional shares or timing calculations. You made the right choice going with GainsKeeper since it aligns with your 1099-B format. This is exactly why I always recommend starting with whatever matches your brokerage reporting - it makes everything so much cleaner if you ever get questioned by the IRS. For anyone else dealing with similar wash sale software discrepancies, Natasha's approach here is spot on: compare the bottom line totals first, then choose the method that best matches your actual brokerage statements. The IRS cares much more about the final numbers being economically accurate than the specific methodology used to get there. One last tip - keep both reports in your tax files even though you're only using one. If you ever get audited, having the alternative calculation that produced nearly identical results actually strengthens your position by showing you did your due diligence.

0 coins

This is such helpful advice! I'm new to dealing with wash sales and this whole thread has been incredibly educational. The point about keeping both reports for audit purposes is brilliant - I never would have thought of that. Quick question though - when you say "economically accurate," does that mean the IRS is more concerned with whether your total gain/loss reflects what actually happened rather than the exact method used to calculate basis adjustments? I'm still wrapping my head around how there can be multiple "correct" ways to report the same transactions. Also, @Natasha Orlova congratulations on getting it sorted out! Your situation sounds exactly like what I m'dealing with right now with different software giving me different line-by-line results but similar totals.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,095 users helped today