Your Wealth Overview
Here's a complete picture of your household's financial position right now.
Net Worth
-
Total Assets
-
Total Debt
-
Monthly Cashflow
-
Savings Rate
-
Debt-to-Asset
-
Projected Wealth (median)
-
Asset AllocationiBreakdown of total assets by category, using current balances from the Assets tab. Percentages are of gross assets, before debt.
Assets
-
Household Profiles
C1
Client 1
Primary client
Address
Street address
Apt / Suite
City
State / Province / Canton
Postal code
Country
Risk Profile
Children
No children added.
Income
C1
Client 1
Client 1 subtotal: -
Household total income (live)iHousehold total income: the sum of both clients' primary and secondary income, before any tax. This gross figure feeds the Tax panel, the Income→Expenses→Surplus link, and the market simulation's income growth path.
-
Updates as you type. Sum of all income fields above.
Annual Savings
Committed annual saving while working. The simulation adds it to cash each year as far as the surplus allows; any surplus above it counts as spending. With rebalancing on (Settings), cash and investments are brought back to the invested allocation %.
Savings rate & coverageiSavings rate is your committed annual savings (the amount entered in Annual savings) as a % of gross household income: savings ÷ gross income × 100. Coverage compares that commitment to your actual annual surplus (gross income − tax − expenses − annual debt service): if savings exceed surplus, the shortfall is drawn from cash reserves in the simulation.
-
Enter a savings amount to see your savings rate and how it compares to current available surplus.
Annual Household Expenses
Enter total annual spending for the entire family, combined across both clients, children, and all dependents living in the household. Each line should already include every household member.
Total annual household expenses (live)iTotal household expenses: living costs + insurance/health + other, combined across the whole family (plus any insurance premiums you've chosen to include). This total is subtracted from after-tax income to compute your annual surplus (see the breakdown just below), which drives savings available in the market simulation.
-
Updates as you type. Sum of all three categories above, covering the entire family.
How these expenses connect to your income iYour expenses are subtracted from income (less tax & debt) to compute annual surplus, the money available to save and invest. This same figure drives the savings panel on the Income tab and the cash-flow projection.
Gross income / yr-
− Income tax-
− Total expenses-
− Debt service-
= Annual surplus-
This surplus feeds the savings panel on the Income tab and the simulation.
Inflation
Income & Capital Gains Tax click to expand
Tax follows the tax jurisdiction and the state, province or canton, which sync from the Household address. Switzerland: federal, cantonal, communal and church income tax from the official ESTV tax tables (tax year 2026) for the canton, municipality, tariff, church membership and children, after social and pension contributions. Other countries: national brackets in local currency (selected currency shown) plus an approximate state or regional rate at around $100k of household income. Use the manual settings below if the situation differs.
Income-tax brackets & child benefits use this jurisdiction. Defaults to the client's residence country; override to model any of the 39 supported countries.
Share of portfolio that realizes taxable gains each year. Applied as a return drag:
effective return ≈ gross × (1 − CGT × turnover)Gross household income
-
Federal income tax
-
-
State / local tax
-
-
Net household income (after all taxes)
-
-
After-tax expected investment returniAfter-tax expected return: your portfolio's gross expected return reduced by a capital-gains-tax drag: effective return ≈ gross × (1 − CGT rate × portfolio turnover %). This after-tax figure is what the market simulation compounds when "Apply tax to simulation" is set to Yes.
-
-
Tax Bracket Tables & Jurisdiction Detail click to expand
Federal brackets for - (--equivalent, national rates)
State / local tax: -
Child & family tax benefit: -
Assets & Accounts
Country:
🇺🇸 United States account types
No accounts added yet.
Add Account
Other Assets
Primary home, investment properties, land, or any real estate not already listed as an account above.
Business interests, collectibles, receivables, or any other asset not captured above.
Equity Compensation: Options & RSUs click to expand
Track stock options and restricted stock units. Tranches vest in equal annual amounts; vesting proceeds flow into income (and are taxed) in both the cash-flow projection and the market simulation.
No grants added.
Add Grant
Investment Parameters click to expand
Derived from the selected risk profiles (and portfolio holdings when entered). Editable as a manual override only when no risk profile is chosen on the Household tab and no holdings are entered. The risk-profile table below applies to every currency except the Swiss franc, whose profiles are priced on the CHF assumptions.
By risk profile
| Profile | Mean % | Volatility % |
|---|---|---|
| Conservative | 4.5 | 7 |
| Moderately Conservative | 5.5 | 9 |
| Moderate (60/40) | 7.0 | 12 |
| Moderately Aggressive | 8.5 | 15 |
| Aggressive | 10.0 | 18 |
By asset class (portfolio weighted)
| Asset class | Mean % | Volatility % |
|---|---|---|
| Equity | 8.0 | 14 |
| Fixed Income | 4.5 | 5 |
| Real Estate | 6.5 | 11 |
| Commodity | 5.5 | 16 |
| Alternative | 9.0 | 18 |
| Mixed / Balanced | 6.0 | 9 |
| Cash | 0 | 0 |
Reference figures only: with holdings entered, the simulation uses the capital market assumptions shown under Goals-Based Analysis on the Simulation tab.
Liabilities: Loans
No loans added.
Add Loan
Insurance: Protection Inventory click to expand
Track life, disability, and long-term-care policies. Cash value counts toward net worth; death benefits feed the estate transfer summary; premiums can flow into annual expenses below.
No policies added.
Add Policy
Retirement Planning click to expand
Location can differ from your current country; cost of living varies.
State pension
C1
Client 1
Cost-of-Living Adjustment (COLA) determines whether this income stream grows with inflation.
• Full COLA: the benefit increases by the full inflation rate each year, so its real (purchasing) value stays constant. Typical of most public pensions.
• Partial: the benefit rises at half the inflation rate; real value slowly declines (common for capped or partially-indexed plans).
• None: the benefit is fixed in nominal terms. With 3% inflation, its real value roughly halves over ~23 years (typical of many private annuities).
Why it matters: over a 25-30 year retirement, the COLA choice can change the lifetime value of a pension by tens of percent. Choosing None on an income that should be indexed will understate your real spending power later in life.
• Full COLA: the benefit increases by the full inflation rate each year, so its real (purchasing) value stays constant. Typical of most public pensions.
• Partial: the benefit rises at half the inflation rate; real value slowly declines (common for capped or partially-indexed plans).
• None: the benefit is fixed in nominal terms. With 3% inflation, its real value roughly halves over ~23 years (typical of many private annuities).
Why it matters: over a 25-30 year retirement, the COLA choice can change the lifetime value of a pension by tens of percent. Choosing None on an income that should be indexed will understate your real spending power later in life.
Auto-populates from Client 1's country (Household tab).
Pension: Claiming-Age Comparison click to expand
Claiming earlier shrinks the annual benefit; delaying grows it. This compares total benefits received by a given age for each claiming age, using Client 1's configured benefit (-) as the reference at its start age.
Configure a pension above to compare claiming ages.
Financial Goals
No goals added.
Add Goal
$
Amount is per year, in the household's currency (USD), for the duration of the goal. Total = amount × number of years. Enter the calendar year range when spending begins and ends.
What-If Scenarios click to expand
Model an alternative future in one scenario: stack a permanent income change, earlier retirement, any number of one-time events (unexpected costs or opportunities) and timed income or expense windows (a sabbatical), then compare median wealth and goal success against the baseline plan.
No scenarios added yet. Define a scenario below and click Run.
Add Scenario
yrs
Leave blank to keep the Household retirement age
%
of current gross income (negative = reduction)
$
per year, ongoing (all projection years)
One-time eventsiAdd any number of one-off cash needs or opportunities inside this scenario, each withdrawn in its calendar year. They stack with the household Goals tab for this run only.Optional
$
Amount is paid once in that calendar year (same money as the Goals tab).
Timed income / expenseiTime-bounded shocks that only apply between two calendar years, for example a sabbatical (income −100% for one year), a temporary hardship, or a multi-year medical cost. Permanent salary moves stay in Income change % above; ongoing forever costs stay in Extra annual expense.Optional
From/To are inclusive calendar years. Leave To blank for a single year. Income % applies to earned income only (pensions unchanged).
Early pension withdrawaliModels taking money out of the locked retirement / pension pool at a chosen age, e.g. a client who retires at 65 but wants part of their pillar 2 out at 58. In that year the amount leaves the pension pool; what's left after the tax & penalty % lands in cash. For Swiss clients, read the effective capital-withdrawal rate from the Swiss lump-sum box (plus any early-withdrawal penalty) and enter the combined %.Optional
$
yrs
Client 1's age
%
auto-estimated, edit to override
Fine-tune projection years, simulations, probability bands and stress scenarios in the Settings panel (gear, top-right).
Inputs feeding into this simulation click to review
Fill in the tabs on the left and click Run Simulation. A summary of everything that feeds in will appear here.
Your wealth outlook
What could your wealth look like? click to toggle
Your projected portfolio wealth from today to the end of the projection (Projection years in Settings), in today's money (inflation-adjusted), at three likelihood levels: 80% (conservative), 50% (expected) and 30% (optimistic).
Potentially Achievable Annual Lifestyle
Estimated sustainable annual retirement spending in today's money.
Each bar is the expected sustainable annual spending (today's money) if you retired at that age. Hover a bar for the optimistic and conservative cases.
Run the simulation to estimate sustainable retirement spending.
Annual Potential Wealth
Projected portfolio value each year from today to the end of the projection (today's money), at 80% / 50% / 30% likelihood (the data behind the chart above).
Run the simulation to populate.
Goals & funding
What-If: Does It Fit? click to toggleiDoes it fit? Each What-If scenario re-runs the simulation with your current inputs and the same random seed, changing only what the scenario changes. It fits when your existing goals, each new one-time cost and every year's spending are each paid in full in at least 80% of simulated futures; it is tight when the weakest of these is between 50% and 80%, and it does not fit below 50%. These are the same 80% and 50% thresholds as the Results at a glance cards. The verdict covers the projection years only; Money lasts looks further, to age 90.
Check a cost
$
Saved as a What-If scenario, so it also appears on the Goals tab and in the PDF report. A one-time cost is paid from cash and investments in that year; a yearly cost is added to spending every year from the first year to the last (leave Until blank for the rest of the projection). For an income change, an earlier retirement or a pension withdrawal, use the full form on the Goals tab.
No scenarios yet. Check a cost above, or build a fuller scenario on the Goals tab.
Goal Funding probability-based + present-value · click to expandiPriority-ordered goal funding: each simulated year, goals are funded in priority order (essential, then important, then aspirational/legacy), not split evenly. A shortfall shows up against the lower-priority goal competing for the same money, not against every goal active that year.
Each goal is scored two ways: the simulated probability of being fully funded (from the simulated outcomes) and the present-value funding ratio (priority-weighted, discounted at a risk-adjusted rate). Run the simulation to populate both.
Run the simulation to populate funding status.
Fully funded probability ≥ 80% / ratio ≥ 90%
Partly funded 50-79% / 60-89%
At risk 25-49%
Underfunded < 25% / < 60%
Simulated success is the share of simulated futures in which cash and investments pay the goal in full in every year it is due, with goals paid in priority order. Property and locked pension accounts are not sold to pay goals; pension money counts once it is paid out. The PV funding ratio discounts each goal's cost at a rate matched to its priority tier (Essential 95% / Important 75% / Aspirational 55% / Legacy 75% confidence), grossed for tax, and compares it to current assets plus reachable future savings, using the capital-market-assumption covariance engine.
Goals-Based Analysis institutional funding-ratio method · click to expand
Institutional goals-based methodology using per-asset-class capital market assumptions with a full correlation matrix for accurate portfolio risk. This feeds the Goal Funding panel above (present-value cost, priority-weighted discount rate, funding ratio). This section shows the underlying assumptions and your Wealth Allocation Framework.
Educational projection only, not financial advice. Funding ratios and achievable lifestyle figures are hypothetical, derived from capital market assumptions and your inputs. Actual results will differ. Consult a licensed advisor.
Wealth Allocation Framework Personal / Market / Aspirational · click to expand
The three-bucket wealth allocation framework organizes assets by risk-return role: Personal (preserve lifestyle: residence, cash), Market (balance risk & return: diversified equities/bonds), and Aspirational (idiosyncratic upside: concentrated stock, business, crypto, investment property).
Add assets to see your wealth allocation.
Retirement income & withdrawals
Retirement Drawdown: will your money last? click to expand
A decumulation simulation: from your retirement age, each year withdraws your retirement spending (net of pensions), the portfolio earns a random return, and we count how often it lasts to your planning age, capturing sequence-of-returns risk (a poor market early in retirement does lasting damage). It starts from the simulation's wealth at retirement (from today's figures if no simulation has run); cash earns nothing and is spent first, and only the invested part is exposed to market risk.
Set your retirement age, spending, and pensions above, then run the drawdown analysis.
Your Personal Retirement Number actuarial lump sum · click to expand
The lump-sum you would theoretically need today to purchase an inflation-adjusted annuity from a highly-rated issuer, funding your retirement income from your target retirement age through age 98 (a longevity horizon set from your residence country's life expectancy). Calculated using a 6.8% discount rate and your configured inflation assumption, based on standard actuarial present-value formulas.
Retirement NumberiRetirement Number: the lump sum you'd need on the day you retire. Your annual retirement spending is grown by inflation to the retirement date, then priced as an inflation-adjusted annuity paying every year from your retirement age to the planning age shown above (your country's life expectancy plus a longevity buffer), using a 6.8% discount rate.
-
lump sum needed at retirement
Present Value TodayiPresent Value Today: the Retirement Number discounted back from your retirement date to today at the same 6.8% rate: the amount that, invested today at that return, would grow into the full lump sum by the day you retire. This is the figure your net worth is compared against.
-
discounted to today's money
Current Net WorthiCurrent Net Worth: everything you own today minus everything you owe: all accounts (plus portfolio holdings, de-duplicated against any linked account), property, other assets and insurance cash value, less outstanding loan balances.
-
vs. target above
Funding Gap / SurplusiFunding Gap / Surplus: Current Net Worth minus Present Value Today. Positive (green): you're ahead of the actuarial target; today's wealth, compounding at the assumed rate, would cover retirement. Negative (red): the additional amount you'd need today; future savings and investment growth above the assumption can still close it.
-
vs. present-value target
Formula: PV = AnnualSpend × [1 − (1 + realRate)−n] / realRate, where realRate = (discountRate − inflation) / (1 + inflation) and n = years from retirement age to age 98. The result is then discounted back to today at the nominal discount rate. Annuity pricing assumes a 6.8% discount rate with your configured inflation rate (default 3.8%). Run the simulation or update expenses to refresh.
Cash flow & net worth
Linear Cash Flow Analysis deterministic year-by-year to age 90 · click to expand
Run the simulation to populate the cash flow table.
| Year | Age | Phase | Earned income | Pensions | Income tax | Expenses | Debt service | Savings target | Surplus / Deficit | Goal outflow | Cash | Investments | Ret. pool | Net worthiTotal assets minus total liabilities as of the end of this year: cash + investments + retirement pool + property/other, minus remaining loan balances. | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Run the simulation and the cash flow table will project from today until the primary client turns 90. | |||||||||||||||
Today (year 0)
Retirement starts
State pension starts
Goal year
Net Worth by Component click to expand
How each part of your wealth (cash, investments, retirement pool, property, insurance cash value) evolves along the deterministic projection. The dashed line is total net worth after liabilities. Retirement pool = locked retirement/pension accounts growing at a fixed 3.5%/yr independent of your risk profile (a Swiss pension fund at the interest it credits, 1.25% unless entered). Property & other = real estate plus any other/miscellaneous assets. Insurance cash value is held flat at today's value (no growth or decay modeled).
Portfolio efficiency & risk
Tax Efficiency Overlay asset-location analysis · click to expand
Asset location analysis: growth-heavy assets sitting in taxable accounts create a persistent drag on compound returns. This engine classifies your accounts by tax treatment and estimates the drag of capital gains taxes over a 30-year horizon.
Tax-Free
-
Tax-free wrappers
Tax-Deferred
-
Pensions and retirement accounts
Taxable
-
Brokerage, cash, other
Asset Location Score -/100
Annual tax drag: -
30-yr cumulative drag: -
Shortfall cost-basis tax: -
Score methodology: 100 = all growth assets in tax-free accounts. Tax-deferred accounts score 65% (gains grow untaxed but withdrawals are taxed as income). Taxable accounts score 0%. Annual drag = taxable balance × portfolio return × 25% assumed marginal rate. Shortfall cost-basis logic: when a cash-flow shortfall occurs, the engine assumes the gap is funded from a taxable account at 100% cost basis, adding a tax cost of shortfall × effective rate.
Risk & Return: Where Your Profile Sits click to expand
The trade-off between risk and reward, in one picture. Every way of investing sits somewhere between “safe but slow” and “bumpy but potentially faster.” This chart plots that trade-off so you can see exactly where your plan lands.
How to read it
→ Left-to-right = risk. How much your investments swing up and down from year to year. Further right means bigger swings.
↑ Bottom-to-top = reward. The average yearly return you’d expect over the long run. Higher up means more growth.
Each dot is one of the seven model risk profiles, ranging from very cautious (bottom-left) to very aggressive (top-right).
The dashed line is the trend through those profiles. It shows how the expected return rises with risk across them. It is a straight-line fit, not an optimised portfolio.
The big dot is you, marking where your household’s risk profile sits (the average of both clients’ profiles when there are two).
The takeaway: across the model profiles, more expected return comes with bigger ups and downs, which is why the line slopes upward. Moving right buys more expected growth at the price of a bumpier ride, so pick the spot that matches how much bumpiness you can comfortably live with.
For the technically minded: each dot is a model risk profile plotted at the app’s long-run return assumption for that profile: arithmetic mean return (μ, vertical axis) and annualised volatility (σ, horizontal axis). The dashed line is a least-squares trend line through the seven profiles. It is not a Markowitz efficient frontier: no portfolio optimisation is run here, and your dot is placed from your risk profile, not from your actual holdings.
Sensitivity Analysis click to expand
Shows how ±20% changes in key inputs shift the median projected wealth at year -. Wider bars = greater sensitivity. Run the simulation first.
Run the simulation to generate sensitivity analysis.
Behavior Gap click to expand
Runs the same simulated market path through two investors (one who stays invested through downturns, one who sells after a crash and re-enters gradually) to quantify what panic-selling costs, in this household's own numbers, by year -.
Run the simulation to generate the behavior-gap analysis.
Estate & methodology
Estate Transfer Summary click to expand
A simplified look at what transfers to your beneficiaries at the end of the projection: median projected net worth plus life-insurance death benefits, less a configurable estate tax. Run the simulation first.
Beneficiaries
No beneficiaries added.
Methodology & Disclaimer click to expand
Inputs the simulation reads
Income (sum of all four income fields), annual raise %, base expenses (Living + Insurance + Other), inflation rate (taken from the Region preset, based on 50-yr historical CPI averages, or your manual override), property value, other assets, the sum of every entry on the Assets tab, and each loan's balance / rate / remaining years. Projection length and number of simulations come from the Settings panel.
Return parameters by risk profile
| Profile | Mean return | Volatility |
|---|---|---|
| Very conservative | 3.5% | 4% |
| Conservative | 4.5% | 7% |
| Moderately conservative | 5.5% | 9% |
| Moderate | 7.0% | 12% |
| Moderately aggressive | 8.5% | 15% |
| Aggressive | 10.0% | 18% |
| Very aggressive | 12.0% | 22% |
When two clients are in the household, the mean and volatility are averaged. These figures apply to every household currency except the Swiss franc, whose profiles are priced on the CHF assumptions (Moderate: 4.7% and 9.1%). With holdings entered, the holdings' asset classes are used instead.
Stochastic engine: what happens each year
Investment return is sampled log-normally via Box-Muller, one correlated draw per asset class in the portfolio (a single blended draw when no holdings are entered), as
(μ − 0.5σ²) + σ × N(0,1). Property appreciates by a random 3% ± 2% each year. Income grows by your raise %, expenses grow by inflation. Each loan amortizes with its real interest math. The annual savings target goes to cash while the surplus allows; any surplus beyond it counts as spending, except the unneeded part of a retirement-account withdrawal, which is reinvested. A deficit is drawn from cash first, then investments. Without portfolio holdings the simulation starts with 30% of liquid account balances invested, the rest in cash at 0%. Net worth at each step is cash + investments + retirement pool + property + other − remaining loan balances − unmet needs.
How goals are scored
For each goal, the engine counts the share of simulation paths whose liquid wealth covers every scheduled outflow through the goal's end year without a shortfall.
Disclaimer. This tool is for educational and planning purposes only. It is not investment, tax, or legal advice. Historical averages and randomly sampled returns do not predict actual market behaviour; real outcomes can differ materially due to sequence-of-returns risk, tax drag, behavioural decisions, fees, and unmodeled life events. Consult a licensed financial professional before acting on any projection shown here.
Portfolios
Each portfolio keeps its own holdings and linked account. Switch here, then run the Simulation on whichever portfolio is active. They're evaluated separately.
Position Overlap Across Portfolios
Positions held in more than one of your named portfolios (matched by ticker / ISIN / name), so you can screen for overlapping exposure across them.
Add a second portfolio to screen for positions held in more than one.
Live Prices (free, no API key)
Pulls live quotes from Yahoo Finance with no API key, through a data proxy (Yahoo can't be called directly from a browser). The demo uses a built-in proxy; paste your own Cloudflare Worker URL below to replace it. Prices are cached, so the last-known value still shows if a fetch fails.
No key means the keyless free source (Yahoo); brokerage-account linking (Fidelity/Vanguard/Schwab holdings) needs a licensed aggregator and belongs in the server-side product.
Linked Account
Select the account from your Assets tab that these holdings belong to. The linked account will be excluded from the Assets total to avoid double-counting, since the detailed holdings here replace it.
Current Portfolio Summary
Total valueiTotal value: the sum of all holding values in this portfolio. When non-zero, it seeds the simulation's investment pool and its asset-class mix overrides the risk-profile return assumptions.
$0
HoldingsiHoldings: the number of distinct positions entered. More positions usually means more diversification, but quality of mix matters more than count.
0
Top holdingiTop holding: your single largest position as a share of the portfolio. A high figure signals single-name (idiosyncratic) risk: one holding driving outsized impact.
-
Concentration (HHI)iConcentration (HHI) is the Herfindahl-Hirschman Index: the sum of each holding's squared weight (0-10,000). Higher = more concentrated. Below ~1,500 is diversified; above ~2,500 is concentrated.
-
DiversificationiDiversification grade: a letter grade (A-F) derived from the HHI concentration. A means well spread across positions; D/F means a few holdings dominate.
-
Wtd yieldiWeighted yield: the value-weighted average income yield (dividends + interest) across holdings. Approximates the annual cash income the portfolio throws off as a % of value.
-
Wtd expense ratioiWeighted expense ratio: the value-weighted average annual fund fee across holdings. This cost is deducted from gross returns every year, so lower is better.
-
Risk scoreiRisk score: the portfolio's covariance-based volatility mapped to a 0-10 scale. It accounts for how asset classes correlate, so a diversified mix scores lower than the average of its parts. The bar below shades from green (low risk, near 0) to red (high risk, near 10) along this same 0-10 scale.
-
When the portfolio has holdings, its total is added to the simulation's investment seed and the asset-class mix overrides the risk-profile return assumptions. Avoid double-counting positions you've already entered as Investment account values on the Assets tab.
Advisory Fee click to expand
%/yr
Deducted from gross portfolio return in all simulations and projections.
Gross expected returniThe whole portfolio's value-weighted expected annual return, from each holding's asset-class capital-market assumption, with cash counted at 0%.
-
Advisory fee dragiThe annual cost of your advisory fee (AUM % or flat $), converted to an effective % drag on returns and subtracted from gross return every year in all simulations.
-
Net expected return (after fee)iGross expected return minus the advisory fee, floored at zero. The simulation earns this on the whole portfolio: the invested holdings grow and cash stays at 0%.
-
Portfolio Allocation & Asset Class Breakdown
By Asset ClassiGroups your holdings into equity, fixed income, real estate, cash and other buckets. Used for goal-bucket breakdowns and net-worth views elsewhere in the app.
By Instrument TypeiETF, mutual fund, stock, bond, alternative, etc. This is the wrapper/vehicle used to hold each position. Display and labeling only; does not affect return or risk assumptions.
By Geographic RegioniUS, developed international, emerging markets or global exposure. Display only, not currently factored into return or volatility assumptions.
Holdings
Read a statement, on this deviceUpload a bank or custody statement (PDF, scan, photo, spreadsheet) and the positions, accounts and loans on it are read in this browser: nothing is uploaded. You review every row before it is added. If your firm has turned on AI features, you can choose to have Claude (Anthropic) read it instead.
No investments added.
Add Investment
Add alternative investment (private equity, hedge funds & structured products without a ticker)
Want a starting portfolio built from the plan?
Open the Portfolio Builder tab and answer 4 simple questions: the rules engine builds a complete recommendation (or Claude, when your firm turns AI features on and an AI key is set).
Proposal Setup click to expand
Household profile not loaded yet.
Advisory Fee
%/yr
Gross returniThe proposal's allocation-weighted expected annual return: each position's own expected return where it has one, otherwise its asset-class capital-market assumption, with cash counted at 0%.
-
Advisory feeiThe annual cost of your advisory fee (AUM % or flat $), converted to an effective % drag on returns and subtracted from gross return every year in all simulations.
-
Net returniGross expected return minus the advisory fee, floored at zero. When the simulation runs on the proposal it earns this on the whole portfolio: invested positions grow and cash stays at 0%.
-
Deducted from the proposal's gross return in the Portfolio Comparison simulation. Shown separately from the current portfolio fee so you can model the net-of-fee impact side by side.
Allocation Summary & Asset Class Breakdown
Prepared for: -
Prepared by: -
Objective: -
Target amount: -
Target amountithe amount you plan to invest in this proposal, entered above in Proposal Setup. Position weights are applied against this figure to compute the amount per holding.
-
Positionsithe count of positions added to this proposal.
0
Allocationisum of each position's weight %, should total 100%.
0%
Target matchistatus derived from total allocation: 100% = fully allocated, over 100% = over-allocated, 50-100% = under-allocated, under 50% = awaiting allocation.
-
Gross returniallocation-weighted average of each position's own expected-return field. This is a different calculation from the Portfolio tab's CMA-derived gross return.
-
Advisory feeithe effective % drag from your advisory fee input (AUM % or flat $ ÷ target amount), same figure shown in the Advisory Fee panel above.
-
Net returnigross return minus advisory fee, floored at zero.
-
Wtd expense ratioiallocation-weighted average expense ratio across all positions.
-
Wtd yieldiallocation-weighted average dividend/interest yield across all positions.
-
Risk scoreiallocation-weighted average of a fixed per-asset-class risk score (0-10 scale). The bar below shades from green (low risk) to red (high risk) on this same scale.
-
By Asset ClassiGroups the proposed positions into equity, fixed income, real estate, cash and other buckets. When "simulate from proposal" is turned on, this mix directly sets the market simulation's return and volatility; otherwise the simulation uses your household risk profile.
By Vehicle TypeiETF, mutual fund, stock, bond, alternative, etc. This is the wrapper/vehicle used to hold each position. Display and labeling only; does not affect return or risk assumptions.
By Geographic RegioniUS, developed international, emerging markets or global exposure. Display only, not currently factored into return or volatility assumptions.
Proposed Positions
No positions added yet.
Add Position
Add alternative position (private equity, hedge funds & structured products without a ticker)
Send to Portfolio Management System
Turns the positions above into a BUY order ticket and posts it to your PM/OMS,
where the orders sit as pending instructions for someone with trading authority to execute.
Nothing is executed from this screen.
You will see every line and the cash total before anything is sent.
Order Routing click to expand
Where order tickets are sent. The credential is stored in this browser only and is sent
solely to the endpoint you configure here.
Production note. A browser-held credential and a direct cross-origin POST
suit an internal PM system on your own network. For a bank-hosted OMS, route through the
server-side product instead, which keeps the credential off the browser and out of reach of
anyone with access to this machine.
Sent order tickets click to expand
No orders sent yet.
Last 50 attempts, stored in this browser. The PM system remains the system of record.
Rules-based · AI optional
Build a portfolio from your plan
The rules engine sets the asset mix from your risk profile and horizon, tilts it by up to 8 points toward what the research views loaded in the Research Library favour, and picks funds for each asset class by cost, domicile and the quality figures on file. If your firm turns AI features on and an AI key is set, Claude builds it from the same inputs instead (your plan figures are then sent to Anthropic).
Step 1
Tell us about you
We use your Household, Income, Assets and Goals from the other tabs
Step 2
Uses the research on file
House views in the Research Library (Admin) tilt the mix, wirehouses weighted highest and headlines left out; with none loaded you get the risk-profile baseline
Step 3
Get your portfolio
A complete investment plan with explanations for every pick
Your preferences (most clients only adjust these 4)
$
Your starting investment amount
How much volatility are you OK with?
Longer horizons can take more risk
Environmental, Social & Governance funds
Built by the rules engine on this device in a second or two, from the research houses' views with wirehouses weighted highest
Research the builder can use, once loaded in the Research Library
Published market outlooks from these institutions. Nothing from them is included until it is loaded; no affiliation with any of them.
Bank of America
JPMorgan AM
Morgan Stanley
Goldman Sachs
Citi Private Bank
UBS Wealth
Julius Baer
Pictet AM
Vontobel
BlackRock
Eaton Vance
Morningstar
FactSet
Bloomberg
Oppenheimer
Seeking Alpha
Asset Class Allocation: Side by Side
Current Portfolio
Proposed Portfolio
Portfolio Returns: Past vs Future Performance
Left of today: what each mix returned a year over each past period. Right: the long-run return it is expected to average, net of fees.
Return, Risk and Cost: Side by Side
Expected return and volatility look forward, as on the right of the returns chart above. Both sides are the whole portfolio, cash counted at 0%.
Current
Proposed
Difference
Position Overlap: Portfolio vs Proposal
Positions the active portfolio and the proposal have in common (matched by ticker / ISIN / name). Overlap means the proposal doubles up on something already held. Screen these so current and proposed positions don't overlap.
Run comparison to screen for overlap.
Average Annualized Return: 1Y / 3Y / 5Y / 10Y (detailed table) click to expand
Average annualized return at each horizon. Uses each fund's own trailing returns where one is on file (curated to end-2024 for flagship funds in the built-in list, or fetched live for a holding when the data proxy is set), otherwise its asset class's historical trailing returns as a proxy (so 1Y / 3Y / 5Y / 10Y genuinely differ). The benchmark tracks an appropriate index over the same period, auto-selected based on your asset mix.
Portfolio
1 Year
3 Years
5 Years
10 Years
Run comparison to populate.
Likelihood of Reaching Each Goal
Each goal evaluated under both portfolios using the same simulation and the household income, expenses, savings, debt schedule, and inflation. Δ is the change in success rate moving from Current to Proposed.
Run comparison to see goal probabilities.
Plan Likelihood
Add positions to either Portfolio or Investment Proposal, then run the comparison.
Plan Recommendations
Automated checks across your whole plan (single-holding concentration, deficit and savings rate, cash buffer, and goal funding), surfaced here and ranked by severity.
Flags
The checks run when this tab opens.
Identity & Branding click to expand
Appearance click to expand
Custom Content click to expand
Appears on the cover and headers. PNG/JPG/SVG, max ~200KB.
All custom content is saved in your browser only and persists across sessions.
Page Order click to expand
Use the ↑↓ buttons to reorder · tap or hover a page name to preview what's on it
📊 Educational Charts click to expand
Tick any illustrative charts to include in the report. Each is rendered on its own page with a plain-language explanation and a source note, useful for client education. They're off by default; pick only the ones you want.
📖 Glossary of Terms click to expand
Plain-language definitions of every term used across the app and the PDF report. The same glossary is included in your generated reports.
Sections to Include click to expand
Generate Report
Run the simulation first. Projection results, goal success rates, and the cash-flow table are populated when the simulation runs.
The preview opens the same content as a styled HTML page; the PDF download renders it as a multi-page document.