Transparent portfolio planning

Portfolio math for the
retirement decisions that matter.

Analyze a portfolio, stress-test your retirement path, or let your AI call FolioForecast for calculator output it can explain.

FolioForecast is a calculator. Scenario outputs are model results, not investment advice.

1 Analyze my portfolio 2 Stress-test retirement 3 Ask AI with Folio math
No signup to try sample math
Data methodology disclosed ?
Limited-scope AI access
Sharpe ?
1.42
Max Drawdown ?
-12.4%
Efficient Frontier Analysis ?
Example: 2004–2024 (monthly returns)
Historical
Return ↑ Risk → Optimized Your Portfolio
8.4%
Return
12.8%
Volatility
1.42
Sharpe ?

Three ways to use FolioForecast.

Pick the lane that matches the question in front of you. Budget stays in the background as the support module that finds investable surplus for retirement.

Analyze my portfolio

Load a sample or import holdings, then compare historical return, volatility, max drawdown, and candidate allocation outputs.

Stress-test my retirement path

Use the guided planner to test retirement age, savings, withdrawal assumptions, and Monte Carlo-style uncertainty bands.

Use FolioForecast with AI / MCP

Connect Claude Desktop or ChatGPT Actions to FolioForecast tools with limited-scope, revocable access.

Budget support: use Budget to find investable surplus, then feed that monthly amount into the retirement plan. Open Budget support

Start with a portfolio. See the trade-offs.

Pick a starting point, adjust the mix, and watch how $10,000 could grow based on historical returns. Outputs are scenario math, not a buy or sell instruction.

Try sample portfolio Upload/import portfolio
If you invested $10,000 today…
$100,627
in 30 years, based on this mix's historical performance
likely range: $52k – $194k
Expected Return
8.1%
per year, on average
Volatility
11.2%
how bumpy the ride is
Worst Year ?
-18.4%
historical drawdown
Sharpe ?
0.54
return per unit of risk

Starting Points

Your Mix

Total100%
Efficient Frontier ? — Where Your Mix Lands

Four metrics. Plain English.

Every chart on Folio comes back to these four. Once you know what they mean, you can judge any portfolio in 30 seconds.

Expected Return

How much it grows in a typical year. The average annual gain, based on the last decade of real market data.

Volatility

How bumpy the ride is. Higher volatility means bigger up-and-down swings along the way.

Max Drawdown ?

The worst pain it's ever caused. The biggest peak-to-trough loss you would have lived through.

Sharpe Ratio ?

Your risk-adjusted score. Higher is better — it's how you compare two portfolios fairly.

Will the plan hold up?

Retirement is the reason the portfolio math matters. Move age, savings, return, and withdrawal assumptions to see scenario output change in real time.

Try sample retirement plan Methodology & assumptions
On Track

$2.38M at age 100

Working 33 years, then drawing $60k/yr in retirement. Funds last the distance.
At Retirement
$1.2M
balance when you stop working
Annual Need
$60k
replacement of salary
Blended Return
7.1%
weighted across accounts
Outcome
Age 100
funds survive

You

32
65
$75k
3%
annual raises & inflation
80%
% of salary needed in retirement

ROTH Account

$45k
8%
16%

Cash Account

$15k
4.5%
1%
Working & Retirement — Balance Through Age 100

Clarity without complexity.

Institutional-grade math, translated for humans — and a handful of honest commitments about how we operate. Whether you're starting out or running a $5M portfolio, you get the same numbers and the same promises.

See what's really happening

No black boxes. Every number shows its work — what went in, what came out, and why it matters. If you can't verify it, we shouldn't be asking you to trust it.

Jargon translated

"Sharpe ratio" becomes "return per unit of risk." "Efficient frontier" becomes "the efficient trade-off for a given risk level." Math stays the same. Words get better.

No one selling you anything

We don't manage your money, earn commissions, or take referrals from brokers. The math is the product. You make the decisions.

Your data is yours

We never sell it. We never use it to train models. With MCP, it can stay on your machine entirely when you want it to.

No conflicts. No tricks.

No hidden affiliate links. No fund lists we get paid to promote. The page you see is the page everyone sees.

Transparent methodology

Every calculation has a "show your work" link with the formula, inputs, and assumptions. Disagree with our defaults? Change them.

Find investable surplus for retirement.

Budget is the support module: track income and spending, estimate monthly surplus, and carry that number into retirement assumptions.

Annual Income
$120,000
Annual Spending
$84,720
Potential Surplus
$35,280
Savings Rate
29%

Income

$10.0k

Monthly Spending

Monthly Spending — Find Surplus

Ask AI to analyze using
FolioForecast math.

Connect ChatGPT Actions or Claude/MCP so an AI assistant can request calculator output from FolioForecast and explain the model output in plain English.

1

Create limited-scope access

Use a revocable agent key or OAuth connector. Keep full-access keys out of chats.

2

Copy safe MCP or GPT Actions config

Use Claude Desktop/local MCP, Claude web connectors, or ChatGPT Actions where supported.

3

Ask for scenario output

"Stress test my 60/40 against 2008" or "run a sample portfolio through FolioForecast math."

Never paste your master API key into a chat. Use a limited-scope, revocable agent key or the OAuth connector flow.

Works with

Claude Desktop Claude connector ChatGPT Actions Cursor any MCP client
you → use FolioForecast to stress-test my portfolio against 2008
AI → model output: the sample 60/40 scenario shows a 24% peak-to-trough drawdown and an 18-month recovery period. Breakdown by asset follows...

Run the numbers. Then decide.

Start with a sample portfolio, test a retirement path, or connect AI to FolioForecast's calculator surface.

Sample calculator outputs are available without signup. Saving and private data require an account.
Try it now — no signup