Dashboard
Net worth
Monthly surplus
Savings rate
Emergency fund
Recent transactions
DateDescriptionAccountAmountClr
Spending this month
Envelope status
Net worth trend
Register
DateDescriptionCategoryEnvelopeAccountTypeOutInBalanceClrMemo
Paycheck Allocator
Assign every dollar a job before you spend it
Paycheck details
Allocated: $0.00 Unallocated: $0.00
Unallocated balance across all accounts
Envelope allocations
EnvelopeAccountMonthly budgetCurrent balanceSuggestedAllocate ($)
Envelopes
Total funded
Spent this month
Over budget
Empty
Budget
Monthly net income
Total budgeted
Spent
Surplus
Budget vs actual
CategoryBudgetSpentLeftProgress%
Budget vs actual chart
Net Worth
Total assets
Total debt
Net worth
Change (last entry)
Net worth trend
All accounts
AccountTypeCategoryBalance% of NW
By category
Weekly log
DateNet worthChangeNotes
Reports
Spending
Budget vs Actual
Monthly Trends
Cash Flow
Total income
Total expenses
Net cash flow
Savings rate
Spending by category
Category breakdown
CategoryAmount% of spending
Budget vs actual — all categories
CategoryBudgetSpentRemainingProgressStatus
Income sources
SourceAmount
Cleared vs uncleared
Cleared ✓Pending —Total
Goals & Planning
Active goals
Goals on track
Total saved toward goals
Total goal targets
Retirement projection
Income sensitivity
Gross salaryMonthly netSurplusSavings rate
Accounts
Manage all accounts — transaction, investment, and debt
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.
Settings
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
Recurring Transactions
Templates for bills and regular payments — one click to log
These are templates, not automatic entries. When a recurring bill is due, click "Log" to add it to the register with one click.
Templates
NameAccountCategoryEnvelopeAmountFrequencyDue dayLast logged
Portfolio & Assets
Complete wealth picture — investments, property, vehicles, and more
1
Account balances
2
Holdings detail
3
Full analysis
Add 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
HoldingAnnual div/shareSharesAnnual incomeYieldYield 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%
Benefits & Decisions
Financial decision tools — health plans, 401k, insurance, loans
💰 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/yrEmployer match/yrTotal to 401kTake-home reductionTax savings/yrNet cost to youStatus
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 Planning
Projections, insights, and advisor-backed guidance based on your actual numbers
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
ScenarioBalanceMonthly incomeProbability
FIRE calculator
Roth conversion opportunity
Contribution tracker
AccountTypeBalanceMonthly contrib.Annual pace2025 limitHeadroomStatus
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
Help & Guide
Everything you need to know about MPFOS
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.
Add Transaction
📤 Withdrawal
📥 Deposit
🔄 Transfer
Mark as cleared (confirmed by bank) ?Cleared = this transaction has appeared on your bank statement. Uncleared = entered but not yet posted by the bank.
Reconcile Account
Add Account
Add Envelope
Add Goal
Update Account Balances
Update balances for retirement, HSA, investment, and debt accounts. Transaction accounts update automatically.
Log Net Worth
Add Recurring Template
Quick Help
Setup