Andre Rand: Personal FP Framework
I’ve spent the better part of two weeks building a personal financial planning system that actually works for me. Not a spreadsheet I abandon in February. Not a budgeting app I check once and forget. A real operating system — six interlocking modules that cover everything from stock vesting schedules to weekly expense reviews.
1. Overview
I think of this as my personal finance OS. Six modules, each feeding into the next — from the stocks that generate income all the way down to the policies that keep me honest. I run it weekly and monthly, and increasingly with AI assistance for the repetitive parts.
The whole system runs on three rhythms. Weekly is the heartbeat — every Sunday I sit down and check where things stand. Monthly is the deep breath — close the books, reconcile everything, take a snapshot. Quarterly is the big picture — that’s when I evaluate stock sales, make estimated tax payments, and zoom out on whether the system itself needs adjusting.
Review Cadences
| Cadence | Period | Purpose |
|---|---|---|
| Weekly | Sunday – Saturday | Check expenses vs. budget, review lot status, flag upcoming payments |
| Monthly | 1st – end of month | Close the budget, reconcile actuals, snapshot net worth, assess policy compliance |
| Quarterly | Calendar quarter | IRS estimated tax payments, ESPP enrollment, Apple stock sale window evaluation |
Data Sources
One thing I’ve learned the hard way: a financial system is only as good as its data inputs. I pull from six sources, each serving a specific purpose.
- Quicken Simplifi — Transaction history, account balances, spending categories
- E*Trade — Apple stock holdings, lot-level cost basis, grant details
- Apple Payslip — Bi-weekly earnings, tax withholding, deduction detail, YTD totals
- SoFi — Student loan balance
- Fidelity — 401(k), Roth IRA, Traditional IRA, Individual Brokerage
- IRS Direct Pay / EFTPS — Quarterly estimated tax payment confirmation
2. Apple Vested Stock
Working at a public company means a meaningful chunk of my compensation arrives as stock, not cash. That sounds great until you realize it comes with holding periods, trading windows, tax implications, and concentration risk. This module is where I track all of that.
Lot Lifecycle
Every lot of vested Apple stock follows a defined lifecycle, and understanding it changed how I think about equity comp entirely. The key insight: the holding period clock starts on the vest date, not the grant date. A lot becomes Long-Term after one year, qualifying for significantly lower capital gains tax rates. That single distinction drives most of the decisions in this module.
Concentration Test
Sale Window
This is one of the trickier parts of working at Apple. I can’t just sell stock whenever I want. There are quarterly trading windows that open a couple days after earnings and close before the next restriction period. I’ve learned to target the middle of the window — days 3 through 15 — to avoid the day-one rush and the last-minute scramble.
| Apple FQ | Window Month | Restriction Begins |
|---|---|---|
| Q1 | February | March 1 |
| Q2 | May | June 1 |
| Q3 | August | September 1 |
| Q4 | November | December 1 |
Target days 3–15 of the window for trade execution. Avoid day 1 (heavy employee volume) and the final 1–2 days (time pressure).
Sale Execution Rules
When all the conditions align — concentration above 15%, window open, Long-Term lots available — here’s how I execute:
- Lot selection: Sell highest cost basis first — minimizes taxable capital gain
- Amount: Sell enough shares to bring concentration to or below 15%
- Tax impact: Calculate expected long-term capital gain and estimate LTCG tax (federal + NIIT + state)
- Proceeds flow: Cash from sale enters Module 2 as Equity Income, then routes to Module 3 budget envelopes
Charitable Donation of Stock
I discovered that donating appreciated stock directly is one of the most tax-efficient ways to give. Instead of selling, paying capital gains, and then donating the cash, I transfer the most-appreciated long-term lots straight to the charity’s brokerage account. Full fair market value deduction, zero capital gains tax. It’s genuinely one of those “why doesn’t everyone do this?” situations.
ESPP
Apple’s ESPP is essentially free money if you can afford the cash flow hit. A 15% discount on the lower of two prices? I treat maxing this out as non-negotiable.
- Contribution rate: 10% of paycheck (policy target)
- Enrollment windows: January and June
- Discount: 15% off lower of offering-period start or purchase-date price
- Purchase dates: January 31 and July 31
ESPP shares become new lots on the purchase date. They start as Short-Term and follow the same ST → LT holding period rules.
3. Income
This is where I map out every source of income and figure out where each dollar goes. I think of income as three distinct streams, and understanding the difference between them was a turning point in how I manage money.
Cash Income
This one’s straightforward — it’s the money that hits my checking account. Base salary arrives bi-weekly (26 times a year), with a quarterly bonus on top. This is what directly fuels the monthly budget.
Equity Income
This is the variable piece, and honestly, the most interesting one. When I sell Apple stock during an open window, those proceeds become equity income. The amount changes every quarter depending on concentration levels and market price, which is why I can’t build a budget that depends on it.
Wealth-Building Deductions
These are the dollars that leave my paycheck before I ever see them — and they’re some of the most important ones. They don’t enter my budget, but they’re quietly building my net worth in the background.
- 401(k) Traditional — Employee contribution with 100% employer match on first 6%
- HSA — Employee contribution plus annual employer seed
- ESPP — Target 10% of salary, purchases semi-annually with 15% discount
Pacing Dashboard
I track pacing against annual contribution limits every single pay period. It sounds obsessive, but I’ve seen what happens when you don’t — you end up scrambling in December to max out your 401(k), or worse, you leave employer match money on the table.
- 401(k): YTD contribution vs. annual limit — should match or exceed calendar %
- HSA: YTD total (employee + employer) vs. annual limit — should match or exceed calendar %
- ESPP: Current rate vs. 10% target
4. Budget
Every dollar of income gets assigned a job. No exceptions. This is zero-based budgeting, and it took me a while to actually commit to it. The shift that made it click was separating the plan (this module) from the actuals (Module 4). The budget is what I intend to spend. Expenses are what I actually spend. Comparing the two is where the real learning happens.
“Last Month’s Income” Buffer
Budget Envelopes
I use 10 envelopes. Each one represents a category of spending with a target allocation. The percentages in the visualization below are approximate — the exact amounts flex month to month based on income and priorities.
Budget
Envelope Details
Here’s what lives inside each envelope:
- Housing — Rent, utilities, subscriptions, and any fixed housing-related debt payments
- Food — Groceries, dining, coffee, delivery
- Health — Fitness memberships, wellness, medical, and dental
- Travel — Airfare, hotels, rideshare, rental cars. Big trips funded separately from surplus
- Miscellaneous — Shopping, entertainment, personal care, fees, auto/gas
- Purchase Orders Fund — Monthly set-asides for lumpy payments (IRS quarterly estimates, insurance premiums)
- Student Loans — Fixed monthly obligation across servicers
- Buffer — One-time seed for the “last month’s income” model; self-replenishing after initial fund
- Donations Fund — Charitable giving and tithing
- Investing / Surplus — Additional brokerage contributions, potential Mega Backdoor Roth, debt paydown
Some months are straightforward. Others have a big trip, an insurance premium, or a quarterly tax payment that blows up one envelope. That’s expected — the system handles it by drawing from surplus or stock sale proceeds.
5. Expenses
If the budget is the plan, this module is the mirror. Every week I pull transactions, categorize them, and see how reality compares to my intentions. It’s not always pretty, but it’s always useful.
Transaction Tracking
I export everything from Quicken Simplifi. Every transaction gets a date, account, payee, category, and amount. Then each category maps to one of the 10 budget envelopes.
Category-to-Envelope Mapping
The mapping isn’t always obvious — is an Uber a travel expense or miscellaneous? — so I’ve standardized it. Key mappings:
- Housing — Rent, home supplies, utilities, internet, subscriptions
- Food — Groceries, restaurants, coffee shops, fast food, delivery
- Health — Medical, dental, fitness
- Travel — Airfare, hotel, rental car, rideshare (Uber/Lyft)
- Miscellaneous — Shopping, entertainment, auto/gas, fees, personal care, work expenses
- Purchase Orders — Federal/state tax, car insurance
- Student Loans — Loan payments
- Donations — Charity and donations
Weekly Expense Review
Every Sunday, I produce four things:
Monthly Reconciliation
At month-end, I zoom out:
6. Net Worth
This is the scoreboard. Everything else in the framework — the income, the budgeting, the stock management — ultimately flows here. Each week I take a snapshot: total assets minus total liabilities. Over time, watching that number tells me more than any single budget review ever could.
Asset Categories
I group assets into six buckets:
- Banking — Checking account (primary operating account)
- Credit — Credit card balances (negative; Amex, Capital One, Chase)
- Savings — High-yield savings, money market, HSA cash
- Brokerage — Apple Stock Plan, individual brokerage accounts, mutual funds
- Retirement — 401(k), Roth IRA, Traditional IRA
- Physical Assets — Vehicle (updated periodically via KBB)
Key Metrics
Beyond the headline number, I track six metrics that give me a more nuanced view of where I stand:
- Net Worth — Total assets minus total liabilities
- Liquid Net Worth — Net worth minus physical assets
- Investable Assets — Banking + Savings + Brokerage + Retirement (base for concentration test)
- Apple Concentration — Apple stock value ÷ Investable Assets (target: ≤15%)
- Debt-to-Asset Ratio — Total liabilities ÷ total assets
- Cash Reserves — Checking + Savings (liquidity cushion)
7. Policies
I used to waste an absurd amount of mental energy re-debating the same financial decisions. Should I sell this stock? Should I carry a balance this month? Should I contribute more to my 401(k)? Policies ended that. They’re written-down rules that remove recurring decisions. Once a policy is set, I follow it without re-litigating every time. I review them quarterly to make sure they still make sense.
8. Inter-Module Flows
Here’s where the whole thing comes together. The six modules aren’t independent — they form a closed loop. Stock vests feed income. Income feeds the budget. Spending reduces assets. Net worth tracks the result. And policies govern every decision along the way. Understanding these connections is what makes this a system rather than a collection of spreadsheets.
Key Flows
The data moves through the system like this:
- RSU Vesting → M1: New shares appear in brokerage; classified as Short-Term lots
- ST → LT Migration (M1): After 1 year, lot reclassified and becomes sale-eligible
- Stock Sale (M1 → M2): Cash proceeds during open window become Equity Income
- Paycheck (M2): Net deposit = Cash Income → M3; deductions → M5 (retirement, HSA, ESPP)
- Budget Allocation (M2 → M3): Total income distributed across 10 envelopes monthly
- Spending (M3 → M4): Transactions draw down envelope balances
- Net Worth Update (M2/M4 → M5): Income grows assets; spending reduces cash
- Policy Checks (M6 → All): Compliance verified weekly and monthly across all modules
9. Review Cadences
Weekly Review (Sunday)
Sunday is my financial planning day. It’s not glamorous, but it’s become one of the highest-leverage habits in my life. The review covers the prior week and sets up the one ahead. I move through each module in order:
Monthly Review (1st of Month)
The monthly review is about closing the books and resetting. It’s more thorough than the weekly, but most of the data is already collected from the four Sunday reviews.
Quarterly Review (Feb / May / Aug / Nov)
These are timed to Apple’s trading windows, which makes them naturally high-stakes. This is when the bigger decisions happen.