IBKR fills are frustratingly broken on Yodlee and Plaid, in distinct ways

Ever since the beginning, Interactive Brokers (IBKR) fills have been broken in the following way: sells of short options (which add cash to the account) appear as negative. This means if you e.g. buy a call and pay $100 and then sell it for $100 (getting to $0 net), both of your transactions appear as -$100 for a -$200 net. I have patiently fixed the sign directly in the sheet for years.

Now that Plaid is available, I just took a look at IBKR, and wheee, there is support for it. So I made the connection and… found a different way in which the feed is broken. This time the signs are fine, but the closing trade has the wrong price - it’s at the same price as you opened it. For example, if you sell a call for $100 and then buy it back for $80, you should show a +$100 transaction and a -$80 transaction for a net $20. But both transactions appear with the opening price, albeit with distinct signs: $100 and -$100 for a net $0.

This is super frustrating. I don’t think there’s much that can be done on the Tiller side as it seems the feeds come messed up. So just wanted to vent and to inform fellow IBKR option traders.

I don’t trade on IBKR but do options on Fidelity and I have similar issues there too with both Yodlee and Plaid. Thankfully the “issues” are consistent so a quick arrayformula fix usually fixes it for me throughout the doc. But yes same here wish it was all just handled more cleanly on our behalf

FWIW, to consolidate my investment accounts (including 3 at IBKR!), I use a software named FundManager. It’s a product that has been around forever. It looks dated, but don’t let that fool you. It features a robust automatic transaction interface with IBKR (and many other brokerages).
Check it out! https://www.fundmanagersoftware.com/

Hi! Same issue here on Plaid.

  • I bought 10 GGAL at $44.10 on 2025-10-27.
  • I sold 2 the next day, 3 a month later and the last 5 in April 2026, with the stock trading between $47 and $50 on those days.
  • All three sells come through Plaid with a price of $44.10 (the opening price) and the amount is quantity × opening price .

Same thing with two other stocks: every closing trade is priced at the price the position was opened at, so buy + sell always nets to zero and the real gain or loss is nowhere in the feed.