Enter your numbers, once.
Age, nest egg, savings rate, target spend, allocation. No bank linking, no scraping — the app has no network for that.
Monte Carlo simulations grounded in 98 years of market data — nothing leaves your device. No account. No tracking. No shared credentials.
How it works
Kelo ships with 98 years (1928–2025) of Stocks/Bonds/Bills/Inflation returns and runs 100,000 block-bootstrapped paths every time you tap Recalculate. You see the full distribution — not a straight line that lies.
Age, nest egg, savings rate, target spend, allocation. No bank linking, no scraping — the app has no network for that.
Full FIRE (classic retire), Barista FIRE (part-time income bridge), or Coast FIRE (stop contributing, let it ride). Toggle freely.
P10 / P50 / P90 percentile bands. A red dashed failure line. An honest success rate — no "projected" single-line fiction.
Social Security NPV across claim ages 62, 67, or 70, COLA-adjusted. ACA MAGI cliff visualized against your early-retirement income target.
The planner
Every feature exists because the FIRE community asked for it — and nothing else. No crypto tab. No newsletter signup. No "premium insights" upsell.
100,000 simulations per run. Block-bootstrapped from 98 years of SBBI data. See the full distribution.
Switch between the three canonical FIRE paths. Model part-time income or no more contributions at all.
Constant Dollar (Bengen), Guyton-Klinger guardrails, and Floor/Ceiling Variable — modeled with sequence risk.
NPV across ages 62, 67, or 70, COLA-adjusted, informed by SSA actuarial data. No gut-feel defaults.
See exactly where subsidies phase out against your target early-retirement income. No guessing.
Full-at-55 vs Barista-at-50. Same inputs. Honest deltas. Export a one-page PDF to share with your planner.
Privacy by architecture
The App Store nutrition label reads "Data Not Collected" for every category — because the app contains no code that would transmit your financial inputs anywhere.
Every simulation runs locally. We operate no servers that receive your inputs.
Optional. Keys are yours, via CloudKit. We don't hold them.
No analytics, no crash reporting, no third-party SDKs. Nothing.
No email. No password. No newsletter. Open the app and you're in.
How Kelo compares
Every other FIRE tool asks you to trust a server with your retirement number. Kelo doesn't need to.
| Kelo | Web FIRE tools | Aggregator apps | |
|---|---|---|---|
| Data stays on device | Yes | No — cloud | No — cloud |
| Requires account | Never | Yes | Yes |
| 98y historical SBBI data | Bundled | Varies | No |
| FIRE-native modes | Full · Barista · Coast | Partial | No |
| 100,000 simulations / run | Yes | Some | No |
| Works offline | Always | No | No |
Pricing
The whole Monte Carlo engine is in the free tier. Pay when you need more scenarios, PDF export, and a quick-update widget.
The full engine. One scenario. Forever.
For serious planners who model multiple paths.
For illustrative purposes only. Not financial advice. Read the full disclaimer.
FAQ
No. Kelo is a simulation tool for personal exploration. It is not a financial advisor, does not execute trades, and does not issue recommendations. Consult a licensed fiduciary before making retirement decisions.
The app ships with 98 years (1928–2025) of bundled historical Stocks, Bonds, Bills, and Inflation returns. Each simulation draws multi-year blocks (block bootstrap) to preserve real sequence-of-returns risk. The app never fetches live market data.
If your spreadsheet runs 100,000 simulations with realistic sequence risk, Guyton-Klinger guardrails, and an ACA MAGI cliff overlay — no. Otherwise, yes. Kelo is the workbook you'd build if you had a month.
No. The App Store nutrition label reads "Data Not Collected" for every category. No analytics. No crash reporting. No third-party SDKs.
Sync uses Apple's CloudKit with your private database. Your data is encrypted in transit and at rest using your iCloud account's encryption keys. We do not possess those keys.
Because privacy-by-architecture is easier to guarantee on one platform. The simulation engine is Swift, the storage is SQLite on-device, and the sync is CloudKit. No cross-platform server layer to compromise.
Yes. Open iPhone Settings → [Your Name] → Subscriptions → Kelo → Cancel Subscription. Pro features remain available until the end of the current billing period.