Skip to content
Product tour

A tour of Luum

Nine screens, in the order you would meet them. The point is the shape of the answers, not the numbers.

Stop one

Everything you hold, in one place

A TFSA at one brokerage, an RRSP at another, a taxable account somewhere else. Luum reads them all (read-only, through your institution’s own login), converts them to one currency, and shows the combined picture. It looks through your ETFs to the companies inside them, so two funds holding the same names cannot hide a concentration.

Demo portfolio · synthetic dataThe Luum dashboard under “All accounts”, showing one combined value chart, blended allocation, and combined income, fees and movers across a TFSA and an RRSP held at different brokerages

What to look at: The account picker reads “All accounts”: the value chart, allocation and income below it are the blend of several brokerages, not one.

Stop two

What you actually own, once you look inside the funds

Two index funds can hold the same companies without either statement saying so, and a position you think is small can be the largest thing you own. X-ray resolves every fund you hold to the securities inside it, combines that with what you hold directly, and counts how many separate ways you own each name. It is the screen most people find something they did not know was there.

Demo portfolio · synthetic dataLuum’s Portfolio page on the X-ray tab, listing the companies held through every fund alongside direct holdings, each with a count of how many ways it is held, its value and its share of the portfolio, under a banner stating what share of the portfolio the figures cover and that each one is a minimum

What to look at: The banner before the table says what it cannot see. Some funds publish only their largest holdings and some publish none at all, so the unseen part is counted on its own rather than spread across the names we can see, and every figure below is a floor rather than a precise number. A tool that reported a confident figure here would be reporting one it does not have.

Stop three

Whether it is actually working

Most tools compare your percentage return to an index’s, which flatters you when you have been adding money into a rising market. Luum buys the comparison with your real contributions on the dates you made them: against an index, the risk-free rate, or the region targets on your own Goals page. Sometimes the answer is that you would have done better leaving it alone.

Demo portfolio · synthetic dataLuum’s Performance page for a demo portfolio, charting the portfolio against an S&P 500 Index line funded with the same contributions on the same dates and against those contributions left in cash, under a headline stating the portfolio is behind the index

What to look at: The headline states the finding rather than burying it, and here the finding is unflattering: this portfolio is $4,235.85 behind the index on the same contributions.

Stop four

Which holdings moved the number

A return is one figure, and it hides which holdings made it. Under the Performance chart, Luum lists the holdings that added and subtracted the most over the period you pick, each measured as the position you hold now from what you paid, and draws the same figures as a map sized by the gain or loss or by the value.

Demo portfolio · synthetic dataLuum’s Performance page on the Holdings behind the change card, showing a one-month map of a demo portfolio’s holdings with each tile sized by its gain or loss, three in green and two in red

What to look at: Over one month, two funds pulled this account down while three US stocks pushed it up. Every tile names its direction in words as well as in colour, and selecting one shows its figures.

Stop five

How far you have drifted from your plan

You set targets by asset class, region and sector, and for a single security inside its class. Luum tracks the gap between that plan and what you actually hold, flags the position that quietly grew past your comfort level, and computes the what-if trades that would close it. You place any trades yourself, at your brokerage. Luum has no order path, by design.

Demo portfolio · synthetic dataLuum’s Strategy page comparing a demo portfolio’s actual allocation to the targets chosen for it, with stocks flagged above their tolerance band

What to look at: The shaded band behind each row is the tolerance range around that target. Colour appears only where an asset class has drifted outside its own band.

Stop six

Every trade, in the currency it happened in

Allocation and drift can be built from a snapshot of what you hold today. A cost base cannot: it is assembled from the purchases behind each position, and a US-listed holding converts at the rate on each purchase date rather than once at the end. So the ledger keeps every transaction as it happened, filterable down to dividends, deposits or fees, and exportable in full.

Demo portfolio · synthetic dataLuum’s Portfolio page for a demo portfolio, on the Transactions tab filtered to buys, listing each trade with its date, symbol, quantity, price and amount, with Canadian-dollar and US-dollar trades shown in their own currency in the same table

What to look at: The Canadian-dollar and US-dollar trades sit in the same table in their own currency. Flattening them to one number at today’s rate is where a spreadsheet cost base goes wrong first.

Stop seven

The record your spreadsheet stopped keeping

Adjusted cost base is the number a sheet gets wrong first: pooled across accounts, through years of partial sales, with a rate attached to each transaction rather than one applied at the end. Luum computes it on the average-cost method and exports the result for you or your accountant. It computes and exports; it never files anything.

Demo portfolio · synthetic dataLuum’s Tax Centre for a demo portfolio’s non-registered account, showing 2025 realized gains on the average-cost method, with one sale flagged as a possible superficial loss

What to look at: A sale at a loss next to a purchase of the same security inside 30 days is marked as a possible superficial loss, with the part of the loss that may be denied. The figures themselves are not adjusted: the rule also counts purchases Luum cannot see.

Stop eight

Whether the money lasts

The retirement planner starts from the TFSA, RRSP and non-registered balances Luum already tracks, then takes your retirement age, spending, CPP and OAS start ages, other income and fees. It shows the spendable balance by age in today’s dollars, the first age the money would run out, and the changes that would each make it last.

Demo portfolio · synthetic dataLuum’s retirement planner for a demo portfolio, showing the spendable balance at retirement, the first-year draw and a plan funded to age 95, with a chart of the balance by age compared against a saved scenario that retires earlier and runs out at 77

What to look at: Two saved scenarios on one chart. Retiring at 62 lasts to 95, and the blue line is the same plan retiring at 58, which runs out at 77. The dashed lines are the result with the return a point lower and a point higher.

Stop nine

A screen of the market, not a tip

Explore opens on ready-made screens. Screen Canadian and US stocks by sector, size and dividend, sort by market cap, yield, the last session’s move or shares traded, and bookmark the result, because a screen lives in the page address. It has no valuation or quality filters, and it does not tell you what to buy.

Demo portfolio · synthetic dataLuum’s Explore page running the Canadian dividend payers screen, with the market, sector, size, dividend and sort filters above a table of large Canadian stocks listing price, one-day and five-day change, market cap, yield and volume

What to look at: The ready-made Canadian dividend payers screen, large Canadian companies sorted by yield, highest first. Prices and changes are as of the last close.

What the tour does not show

Luum cannot place a trade, move cash, or change a setting at your brokerage, because connections are read-only by construction. It does not file anything with the CRA, and it is not a recommendation to buy or sell anything. What Luum is and isn’t sets out the edges in full.

Missing something you need? On every plan, Starter included, you can suggest a feature from the help centre, vote for what others have asked for, and switch on a notice for when one you backed ships.

Starter is free forever. No credit card required.