| Date | Description | Account | Amount | Clr |
|---|
Net worth
—
—
Monthly surplus
—
—
Savings rate
—
—
Emergency fund
—
—
Recent transactions
Spending this month
Envelope status
Net worth trend
| Date | Description | Category | Envelope | Account | Type | Out | In | Balance | Clr | Memo |
|---|
Paycheck details
Allocated: $0.00
Unallocated: $0.00
Unallocated balance across all accounts
Envelope allocations
| Envelope | Account | Monthly budget | Current balance | Suggested | Allocate ($) |
|---|
Total funded
—
Spent this month
—
Over budget
—
Empty
—
Monthly net income
—
Total budgeted
—
Spent
—
Surplus
—
Budget vs actual
| Category | Budget | Spent | Left | Progress | % |
|---|
Budget vs actual chart
Total assets
—
Total debt
—
Net worth
—
Change (last entry)
—
Net worth trend
All accounts
| Account | Type | Category | Balance | % of NW |
|---|
By category
Weekly log
| Date | Net worth | Change | Notes |
|---|
Spending
Budget vs Actual
Monthly Trends
Cash Flow
Total income
—
Total expenses
—
Net cash flow
—
Savings rate
—
Spending by category
Category breakdown
| Category | Amount | % of spending |
|---|
Budget vs actual — all categories
| Category | Budget | Spent | Remaining | Progress | Status |
|---|
Monthly spending trends (last 6 months)
Month by month summary
| Month | Income | Expenses | Net | Savings rate |
|---|
Income sources
| Source | Amount |
|---|
Cleared vs uncleared
| Cleared ✓ | Pending — | Total |
|---|
Active goals
—
Goals on track
—
Total saved toward goals
—
Total goal targets
—
Retirement projection
Income sensitivity
| Gross salary | Monthly net | Surplus | Savings rate |
|---|
Transaction accounts (Checking, Savings, HYSA) — balances calculated live from your register.
Manual accounts (Retirement, HSA, Investment) — you update the balance periodically.
Debt accounts (Loan, Credit Card) — you update the balance as you pay it down. Always shows negative in net worth.
Manual accounts (Retirement, HSA, Investment) — you update the balance periodically.
Debt accounts (Loan, Credit Card) — you update the balance as you pay it down. Always shows negative in net worth.
Profile
Google Sheets connection
Not connected
1
Create a Google Sheet at sheets.google.com. Copy the Sheet ID from the URL.
2
Go to console.cloud.google.com → New Project → Enable Google Sheets API → Credentials → Create API Key and OAuth 2.0 Client ID (Web app, authorized origin:
http://localhost:5500).Portfolio — live price data (optional)
Free tier: 25 requests/day. Used to automatically refresh stock and ETF prices in Portfolio screen.
Retirement & goals defaults
Categories
These are templates, not automatic entries. When a recurring bill is due, click "Log" to add it to the register with one click.
Templates
| Name | Account | Category | Envelope | Amount | Frequency | Due day | Last logged |
|---|
1
Account balances›
2
Holdings detail›
3
Full analysisAdd holdings to unlock portfolio analysis
Total portfolio value
—
All investment accounts
Total unrealized gain
—
—
Weighted expense ratio
—
Annual cost
Annual dividend income
—
Monthly average
Physical assets
—
Home, vehicles, other
True net worth
—
Financial + physical − debt
Holdings
Portfolio Overview
Allocation & Rebalancing
Dividend Income
Physical Assets
Liquidity
True Net Worth
| Name / Ticker | Account | Class | Sector | Shares | Price | Value | Cost basis | Gain/Loss | Gain % | Yield | YOC | Exp ratio | % of port |
|---|
Asset class diversification
Sector concentration
Portfolio by account
Top holdings by weight
Portfolio stats
Target allocation
Set your target allocation to see drift and get rebalancing guidance.
Rebalancing guide
Set target allocations to see rebalancing recommendations.
Projected annual dividend income
Dividend calendar
Income by holding
| Holding | Annual div/share | Shares | Annual income | Yield | Yield on cost |
|---|
Income growth projection
Total physical assets
—
Real estate
—
Vehicles
—
Total appreciation
—
Liquidity shows how quickly and at what cost you can access your money.
Net worth alone is misleading — $500K in a 401k feels very different from $500K in checking.
Tier 1 — Emergency liquid
—
Available today
Emergency coverage
—
months of expenses
Total liquid (T1+T2)
—
Within a week
Liquidity ratio
—
% of net worth accessible quickly
Liquidity breakdown
Tier 1 — Emergency liquid
Tier 2 — Liquid within a week
Tier 3 — Accessible with cost
Tier 4 — Illiquid
Liquidity chart
Insights
Scenario: what if you lost your income today?
Complete net worth breakdown
Net worth composition
True net worth trend
Wealth milestones
Add Holding
Level 1 — Basic
Level 2 — Holdings
Level 3 — Full
Add Physical Asset
Target Allocation
Set your target % for each asset class. Total must equal 100%. Common models: 80/20 (aggressive), 60/40 (moderate), 40/60 (conservative).
Total0%
💰 Income & Paycheck
🏥 Health Plan
📈 401k Optimizer
🛡 Insurance
💊 HSA vs FSA
💳 Loan vs Invest
Paycheck details
Find this on your pay stub or bank deposit amount
Deductions per paycheck (optional)
Annualized breakdown
Enter paycheck details to see your annualized income breakdown.
Effective tax rates
Enter gross and net amounts above.
Compare up to 4 health plans side by side. Add your plan details and we'll calculate your true annual cost across three usage scenarios.
Your 401k details
e.g. 100 = dollar-for-dollar match
e.g. 6 = match up to 6% of salary
Summary
Enter your 401k details to see optimization analysis.
Contribution rate analysisFederal tax brackets applied automatically
| Contribution % | Your contribution/yr | Employer match/yr | Total to 401k | Take-home reduction | Tax savings/yr | Net cost to you | Status |
|---|
Life insurance needs
Disability insurance
% of income your employer covers short-term
% of income your employer covers long-term
Your situation
HSA vs FSA comparison
Enter your details to see the comparison.
Loan details
How much extra could you put toward debt or investing each month?
Analysis
Add a loan and extra monthly amount to see the analysis.
Retirement balance
—
—
Projected at retirement
—
—
Monthly income (est.)
—
—
FIRE number
—
—
Projection
Contributions
Priority Stack
Insights
Benchmarks
Monte Carlo projection
Shaded area = 10th–90th percentile across 500 simulations. Line = median outcome.
Adjust assumptions
Scenarios
Conservative
—
5% return
Base case
—
7% return
Optimistic
—
9% return
| Scenario | Balance | Monthly income | Probability |
|---|
FIRE calculator
Roth conversion opportunity
Contribution tracker
| Account | Type | Balance | Monthly contrib. | Annual pace | 2025 limit | Headroom | Status |
|---|
Account tax buckets
Optimal dollar priority order
Financial advisors universally recommend this sequence. Each step should be completed before moving to the next.
2025 contribution limits
How you compare — your age
Key retirement planning numbers
Historical market data
Retirement Settings
Welcome to MPFOS
MPFOS — My Personal Finance OS. Everything lives in your own Google Sheet — no accounts, no servers, no subscriptions. Follow the checklist below to get set up in about 15 minutes.
Getting Started Checklist0 of 8 complete
Screens at a glance
Dashboard →
Your financial snapshot. Net worth, surplus, savings rate, recent transactions, envelope status.
Register →
Every transaction you enter. Running balance per account. Search, filter, reconcile.
Paycheck Allocator →
Assign every dollar of your paycheck to an envelope before spending. The core of envelope budgeting.
Envelopes →
Budget buckets. Each envelope tracks money earmarked for one purpose — Rent, Food, Car, etc.
Budget →
Budget vs actual spending by category. Progress bars. Filter by month.
Net Worth →
All accounts, total assets, total debt, net worth trend chart, weekly log.
Reports →
Spending breakdowns, monthly trends, income sources, cleared vs pending.
Goals & Planning →
Track savings goals, retirement projection, income sensitivity, custom goals.
Recurring →
Templates for regular bills. One-click to log rent, car payment, subscriptions.
Accounts →
Add/edit/delete accounts. Transaction accounts auto-balance. Manual accounts you update.
Common tasks
Add a transaction →
Click "+ Add transaction" or use the button at top right of most screens.
Allocate paycheck →
Go to Paycheck Allocator, enter net amount, adjust splits, click Apply.
Balance checkbook →
Go to Accounts or Register, click Reconcile on an account, enter your bank balance.
Close the month →
In Register, click "Close month". Processes rollovers and archives old transactions.