abandoned plane wreck on icelandic landscape

PortfolioPilot Review: Any better?

I last took a look at PortfolioPilot a year ago, and since their email frequency seems to have ticked up, I figured I’d give it another look.

If you don’t feel like looking at the old review, the TL/DR is “good promise, errors in the data make me hesitant to recommend it”.

And guess what? Nothing has changed in that regard. All the lovely formatting in the world, all the tailored recommendations, all the graphs and charts are pretty much useless if PortfolioPilot can’t accurately reflect what’s underneath the ETFs in my portfolio. 

And, as I’ll show with a few examples, both of which I reported to support, the errors are not minor.

Now, bear in mind that I’m a big fan of all-in-ones, and these are essentially “funds of funds”, so if you DON’T hold these kinds of assets, then your perception of PortfolioPilot’s usefulness might be quite different. For me, if PortfolioPilot doesn’t have an accurate handle on what I actually own, it can’t have an accurate handle on anything else: the risk calculations, the forecasts, the recommendations — all are suspect.

Problem number 1: PortfolioPilot doesn’t know what’s in XGRO

So here’s the breakdown PortfolioPilot shows when you give it a portfolio with just XGRO in it:

PortfolioPilot’s Assessment of the “By Holdings” look-through of XGRO

The first few entries are accurate, per the XGRO product page. As of April 17, 2026, it reports:

  • 36.31% in ITOT, the iShares Core S&P Total US Stock Market1
  • 20.31% in XIC, the iShares Core S&P/TSX Capped Composite2
  • 20.21% in XEF, the iShares Core MSCI EAFE ETF3

So it’s got about 3/4 of the holdings right so far. PortfolioPilot now reports that XGRO holds 12.3% in a BondBloxx ETF. This is dead wrong. I’ve never heard of it, and “BB rated USD High Yield” sounds rather speculative, not something I’d want to invest 10% of my hard-earned money in. How can this kind of error creep in? My friend google gives a hint for those in the know:

Google Gemini’s take on BondBloxx BB Rated HY Corporate Bond ETF

The clue? The symbol of this ETF per Google Gemini is “XBB”. XGRO does not hold XBB on any US market4. XGRO does, however, hold XBB.TO, which, admittedly, is also a bond fund, but its description is a lot more boring:

Why XBB? Low cost, broad exposure to the Canadian investment grade bond market

XBB by Bondbloxx is clearly a much different animal than XBB by Blackrock, and that’s a pretty big miss.

There’s more to shake your head at, though. PortfolioPilot has “other equities” sitting at 7% of the portfolio. This is also wrong. XGRO is an 80/20 fund, which means it’s 80% equity. 75% of it we’ve already talked about (ITOT, XIC, XEF), and the other 5% is the next line in the PortfolioPilot report, namely XEC, the iShares MSCI Emerging Markets fund. So by PortfolioPilot’s estimation, XGRO is about 88% equity, which is off by 8 percentage points.

Anyway, two pretty serious errors for a fund that makes up 15% of my retirement portfolio.

But perhaps it’ll do better with a fund based in the USA?

Problem #2: PortfolioPilot doesn’t know what’s in AOA either

AOA is even a more important fund for me at the moment: it’s 50% of my portfolio, give or take. So what does PortfolioPilot have to say about what’s underneath?

PortfolioPilot’s Assessment of the “By Holdings” look-through of AOA

I don’t really know where to begin with this breakdown. Perhaps it’s faster to point out what it has right:

  • iShares US Aggregate Bond ETF (IUSB) percentage is correct

The rest is pretty much random:

  • PortfolioPilot claims the top holding of AOA is a Vanguard fund. Given that AOA is a product of iShares (a major competitor of Vanguard) this seems rather unlikely. And it is, I assure you, completely wrong.
  • PortfolioPilot correctly says that AOA holds the S&P 500 ETF (IVV) but the percentage is totally wrong. Per the AOA product page, it sits at about 45%
  • The other three major holdings (namely “other”, iShares Real Estate and SPDR Gold) are all wrong. AOA holds none of these.

Of course, my test is a very small sample, but important to me. If you do use PortfolioPilot, I’d make very sure that it accurately reflects what you actually own; otherwise the rest of the service cannot possibly work correctly. I’ll let you know if/when the situation at PortfolioPilot changes, but until it does, I’m not trusting it even at its free tier.

  1. AKA “US Equity” to my way of thinking of asset allocation ↩︎
  2. AKA “Canadian Equity” ↩︎
  3. AKA “International Equity” ↩︎
  4. Recall that PortfolioPilot is a US based tool that happens to support Canadian-listed ETFs, but to find them you have to add “.TO” to the end of the Canadian symbol ↩︎