For businessShip a financial-planning AI in weeks, not quarters. Embed a branded agent backed by deterministic tools — every number is engine-computed, not hallucinated. Free to prototype. Built for RIAs, fintech apps, and advisor platforms.See the platform →
100% free · no account · your data stays in your browser

When can you actually retire?

Pick a starting point below and get a full plan in one click — your real FIRE age, projected net worth, and a 150-year market backtest in seconds. A free FIRE calculator that models the hard stuff most tools skip: taxes, RSUs, real estate, and Social Security. No account, nothing uploaded.
every projection your engine live, in-browser
Start from a scenario — open it in seconds, edit anything after

Prefer to start from scratch?

See it work — hover a scenario above to preview it here

Projected net worthGoal $2.5M

FIRE goalAge 3875
FIRE %
39%
Earliest FIRE age
150-yr survival
Calculating…

Real-dollar projection · 4% SWR · 7% real growth · FIRE goal $2.5M (25× spend). Open a scenario to make it yours.

1871
stress-tested across 150+ years — 1929, the 1970s, 2008
123
MCP tools — callable by Claude or any client, or use the app
100%
local — no account, no upload, no tracking
50 + DC
state tax schedules, real progressive brackets
Trust

Never hallucinated

Every figure your users see is computed by a deterministic, type-checked engine — the same math that powers planfi.app — and returned with its key assumptions and a confidence level. The LLM picks which tool to run and explains the result; it never invents the number. Same inputs, same answer, every call.

We continuously measure the agent against a 15-persona golden dataset on two axes — faithfulness (did it quote the engine’s real numbers?) and routing (did it pick the right tool?). Trust is a measured number, not a marketing claim.

{
  "fire_number": 2000000,
  "fire_age": 53,
  "disclosures": {
    "not_advice": true,
    "key_assumptions": ["4% real return", "30-yr horizon"],
    "confidence": "high"
  },
  "_meta": {
    "engine_version": "...",
    "rules_version": "..."
  }
}

Every response is stamped with provenance — disclosures and an _meta envelope, not a bare number.

Built for high earners

The moves generic calculators skip

Mega-backdoor Roth

Unlimited post-tax 401(k) conversions, NIIT optimization

RSU / equity comp

ISO/NSO/ESPP analysis, concentration tax-loss harvesting

Roth conversion ladder

RMD-, IRMAA- and ACA-aware early-retirement gap

Dual-income households

Staggered retirement, spousal strategies, income splitting

Next Best Dollar

Funding waterfall: 401(k), backdoor, ESPP, HSA, HELOC order

Social Security optimizer

62 / FRA / 70 breakeven, with spousal and survivor strategies

Estate & inheritance tax exposure

Federal exemption + 2026 sunset, 40% rate, portability, 13 state estate taxes + 6 state inheritance taxes (PA/NJ/KY/IA/MD/NE)

i.The whole engine

Everything you need. Designed for HENRY, built for everyone.

Everything below runs in the web app — no account, no signup — and every piece is also callable by your AI agent over MCP.

Tax & equity comp

Mega-backdoor Roth

Post-tax 401(k) conversions, backdoor Roth and IRMAA-aware planning.

Education tax credits (AOTC / LLC)

Optimize the American Opportunity ($2,500/student, 40% refundable) and Lifetime Learning ($2,000/return) credits per student, with the MAGI phase-out band, no-double-dipping rule, and the $4,000 529 carve-out to preserve full AOTC eligibility.

RSU / concentration analysis

ISO/NSO/ESPP and a concentration sell-down with tax-loss harvesting.

HSA-as-retirement optimizer

Treat the HSA as a triple-tax-advantaged retirement vehicle: max-fund and invest the balance (2026 family/self limits + the age-55 $1,000 catch-up), the receipt-shoebox deferred-reimbursement strategy, the 6-months-before-Medicare contribution stop, and the age-65 tax-free-medical vs taxable-non-medical drawdown pivot.

Nonqualified deferred comp (NQDC / 409A)

Model the defer-now-vs-take-now election for high-W2 execs: deferral past 401(k)/415 caps, lump-vs-installment distribution, bracket/IRMAA/Additional-Medicare smoothing into low-income FIRE bridge years, and employer unsecured-creditor risk.

83(b) election & QSBS §1202

Model the irreversible 30-day 83(b) early-exercise election (ordinary→LTCG conversion and the holding-clock start) and the §1202 QSBS gain exclusion of up to $10M or 10× basis — the highest-leverage moves for founders and early employees.

Progressive state tax (all 50 states)

3.8% NIIT and AMT phase-outs, plus progressive brackets for all 50 states + DC with single and married-filing-jointly tables — most states tax RSU and long-term gains as ordinary income.

Roth conversion ladder

RMD-, IRMAA- and ACA-aware conversions for the early-retirement gap.

Tax-gain harvesting

Harvest LT gains at the 0%/15% LTCG rate up to the next bracket, NIIT, or IRMAA cliff — with basis step-up.

Tax-loss harvesting

Lot-level unrealized losses against your ST/LT gain budget + $3k ordinary deduction with carryforward; wash-sale (30-day cross-account) flags and correlated replacement picks.

Lot-level tax-lot optimizer

Pick which purchase lots to sell — HIFO vs FIFO vs specific-ID — to minimize gain or maximize harvested loss, splitting ST vs LT per lot; applies the §1091 wash-sale disallowance to equities and models the crypto carve-out (property, not a security) with a proposed-future-law toggle.

Cross-account rebalance trades

Detect drift beyond your ±3–5% bands across taxable / IRA / Roth / 401(k), then generate the actual buy/sell list to return to your IPS target — rebalancing tax-advantaged accounts first, avoiding short-term gains, harvesting losses (wash-sale aware) and steering new contributions to underweight classes.

Withdrawal sequencing

Drawdown ordering across taxable, traditional and Roth with RMDs enforced.

RMDs & healthcare bridge

Required distributions, plus ACA subsidies and HSA for the pre-Medicare gap.

SS tax torpedo & survivor cliffs

Map the IRC §86 provisional-income brackets that pull 50%/85% of Social Security into tax, the 40-50%+ effective-marginal-rate zone an extra dollar of RMD/Roth/cap-gain income creates, and the narrower widowed single-filer brackets — cross-referenced to IRMAA tiers and the Roth fill-to ceiling.

Social Security claiming optimizer

PIA from AIME and bend points, with 62 / FRA / 70 breakeven and spousal/survivor strategies.

Estate & inheritance tax exposure

Federal exemption with the 2026 sunset, the 40% rate, spousal portability, 13 state estate taxes, AND the 6 state inheritance taxes (PA, NJ, KY, IA, MD, NE) that hit heirs by relationship regardless of estate size — MD double-hits, spouses exempt.

Mortgage prepay & refinance

Prepay-vs-invest and refinance break-even, with lot-level cost basis on the equity side.

Household cash-flow & take-home

Gross-to-net paycheck (pre-tax deductions, federal/state/FICA), monthly free cash flow, gross & net savings rate vs your FIRE target, and a 50/30/20 needs/wants/savings benchmark.

Debt payoff

Avalanche / snowball / invest-instead, counted as a net-worth liability.

Debt consolidation

0% balance-transfer vs personal-loan vs status quo — new rate, fees and intro period, counted as a net-worth liability.

Student-loan strategy

IDR plan selection, PSLF forgiveness vs refinance vs aggressive payoff — total cost and payoff timeline per path.

Auto: finance vs lease vs cash

Compare financing, leasing and paying cash for a car — real-dollar net cost over your hold horizon, net of resale, interest and the opportunity cost of tying up cash, with the loan counted as a net-worth liability.

Self-employed & QBI

Solo 401(k) / SEP / SIMPLE contribution sizing, S-corp reasonable salary, self-employment tax and the §199A QBI deduction.

Owner cash-balance / DB plan sizer

Size the deductible defined-benefit / cash-balance contribution for a profitable solo owner — actuarial annual funding by age, the §415(b) annual-benefit cap, the DB-plus-Solo-401(k) stacked deductible total and tax saved at your marginal rate, plus the SEP-IRA pro-rata trap that blocks a clean backdoor Roth.

Estimated / quarterly taxes

Compute quarterly estimated payments and the 90%/110% safe-harbor thresholds from projected SE/S-corp income to avoid underpayment penalties.

Annualized estimated tax (Form 2210 Schedule AI)

For lumpy / back-loaded income (a Q4 RSU vest, a year-end S-corp distribution): the annualized-income installment method that legally defers estimated payments until the income arrives — per-period required installment vs the even method, recommended schedule, total §6654 penalty avoided, and the cheapest safe harbor.

Retirement relocation

State-tax + cost-of-living arbitrage on a move (e.g. CA→TX/FL) — annual and lifetime after-tax delta, including state estate and inheritance taxes (PA/NJ/KY/IA/MD/NE).

Multi-state part-year residency tax

Model the relocation transition year: split the year by residency days, source wages/RSU-vest/gains/deferred-comp to each state, apply the resident-state credit for taxes paid to the other state, reciprocity agreements and the 183-day statutory-residency test — combined state tax for the move year vs a naive full-year single-state assumption.

529-to-Roth rollover & 5-year superfunding

Roll up to $35k of leftover 529 funds into the beneficiary's Roth IRA (SECURE 2.0, no MAGI phaseout), and front-load up to 5x the annual gift exclusion per donor with the Form 709 5-year averaging election to remove it from your estate.

FAFSA Student Aid Index (SAI/EFC)

Compute the federal-methodology Student Aid Index from parent income/asset and student components, with the simplified-needs and auto-zero tests — then quantify the planning levers: parent- vs grandparent-owned 529s, retirement/home-equity exclusions, and the marginal SAI cost of $1 of base-year income (Roth conversions, capital gains) vs $1 of reportable asset.

Long-term care

Model expected late-life care cost exposure and self-insure vs traditional vs hybrid LTC policy — with the §213(d) premium deduction, medical-floor math and the survivor-plan impact.

Medicare enrollment timing & late penalties

The 7-month Initial Enrollment Period window, the PERMANENT Part B (10%/yr) and Part D (1%/mo) late-enrollment penalties in lifetime dollars, the creditable-coverage test for working past 65 (COBRA is NOT creditable for Part B), the HSA-stop-6-months-before rule, the 8-month Special Enrollment Period after losing employer coverage, and the one-time 6-month Medigap guaranteed-issue window.

Disability income (SSDI + LTD)

Stress-test an income-loss disability: PIA-based SSDI estimate, the 5-month elimination and 24-month Medicare-bridge gap costs, the SGA earnings cap, SSDI→retirement conversion at FRA, the group-LTD dollar-for-dollar SSDI offset, the employer-vs-employee-paid taxability flip, and your after-tax replacement ratio vs the protection shortfall.

Passive activity losses (§469)

$25k allowance phase-out, suspended-loss carryforward, real-estate-professional break-even.

STR Tax Loophole (§469 non-passive)

Average-stay (≤7-day) test + material participation make an Airbnb loss non-passive — offset W-2 income without RE-professional status; recapture at sale quantified.

Cost segregation study

Reclassify a building into 5/15/27.5-yr MACRS classes, front-load current-law bonus depreciation for a 20-30%-of-basis first-year deduction, NPV the acceleration vs straight-line, and quantify the §1245/§1250 recapture at sale.

§1031 like-kind exchange

Plan the 45/180-day identification and closing deadlines, recognize cash and mortgage-relief boot, carry the substituted basis and deferred §1250 recapture into the replacement property, and NPV deferring the tax vs paying cap-gains + recapture + NIIT now.

Divorce settlement / QDRO

Split 401k/pension/IRA via QDRO, after-tax equalization (Roth vs traditional vs taxable), pension PV split, home buyout vs §121 split-sale, post-2019 alimony cost, MFJ→single bracket shift, and the 10-year divorced-spouse Social Security flag.

Projections & FIRE

Year-by-year net worth

A full projection in real dollars with your own inflation assumption.

FIRE %, Coast & Barista

How close you are, your Coast FIRE age, and a minimum-investment path.

Lean / Fat / Barista FIRE variants

Computed target tiers for each archetype, plus a Barista bridge where part-time income covers a spending gap before full drawdown.

Minimum investment required

The least you can invest each year and still hit your date.

Historical backtesting since 1871

150+ years of Shiller data, tested across every market window — 1929, the 1970s, 2008.

Guaranteed income / annuities

Pension lump-sum vs lifetime monthly, SPIA/QLAC vs DIY — present-value, breakeven age and the income floor it buys.

Bond / TIPS income ladder

Floor N years of retirement spend with Treasuries/TIPS — cost today, per-rung maturities, real-vs-nominal coverage and the share of spend it guarantees.

Dynamic spending guardrails

Guyton-Klinger guardrails, VPW, spending smile and bucket strategy — variable spend instead of a static 4%.

Emergency-fund runway

Months-of-runway sizing for job stability, dependents and single vs dual income, plus a cash-vs-invest tradeoff.

Accounts & assets

Stocks & cash

Portfolio contributions and growth, plus cash accounts.

Real estate & rentals

Properties with mortgages, appreciation, taxes and rental income.

Short-term rentals

Airbnb/VRBO: cash-on-cash, cap rate, break-even occupancy.

Hold-period total return

Own a property for N years then sell at the appreciated value — net of selling fees and mortgage payoff — for cash-on-cash, total return and annualized IRR.

Buy / sell timing

Model buying in a few years and selling after a hold, or set the exit price directly after a renovation — proceeds reinvested into your FIRE timeline.

Rent vs buy

Buy-vs-rent break-even on real home appreciation, with the opportunity cost of investing the down payment + monthly difference instead.

Home-equity extraction

HELOC revolving draw/repay, cash-out refinance, and reverse mortgage as a retiree liquidity lever — modeled as a real liability against net worth, not just a funding source.

Speculative & account split

Speculative holdings and a taxable / traditional / Roth split.

Planning & insights

50+ insights

Optimization, risk, strategic and progress insights, each with quantified impact.

Action plan

Insights turned into immediate, short- and long-term steps.

Scenario comparison

Compare plans side by side with deltas against your base case.

Family & lifestyle goals

Kids, college, weddings, lifestyle goals and life events.

Privacy & export

Local-first, no account

In the web app every calculation runs in your browser — nothing uploaded.

JSON export

Download any plan as JSON so it survives even if the site goes away.

PDF & markdown export

A formatted PDF financial plan plus markdown for sharing.

Command palette & dark mode

Cmd+K palette, dark mode, presentation mode and plain-English definitions.

Better than the alternative.

Why planfi instead of a spreadsheet, an advisor, or a monthly subscription?

vs. your spreadsheet

  • +No manual rebalancing
  • +Real tax optimization, not rules of thumb
  • +Built-in backtesting, not guesswork
  • +Equity-comp analysis for RSUs

vs. a $4k/year advisor

  • +Custom tax engine every time
  • +Estate, Social Security & state-tax planning included
  • +Unlimited scenarios & comparisons
  • +No advisory fees, no minimums
  • +Ask your AI agent to run the analysis

vs. a planning subscription

  • +Free forever — really
  • +No recurring charge, no upsell
  • +Your data stays yours — no sync, no cloud
  • +Export & keep even if we shut down

planfi is and will always be free. We don’t monetize the planner. No account required. No data sold. Built in public, open MCP.

ii.Dashboard & engagement

Your plan comes back with you.

planfi saves your work in this browser, celebrates milestones, shows momentum since your last check-in, and lets you compare plans side by side. Your progress is always here when you come back.
Saved in this browser — pick up anytime

Since-last-check-in momentum

Earnings, contributions, net-worth delta — see what moved since you last visited.

Milestone celebrations

Coast FIRE reached? First $1M? The OMY "you’ve already won" nudge when you can stop.

Saved models & comparison

Build and compare scenarios in the dashboard. Keep the best, export as JSON.

Presentation / TV mode

Put your plan on a big screen or print it — no code, no spreadsheet nightmares.

Always saved locally: your browser storage keeps everything. No cloud sync, no account. Clear it and it’s gone — you control it all.

iii.The agent capability

Let your AI agent run the real math.

planfi exposes a free, open MCP server at ai.planfi.app. 123 focused tools, guided workflow prompts, and a reusable plan handle let Claude — or any MCP client — chain a complete analysis. The engine does the arithmetic, so the model never has to guess at compound growth or a withdrawal sequence.
planfi agentgrounded ✓
Am I on track to retire at 55?
You’re close. On today’s plan, a Monte-Carlo backtest over 150 years of market history puts you here — with two levers that would close the gap.
FIRE readiness · samplesample data illustrative
86.4%
Chance of funding retirement to age 95
  • Deterministic, tested math. Real projections — not an LLM estimating returns.
  • 123 tools + workflow prompts. Callable individually or chained into a full plan.
  • A reusable plan handle. Send the model once, then reference it across calls.
  • No auth, no key, no account. Just point your agent at the URL. Free.
~ add to Claude Code
$ claude mcp add --transport http planfi https://ai.planfi.app/mcp/free

Click Add to Claude to copy https://ai.planfi.app/mcp/free and open the connector dialog, then paste & add.

Building an app? The same tools are a REST API.

A real conversation
you ↔ your agent · live
AI agent + planfi MCP
Live example — agent calls planfi tools to build a real FIRE plan
I'm 42, $380k in my 401k, earn $140k, and want to retire at 55.
Building your projection from those inputs…calledgenerate_financial_plan
You hit financial independence around age 55 — projected net worth of ~$2.4M, well past your FIRE target.
Stress-testing that plan against real market history…calledrun_backtesting
Your plan survived ~88% of historical market windows since 1871 — including the 1929 crash and the 1966 stagflation era.
Checking for tax-optimization opportunities before RMDs kick in…calledanalyze_roth_conversion
A 10-year Roth conversion ladder (ages 56–65) could cut your lifetime RMD taxes by roughly $47k.
Comparing account-drawdown orders for longevity…calledanalyze_withdrawal_strategy
Drawing taxable → traditional → Roth lasts the longest; RMDs are enforced starting at age 73.
Illustrative example. planfi exposes these tools over MCP — agents run historical backtesting (not Monte Carlo), tax, and withdrawal analysis.

How data is handled in agent mode: the numbers you give your agent pass through the planfi worker to compute your plan, but aren't stored — except an optional intake session held up to 24 hours so you can fill in your own data via a link. Nothing is kept after that. (The web app itself is local-only.)

Agent already has your numbers

Tell it your situation. It calls generate_financial_plan and hands back your full projection.

Rather type it yourself?

It calls start_plan_intake and sends a link. Fill out planfi, hit Send to Agent — done.

The 123 toolsagent.call(generate_financial_plan)

One agent, 123 deterministic endpoints. Tools chain into a full analysis, passing a reusable plan_handle so your model is sent once — not on every call.

generate_financial_plan
assemble_comprehensive_plan
generate_financial_insights
generate_action_plan
compare_plans
run_backtesting
get_savings_variations
get_asset_allocation
get_minimum_investment_required
analyze_healthcare_bridge
analyze_hsa_retirement
analyze_str_property
forecast_str_market
list_str_markets
analyze_roth_conversion
analyze_charitable_giving
analyze_opportunity_zone
analyze_withdrawal_strategy
analyze_cash_flow
find_best_savings
analyze_lending_rates
analyze_debt_payoff
analyze_debt_consolidation
analyze_startup_equity
get_tax_contribution_limits
get_tax_figure
get_financial_definitions
check_model_completeness
start_plan_intake
get_completed_plan
get_proactive_opportunities
analyze_advanced_taxes
analyze_savers_credit
analyze_72t_sepp
analyze_mega_backdoor_roth
analyze_funding_waterfall
analyze_equity_compensation
analyze_deferred_comp
analyze_inherited_ira
analyze_stock_concentration
analyze_nua
analyze_tax_optimization
analyze_rebalancing_trades
analyze_survivor_stress_test
analyze_insurance_needs
analyze_disability_income
analyze_education_account
analyze_529_optimization
analyze_college_aid_efc
analyze_education_credits
analyze_kiddie_tax
analyze_childcare_cost
analyze_childcare_tax_offsets
analyze_staggered_retirement
analyze_estimated_taxes
analyze_estimated_tax_annualized
analyze_bond_ladder
analyze_ibond_ladder
analyze_cash_ladder
analyze_protection_estate
analyze_portfolio_glidepath
analyze_accumulation_cone
analyze_fire_benchmark
analyze_momentum
analyze_milestones
analyze_already_won
solve_goal
analyze_iso_amt_crossover
analyze_fire_number
analyze_fire_variants
analyze_emergency_fund
analyze_spending_strategy
explain_plan_state
fork_plan
diff_plans
adopt_plan
wait_for_completion
analyze_estate_exposure
analyze_divorce_qdro
optimize_social_security
analyze_guaranteed_income
analyze_defined_benefit
analyze_annuity_products
analyze_rmd
analyze_irmaa
analyze_medicare_enrollment
analyze_mortgage_prepay
analyze_auto_purchase
analyze_refinance
analyze_home_equity
optimize_multi_year_tax
analyze_property_return
analyze_rental_property
analyze_passive_losses
analyze_str_tax_loophole
analyze_cost_segregation
analyze_1031_exchange
analyze_relocation
analyze_multi_state_part_year_tax
analyze_self_employed_retirement
analyze_owner_cash_balance_db
analyze_student_loans
analyze_gain_harvesting
analyze_tax_loss_harvesting
analyze_tax_lots
analyze_rent_vs_buy
generate_financial_commentary
assemble_commentary_inputs
analyze_long_term_care
analyze_net_worth_timeline
analyze_ss_tax_torpedo
what_if_plan
list_plans
configure_account
import_financial_data
import_financial_data_batch
create_household
rename_household
list_households
list_household_members
household_add_member
household_remove_member
household_set_role
iv.The skills

Free, open-source Claude Code skills.

Each skill turns Claude into a specialist that calls the planfi MCP for you — ask in plain English, get real numbers back. Install one, or the whole catalog: KameronKales/planfi-skills.
Financial Forecast
FIRE projections, backtesting, commentary, action plans — plus 529→Roth & childcare offsets, and the FAFSA Student Aid Index (SAI/EFC) estimator.
Comprehensive Plan
One full plan in a single deliverable — retirement/FIRE projection with Monte Carlo backtesting, 529 college funding, estate-tax exposure, and life/disability protection gaps, every number engine-computed.
FIRE Tracker
Are you already FI? Coast/Barista, peer benchmarks, milestones, and Lean/Fat/Barista variants.
Tax Optimizer
Roth conversions, mega-backdoor, tax-loss/gain harvesting, multi-year timing, 50-state brackets.
Retirement Income
Withdrawal order, Social Security timing, healthcare bridge, guaranteed income, bond & I-bond/TIPS ladders, long-term care, dynamic spending, RMD tax-torpedo & Medicare IRMAA tiers.
SS Tax Torpedo
The Social Security provisional-income tax torpedo: the 50%/85% taxability tiers, effective-vs-nominal marginal-rate zones, fill-to ceilings, and the survivor single-filer cliff.
Debt & Cashflow
Household cash-flow & take-home (gross-to-net paycheck, free cash flow, savings rate, 50/30/20), avalanche/snowball, prepay-vs-invest, refinance, funding waterfall, debt consolidation, emergency fund, auto lease-vs-buy.
Equity Comp Planner
RSUs/ISOs/NSOs/ESPP, ISO/AMT crossover, single-stock concentration, and NUA on appreciated 401(k) employer stock (analyze_nua).
Deferred Comp Planner
NQDC / 409A defer-now-vs-take-now: deferral past 401(k)/415 caps, lump-vs-installment, bracket/IRMAA/Addl-Medicare smoothing, employer unsecured-creditor risk.
Portfolio Rebalancer
Cross-account rebalance trade list across taxable/IRA/Roth/401(k) — drift bands, tax-advantaged-first sells, loss harvesting (wash-sale aware) and new-contribution steering.
Startup Equity Planner
Pre-IPO equity: 83(b) early-exercise election + QSBS §1202 gain exclusion.
Rent vs Buy
Net worth both ways, opportunity cost, break-even appreciation — plus HELOC/cash-out/reverse mortgage.
Long-Term Rental Analyzer
Buy-and-hold after-tax: depreciation shelter, §1250 recapture, 1031 deferral, Schedule E P&L.
STR Investment Analyzer
Airbnb/VRBO: cash-on-cash, cap rate, break-even occupancy, hold-period return.
Self-Employed Planner
Solo 401(k)/SEP/SIMPLE, §199A QBI, S-corp salary tradeoff, quarterly estimated taxes.
Relocation Planner
State-tax arbitrage: income, property, estate + inheritance tax (PA/NJ/KY/IA/MD/NE) + cost of living on a move, plus the part-year residency / income-allocation transition year.
Divorce Financial Planning
Model the split: QDRO division of 401(k)/pension/IRA, after-tax equalization of Roth vs traditional vs taxable awards, the equalizing payment, pension PV split, home buyout vs §121-split sale, post-2019 alimony, MFJ→single shift, divorced-spouse Social Security.
v.For businesses

Put a branded financial agent in your product.

The same engine, white-labeled for your users. Drop in one script tag and a themeable <planfi-agent> chat bubble appears under your brand — or call the OpenAI-chat-shaped POST /v1/agent/chat endpoint from your own UI. A master agent routes each question to the planfi skills you enable as sub-agents, all backed by 123 deterministic financial tools, streaming live status as it works.
  • One script tag, your brand. A shadow-DOM-isolated chat bubble served from embed.planfi.app, themed to match your product.
  • Or a headless REST endpoint. OpenAI-chat-shaped, so it slots into the agent tooling you already use.
  • Scoped keys, origin-bound sessions. Your pft_ key exchanges for short-TTL, origin-bound session tokens — it never reaches the browser.
  • Human-in-the-loop review. A CFP/CPA reviewer approves, edits or rejects AI recommendations before they reach your users.

Wire it up in minutes with the agent quickstart.

~ your page
<script src="https://embed.planfi.app/planfi-agent.js"></script>
<planfi-agent
  session-token="pfs_…"
  brand="Acme Wealth"
  theme="light">
</planfi-agent>
Backoffice partner portal

Human-in-the-loop review

A CFP/CPA reviewer approves, edits or rejects AI-generated insights, action plans and commentary before users see them.

Configuration

Toggle which products, tools and sub-agents are enabled per account, and manage allowed embed origins.

Analytics & reporting

Usage per key and surface, quotas, and opportunity / value-identified reporting.

Reviewers and admins sign in at backoffice.planfi.app. Tour the portal →

vi.Frequently asked

Questions you probably have.

Is planfi really free?

Yes. No ads, no account, no monetization. We built it because high earners deserve better planning tools. It will always be free.

Can I use mega-backdoor Roth?

Yes. Roth conversions, backdoor Roth, mega-backdoor (post-tax 401k contributions), and IRMAA optimization are all built in.

How does RSU concentration work?

Model RSUs as a speculative asset, then run tax-loss harvesting and concentration sell-down analysis. The engine accounts for NIIT and AMT.

Can it model nonqualified deferred comp (NQDC / 409A)?

Yes. For high-W2 execs, analyze_deferred_comp runs the defer-now-vs-take-now election: elective deferral of salary/bonus past the 401(k)/415 qualified-plan caps, lump-vs-installment distribution timing, bracket / IRMAA / 0.9% Additional-Medicare smoothing into low-income FIRE bridge years, and the employer unsecured-creditor risk (a 409A balance is an unsecured promise, not a funded account) — present-valued and risk-adjusted into a defer / take-now recommendation.

Can it model NUA (Net Unrealized Appreciation) on my 401(k) employer stock?

Yes. For long-tenured high earners holding appreciated employer stock inside a 401(k), analyze_nua runs the IRC §402(e)(4) lump-sum in-kind distribution election: you pay ordinary income tax now on only the plan cost basis, and the appreciation is taxed at long-term capital-gain rates (0/15/20 + NIIT) when the shares are sold — versus rolling the whole balance to an IRA, where every future dollar is taxed at ordinary rates and is exempt from NIIT. It computes the NUA-vs-IRA-rollover breakeven ordinary rate, the 10% early-distribution penalty on the basis (never the appreciation), an optional Roth-conversion alternative, and an elect-NUA / roll-to-IRA recommendation.

Can it optimize my charitable giving?

Yes. analyze_charitable_giving is a first-class charitable analyzer for high earners with giving intent or concentrated appreciated positions. It surfaces donor-advised-fund (DAF) bunching — clustering several years of gifts into one year to clear the standard deduction and itemize — qualified charitable distributions (QCD) at age 70.5+ to satisfy RMDs while excluding the amount from AGI (lowering IRMAA and Social-Security taxation), and donating long-term appreciated stock or RSUs in-kind to avoid capital-gains tax (plus NIIT) on the embedded gain AND take the full fair-market-value deduction, subject to the 60%-cash / 30%-appreciated AGI limits with 5-year carryforward. It returns the bracket-exact tax savings of each lever and a recommended strategy.

Can it model an 83(b) election or QSBS?

Yes. For pre-IPO/startup equity, planfi models the irreversible 30-day 83(b) early-exercise election — the ordinary-income-to-LTCG conversion and the holding-clock start — and the §1202 QSBS gain exclusion of up to $10M or 10x basis, including the OBBBA tiered holding periods. These are the highest-leverage moves for founders and early employees, and they also fund C-corp business-owner exits.

Can it maximize my college education tax credits?

Yes. analyze_education_credits optimizes the federal education tax credits per student: the American Opportunity Tax Credit (AOTC, up to $2,500/student — 100% of the first $2,000 + 25% of the next $2,000, 40% refundable, first 4 undergrad years) versus the Lifetime Learning Credit (LLC, 20% of up to $10,000 = $2,000 per RETURN, no year limit, grad/part-time). It computes the 2026 MAGI phase-out ($80k–$90k single / $160k–$180k MFJ) including the partial-credit band and the cliff above it, enforces the no-double-dipping rule (you can't claim a credit on the same expenses paid by a tax-free 529 distribution), runs the per-student AOTC-vs-LLC election with the LLC per-return cap, and recommends carving out $4,000 of expenses to pay out-of-pocket so you preserve the full AOTC. Give it your students and numbers and it returns the recommended credit per student, total household credit, the refundable/non-refundable split, and the 529 carve-out.

Is the Monte Carlo testing real?

Yes. 150+ years of Shiller S&P 500 data. Every rolling window from 1871 to present. Sequence-of-returns risk, concentration risk, and outcome ranges.

Can my AI agent call this?

Yes. The full MCP tool catalog, no auth required. Tell Claude your situation, it runs generate_financial_plan, and returns your full projection.

Can it build me a complete financial plan in one call?

Yes. assemble_comprehensive_plan chains the engine end-to-end — accumulation/FIRE projection with Monte Carlo backtesting, 529 education funding status, estate-tax exposure, and insurance/protection gaps — into one cohesive deliverable. Say "build me a financial plan" with your numbers and Claude returns all four sections, every figure engine-computed.

Are there ready-made Claude Code skills?

Yes — free, open-source, MIT-licensed. Each skill turns Claude into a specialist that calls the planfi MCP: Financial Forecast, Comprehensive Plan, FIRE Tracker, Tax Optimizer, Retirement Income (RMDs, IRMAA, and inherited-IRA 10-year drawdown), Debt & Cashflow, Equity Comp Planner, Deferred Comp Planner, Portfolio Rebalancer, Startup Equity Planner, Rent vs Buy, Long-Term Rental Analyzer, STR Investment Analyzer, Self-Employed Planner, Relocation Planner, and Divorce Financial Planning. Browse and install them from the catalog at github.com/KameronKales/planfi-skills, or grab one with `npx skills add holdequity/planfi-<name>`.

Can it analyze a rental or investment property?

Yes. Model rental cash flow, short-term rentals (Airbnb/VRBO) with cash-on-cash, cap rate and break-even occupancy, and full hold-period return — own for N years, then sell at the appreciated value (or a price you set directly, say after a renovation), net of selling fees and remaining mortgage — for cash-on-cash, total return and annualized IRR. You can even buy in a few years and sell after a hold, with the proceeds folded back into your FIRE timeline. For buy-and-hold landlords it also runs the after-tax math: a Schedule E P&L (rent minus vacancy, opex, mortgage interest and 27.5-year straight-line depreciation), the depreciation tax shelter, ~25% Section 1250 depreciation recapture and long-term capital-gains tax at sale, and the deferral from a 1031 like-kind exchange.

Can it model the Saver's Credit or a 72(t)/SEPP early withdrawal?

Yes. planfi computes the federal Saver's Credit (IRC §25B) — up to 50% of the first $2,000 of retirement contributions per filer for lower- and moderate-income savers, with the 50/20/10% AGI bands, the non-refundable tax-liability cap, and the student/dependent/under-18 eligibility gates — and folds the allowed credit into your accumulation-year federal tax. For pre-59½ access it also runs 72(t)/SEPP substantially-equal periodic payments under all three IRS methods (RMD, amortization, annuitization), the §72(t) maximum interest rate, the required commitment window (the longer of 5 years or age 59½), and the retroactive-penalty risk of breaking the schedule.

What about NIIT and AMT?

Both included. 3.8% NIIT on investment income above thresholds. AMT phase-outs, state-specific taxes, and dual-state filers all supported.

How do I use it with dual income?

Model each earner separately (age, retirement age, salary, 401k, IRA limits), and run scenarios for staggered retirement, spousal strategies, and income splitting.

Can I export my plan?

Yes. JSON (raw data), PDF (full report), or markdown. Your data is always yours. Export any time, use it forever, even if the site goes away.

Does it handle estate tax?

Yes. planfi projects your federal estate-tax exposure against the exemption — including the 2026 sunset — at the 40% top rate, with spousal portability and state estate and inheritance taxes layered in.

Can it optimize Social Security claiming?

Yes. It estimates your PIA from AIME and the bend points, then compares claiming at 62, full retirement age, and 70 with breakeven analysis and spousal/survivor strategies.

Does it model state taxes?

Yes — with real progressive brackets, not a flat rate. All 50 states + DC are modeled in full with both single and married-filing-jointly bracket tables, including California taxing RSU income and long-term capital gains as ordinary income and surcharges like the CA mental-health levy and the MA millionaire surtax.

Can it model a pension or annuity?

Yes. For a defined-benefit pension it compares taking the lump sum vs the lifetime monthly — present value of each, the breakeven/longevity age, and the income floor the monthly buys. For immediate annuities it weighs a SPIA or QLAC against a DIY portfolio at your safe withdrawal rate, including the RMDs a QLAC defers. It also models accumulation-phase deferred products — fixed-indexed (FIA), buffered/floored (RILA), multi-year guaranteed (MYGA) and variable annuities with a GLWB rider — accounting for cap/participation/spread rates, rider fees and rollups, plus the non-qualified exclusion-ratio tax (IRC §72, so only the gain portion of each payout is taxed) and tax-free §1035 exchanges between contracts.

I inherited an IRA — how do I handle the 10-year drawdown?

Yes. analyze_inherited_ira runs the post-SECURE-Act 10-year rule for a non-spouse beneficiary: it determines whether annual RMDs are also required in years 1-9 (required when the original owner had already reached their required beginning date, using the IRS single-life-expectancy divisor) versus only the year-10 empty rule (owner died pre-RBD, or a Roth). It then compares a naive lump-in-year-10 withdrawal against an even 10-year spread and a bracket-fill schedule, quantifying total federal tax across the window and flagging the year-10 cliff where deferring everything spikes one year into the top bracket plus NIIT and IRMAA. Traditional distributions are ordinary income; Roth distributions are tax-free but still subject to the 10-year empty rule.

Can it project my RMDs and Medicare IRMAA surcharges?

Yes. The RMD readout projects your required minimum distributions (start age 73 or 75 under SECURE 2.0), the Roth-conversion runway before they begin, and whether your first RMD triggers a "tax torpedo" that bumps your marginal bracket. A separate IRMAA tool shows which Medicare income tier your MAGI lands in, the annual/monthly Part B/D surcharge, and the headroom to the next income cliff (using the 2-year lookback).

Is planfi a complete plan for high earners?

It now covers the gaps that kept high-earner plans incomplete — estate-tax exposure, Social Security claiming, progressive brackets for all 50 states + DC, guaranteed-income elections (pension lump-sum vs lifetime, SPIA/QLAC vs DIY), long-term care (self-insure vs LTC/hybrid policy), dynamic spending guardrails, and home-equity extraction — on top of a best-in-class accumulation and tax engine. That now includes defined-benefit pensions: analyze_defined_benefit values the lump-sum vs lifetime-annuity decision (implied return, breakeven age, present value), the joint-and-survivor election, COLA vs non-COLA real erosion, and the early-vs-normal actuarial reduction — folding the resulting income floor into the forecast like Social Security.

vii.On privacy

Your financial data should stay yours.

Local-first by default

In the web app, every calculation happens in your browser. Income, savings, net worth — none of it is uploaded.

No account, no tracking

Open the app and start planning. No email, no password, no ads following you around the internet.

Export & keep forever

Download any plan as JSON in one click. Your plans survive even if the site goes away — re-import anytime.

Delete means deleted

Clear your browser storage and the data vanishes. We can't recover it, restore it, or keep a backup.

Your lock, your key

Enable 2FA and your data encrypts locally. Unlock with a fingerprint or security key — not even we can read it.

Free for you, forever

The planner has no ads, no paywall, and never requires an account — individuals are never charged. planfi is funded by our paid API: businesses pay to build on and embed the engine. You're never the product. Built in public.