The Portfolio sub-tab inside Planning > Investments gives you the full picture of a client's holdings: every account, every position, weighted cost and yield, and how far the portfolio has drifted from its target. It's the first of three Investments sub-tabs (Portfolio, Target Portfolios, Compare) and the one you'll spend the most time in.
This article covers everything on the Portfolio tab: the four view modes, the header controls, the metrics at the top, the account rows, the holdings drill-down, the Ticker Detail modal, and the allocation charts below.
Four view modes
A dropdown at the top of the page lets you slice the portfolio four different ways. The metrics, account list, and allocation charts all recalculate based on the view you pick.
By Account — The default. Shows every investment account, with an account filter dropdown so you can toggle specific accounts or whole groups (Bank, Investment, Property, Annuity, Business) in and out.
By Goal — Pick a goal from the dropdown and the page shows only the accounts assigned to that goal. The "Balance" column becomes "Allocated" (the portion assigned to the goal) and "% of Portfolio" becomes "% of Goal."
By Tax Status — Groups accounts into Taxable, Tax Deferred, and Tax Free buckets. Filter to a single bucket or show all three.
By Time Horizon — Groups accounts by time horizon (1-3 years, 3-5 years, 5-10 years, 10+ years, Not Set). Filter to one horizon or show all.
Your view mode choice persists as you move around, so you can land on By Goal and stay there.
Header controls
Expand All / Collapse All — Opens every account row at once so you can see every holding in the portfolio without clicking each one. Click again to collapse back down.
Assign time horizons — Opens the Time Horizons drawer (see below) so you can set the time horizon on every account in one pass instead of drawer-by-drawer.
Export — Downloads a CSV of the holdings currently on screen. If you've filtered to a single goal or tax bucket, the CSV matches. Columns: Account Name, Account Type, Ticker, Description, Quantity, Price, Cost Basis, Dividend Yield, Expense Ratio, Value. Accounts without holdings (like a bank account) get one row.
Time Horizons drawer
Clicking Assign time horizons opens a right-side drawer listing every investment account in the household with a time-horizon dropdown next to each. Set values for all of them in one pass and close — much faster than opening each account's drawer and scrolling to the Time Horizon field.
The same drawer is also reachable from the Balance Sheet header, so you can get to it from wherever you are.
Time horizon values drive the By Time Horizon view mode above, the Time Horizon visualization on the Visualize tab, and several Observations rules (allocation-mismatch-vs-horizon in particular).
Portfolio Metrics header
Two weighted metrics sit in the header and stay visible as you scroll:
Expense Ratio — The weighted average expense ratio across everything shown, plus the estimated annual cost in dollars (e.g., "0.18% ($540 / year)").
Dividend Yield — The weighted average dividend yield across everything shown, plus the estimated annual dividend income in dollars.
A Portfolio Value card sits alongside them with the total dollar value of the accounts on screen. All three numbers recalculate the moment you change view modes or filters.
DriftBadge: on-target vs out-of-tolerance
If an account has a target portfolio assigned (either directly or via an Assignment Rule), a colored pill shows up on the account row indicating how far it's drifted:
Green — On target. Max drift across any asset class is under 3%.
Amber — Drift warning. Max drift is between 3% and 10%.
Red — Out of tolerance. Max drift is 10% or higher.
Click the badge and Kerdora jumps you to the Compare sub-tab, pre-loaded with that account and its target, so you can see the exact drift by asset class and get rebalancing guidance.
If an account has no target assigned, no badge shows. The badge is advisor-only (clients don't see it in the portal).
Account rows
Each investment account is one row with the account name, dividend yield, expense ratio, % of portfolio (or % of group / % of goal depending on view), and balance. Click the account name to open the edit drawer. Click anywhere else on the row to expand it and see holdings.
Accounts without individual holdings (bank, real estate, business) still appear in the list but have no drill-down.
Inline holdings drill-down
Expanding an account opens a holdings table with one row per position. Columns:
Ticker — Symbol, or a colored badge for custom holdings like Cash, US Stock, or Bond.
Name — The security name.
Quantity — Shares held.
Price — Current share price.
Dividend Yield — The holding's yield.
Expense Ratio — The holding's expense ratio.
% of Account — How much of the account this position represents.
Value — Current market value.
Holdings data lives in Profile > Accounts. To edit a ticker, quantity, price, cost basis, expense ratio, or dividend yield, click the account name, then click the holding inside the drawer. Changes save automatically and flow back to this tab.
If a holding has a recognized ticker symbol, Kerdora looks up the current price automatically. For private investments or cash positions without a ticker, update the price manually.
Ticker Detail modal
Click any ticker symbol in the holdings table and a modal pops up with a deeper look at that security. What you see depends on the type:
Stocks — Price chart (interactive, 3 months of history), market cap, P/E ratio, EPS, dividend yield, beta, 52-week range bar, sector, description, and a link to the company website.
ETFs — Price chart, total assets, expense ratio, dividend yield, holdings count, beta, 52-week range, top holdings table, and sector allocation breakdown.
Mutual Funds — Price chart, net assets, expense ratio, dividend yield, 1/3/5-year returns, top holdings, and sector allocation.
The price chart is hoverable. The 52-week range bar shows where today's price sits between the high and low.
Allocation charts
Below the account list, a set of charts breaks the portfolio down by different dimensions (all scoped to whatever accounts are currently visible):
Asset Class — US Stock, Non-US Stock, Bond, Cash, Real Estate, Annuity, Business, Crypto, Other, Unclassified.
Tax Status — Taxable, Tax Deferred, Tax Free.
Market Cap — Mega, Large, Medium, Small, Micro, Unclassified.
Sector — Technology, Financial Services, Healthcare, Consumer Cyclical, Industrials, Communication Services, Consumer Defensive, Energy, Basic Materials, Real Estate, Utilities, Unclassified.
Geographic — 10 regions on a world map (North America, Europe Developed, UK, Asia Developed, Asia Emerging, Japan, Australasia, Latin America, Europe Emerging, Africa/Middle East). Hover for percentages; the legend shows dollar amounts.
A Top Holdings look-through panel also appears below, rolling up the biggest positions across the whole portfolio (including the underlying holdings inside funds).
Holdings from non-U.S. exchanges are automatically unclassified. If you see a chunk of the portfolio in the "Unclassified" slice, that's usually why. The position still counts toward total value; it just can't be categorized.
How this connects to the rest of the plan
Goals — When accounts are assigned to a goal, the By Goal view shows exactly which accounts are funding it and how they're allocated. The goal calculator pulls the same balance and allocation data.
Target Portfolios and Compare — Any target you assign (directly on an account or via Assignment Rules) drives the DriftBadge here and the full drift analysis on the Compare tab.
Guides — Investment components you drop into a Guide (portfolio breakdowns, top holdings, allocation charts) pull from this same data.
Profile > Accounts — The underlying account and holding records live in the profile. The Portfolio tab is the analytical view of that data.
