Your Goals¶
Define what you're saving for and FinPlan will tell you if you're on track.
Command
Run /finplan:goals to view, add, or update goals at any time. See the command reference for details.
Common goals¶
Emergency fund β 3β6 months of expenses held in liquid savings. FinPlan models this as a minimum balance target.
Retirement β the big one. FinPlan models Social Security claiming strategies, required minimum distributions, and tax-efficient withdrawals across all your accounts.
Home down payment β a fixed savings target by a specific date.
Education β 529 plan contributions projected against future tuition costs.
Major purchases β vehicle, wedding, vacation, home improvement. Anything with a target amount and timeline.
Key concepts¶
Importance¶
Your confidence target, from 0.01 to 0.99. Set it to 0.90 and FinPlan considers the goal met only if it succeeds in 90% or more of simulated scenarios. Importance doesn't change how much you contribute β it only sets the bar for whether your plan is judged on track; a target below 0.50 accepts a plan that's more likely than not to fall short.
Funding inputs¶
How the goal gets funded:
| Input | When to use | What you set |
|---|---|---|
contribution_amount_cents |
Regular monthly savings | Monthly amount |
target_amount_cents |
Save a specific amount by a date | Target amount (with a date) |
contribution_percentage |
Save a portion of each paycheck | Percentage (e.g., 0.15 = 15%) |
Target date flexibility¶
Goals can have a firm, flexible, or very_flexible deadline. A firm deadline means FinPlan treats the date as fixed; flexible deadlines allow FinPlan to adjust contributions if the timeline can slip.
Example¶
"I want a 6-month emergency fund, I'm saving $500 a month toward an $80,000 house down payment by 2029, and I want to retire at 65."
That's enough to create three separate goals, each with the right targets and timeline.