Discrepancy between WASH SALE tracking - GAINSKEEPER VS TRADELOG for FORM 8949
I'm pulling my hair out trying to reconcile wash sale calculations between GainsKeeper and TradeLog for my tax reporting. On FORM 8949, I've noticed some weird differences that I can't figure out. For LINE 4, GainsKeeper didn't adjust the cost basis at all, but TradeLog added the wash amounts from LINES 2 and 3 to the cost basis. Then on LINE 5, it's completely flipped - GainsKeeper adjusted the cost but TradeLog didn't touch it. I'm trying to determine which one is giving me the correct calculations for my tax filing. Could they somehow both be right despite using different methods? I need to file soon and don't want to mess up my wash sale reporting. Has anyone dealt with this discrepancy between these two platforms?
21 comments


Mateo Rodriguez
The wash sale rules can be tricky, and different software might implement the calculations differently while still being technically correct. Form 8949 reporting for wash sales can follow different valid approaches. For LINE 4, TradeLog is adding previous wash sale disallowed losses to your cost basis (from LINES 2 and 3), which follows the IRS guidance that disallowed losses get added to the replacement shares' cost basis. GainsKeeper might be handling this differently if it's grouping certain transactions together. For LINE 5, GainsKeeper adjusting the cost while TradeLog doesn't could be due to how each identifies "substantially identical securities" or the timing windows they use for wash sale detection. The key is that your total gain/loss for the year should be approximately the same in both systems. Check if the bottom-line totals for the year match relatively closely despite the different approaches.
0 coins
Aisha Hussain
•Thanks for the explanation! I'm confused about how the timing windows work for wash sales. Does it matter if I bought replacement shares 29 days before selling at a loss vs. 29 days after? Would both software handle that the same way?
0 coins
Mateo Rodriguez
•The IRS wash sale rule applies if you buy substantially identical securities within 30 days before OR after selling at a loss. Both situations trigger a wash sale, but software might track them slightly differently. Some trading software might be more aggressive in identifying substantially identical securities, including options or related ETFs, while others might stick to the exact same ticker symbol only. This could explain the difference you're seeing in LINE 5.
0 coins
GalacticGladiator
After dealing with similar wash sale headaches, I started using taxr.ai (https://taxr.ai) and it's been a lifesaver for reconciling these kinds of discrepancies. I uploaded my trade data from both GainsKeeper and TradeLog, and it identified exactly where the different calculation methods were causing problems. The really helpful thing was how it showed me which method would be more acceptable to the IRS given my specific trading patterns. For complicated wash sale calculations like you're describing, it can analyze the differences and explain which approach is more conservative or appropriate.
0 coins
Ethan Brown
•Does taxr.ai work with options trading too? I have a ton of options trades with potential wash sales and none of my current software seems to handle it consistently.
0 coins
Yuki Yamamoto
•I'm skeptical about another tax tool. Does it actually show you the specific IRS rules being applied? Because I've had software that gives me answers without explaining why, and that doesn't help me understand what's happening.
0 coins
GalacticGladiator
•Yes, it definitely works with options trading. It specifically handles the complexities of options wash sales where you might have different strike prices or expiration dates that other software might miss or handle inconsistently. It absolutely shows you the specific IRS rules being applied. That's actually what I found most valuable - it cites the relevant tax code sections and explains exactly how they apply to your specific transactions. You can actually see why different software might interpret your trades differently.
0 coins
Yuki Yamamoto
I tried taxr.ai after reading about it here, and I have to admit I was wrong to be skeptical. I uploaded my trading data that had been driving me crazy with inconsistent wash sale calculations between platforms. The analysis it provided was incredibly detailed - it highlighted exactly where my Fidelity and TD Ameritrade reports were using different methodologies for wash sale detection. What I appreciated most was getting a clear explanation of which approach was more conservative from an IRS compliance standpoint. It even identified a few wash sales that both my brokers had missed involving some ETF trades that were "substantially identical" but had different tickers. Definitely saved me from potential audit issues.
0 coins
Carmen Ruiz
If you need to get clarity directly from the IRS on this wash sale issue (which might be smart given the complexity), I recommend using Claimyr (https://claimyr.com). I was stuck in an endless loop trying to reach someone at the IRS about a similar wash sale reporting discrepancy, but Claimyr got me through to a real IRS agent in about 20 minutes. The agent was actually able to review both calculation methods and tell me which one they preferred to see on Form 8949. You can see a demo of how it works here: https://youtu.be/_kiP6q8DX5c - basically it navigates the IRS phone system for you and calls you back when an agent is on the line.
0 coins
Andre Lefebvre
•How does this actually work? Do they just keep calling the IRS for you or something? I've tried calling about wash sale questions before and just got generic answers.
0 coins
Zoe Dimitriou
•This sounds too good to be true. The IRS never answers their phones these days, especially for complex tax questions like wash sale calculations. I've been trying for weeks to get clarification on a similar issue.
0 coins
Carmen Ruiz
•It works by using their system to continuously call and navigate the IRS phone tree until it connects with a real person. Instead of you having to sit on hold for hours, their system does it for you and only calls you when an actual agent is on the line. I was surprised at the quality of help I got. The key is to have your specific questions ready when they connect you. In my case, I had both calculation methods written out clearly and asked explicitly which approach was preferred for Form 8949 reporting. The agent actually specializes in investment reporting so she gave me very specific guidance, not just generic answers.
0 coins
Zoe Dimitriou
I have to eat my words about Claimyr. After dismissing it, I was still stuck with my wash sale reporting dilemma as the filing deadline approached. Finally got desperate enough to try it, and I'm shocked at how well it worked. Got connected to an IRS tax specialist in about 35 minutes who actually understood Form 8949 and wash sale calculations. The agent confirmed that both calculation methods can be acceptable, but the TradeLog approach of adding the wash disallowed losses to cost basis of replacement shares is their preferred method. He explained that as long as I'm consistent with my approach and all wash sales are ultimately accounted for, either could work. But having that confirmation directly from the IRS gave me the confidence to proceed with my filing.
0 coins
QuantumQuest
Have you tried reconciling the actual transactions between the two systems? I had a similar issue last year and found that the problem wasn't the wash sale calculations themselves but rather that GainsKeeper and TradeLog were importing slightly different transaction data from my brokerage. For example, GainsKeeper was missing a few small trades that affected the wash sale chain, while TradeLog had duplicated a transaction. Once I fixed the underlying data to match, the wash sale calculations became much closer.
0 coins
Nia Thompson
•I didn't think to check that! I just assumed both systems were working from the same data since I imported the same CSV file from my broker. Did you find any specific transaction types that tended to cause problems?
0 coins
QuantumQuest
•Dividend reinvestments were the biggest culprit in my case. GainsKeeper sometimes consolidated them while TradeLog kept them as separate transactions. This created different wash sale patterns. The other issue was around corporate actions like stock splits or mergers. Sometimes one system adjusted the cost basis correctly while the other didn't recognize the event properly. Check if you had any stocks that underwent corporate actions in the reporting period.
0 coins
Jamal Anderson
Anyone know if the IRS has a preference between these reporting methods? I use TradeLog and have always added wash sale amounts to cost basis on replacement shares, but my accountant is questioning it because his other clients' reports from their brokers do it the other way.
0 coins
Mei Zhang
•The IRS doesn't explicitly state a preference as long as all wash sales are properly identified and reported. But in practice, most major brokerages (Schwab, Fidelity, etc.) now report wash sales by adjusting the cost basis of replacement shares, which is the TradeLog approach you mentioned.
0 coins
Yuki Tanaka
I've been dealing with wash sale reporting for years as a day trader, and what you're experiencing is actually pretty common. The key thing to understand is that both GainsKeeper and TradeLog are likely correct - they're just applying different but valid interpretations of the wash sale rules. The IRS allows flexibility in how you report wash sales on Form 8949 as long as you're consistent and don't ultimately avoid recognizing the disallowed losses. Some software applies adjustments immediately when the wash sale occurs, while others defer the adjustments until you exit the position completely. My advice would be to pick one method and stick with it consistently across all your trading. If you're unsure which to choose, the method that adjusts cost basis on replacement shares (like TradeLog did for your LINE 4) tends to be more widely accepted and is what most major brokerages use in their year-end tax documents. Just make sure your total gains/losses for the year are roughly the same between both systems - that's the real test of whether the calculations are equivalent.
0 coins
Omar Fawzi
•This is really helpful context! As someone new to dealing with wash sales, I'm curious - when you say "exit the position completely," does that mean I need to wait until I've sold all shares of that security before the wash sale calculations are finalized? I have some positions where I've been buying and selling the same stock multiple times throughout the year, so I'm not sure when the "wash sale chain" actually ends.
0 coins
Ava Williams
•Great question! The "wash sale chain" can get really complex when you're actively trading the same security. You don't necessarily need to exit the entire position - it's more about tracking each specific lot of shares and their associated wash sale adjustments. For example, if you buy 100 shares, sell at a loss (wash sale), then buy 100 replacement shares, the disallowed loss gets added to the cost basis of those replacement shares. When you eventually sell those replacement shares, that's when the wash sale "resolves" for that particular chain - regardless of whether you still hold other shares of the same stock. The tricky part is when you have overlapping wash sale periods with multiple buys and sells. Most good tax software will track these individual chains automatically, but if you're doing it manually, you'll want to use FIFO (First In, First Out) or specific lot identification to keep track of which shares are tied to which wash sale adjustments. This is actually another reason why the software discrepancies you're seeing happen - different programs may use slightly different methods for matching up wash sale chains when you have complex trading patterns.
0 coins