For Team Andre

This site is for trusted teammates, friends, and family. If you have the password, welcome.

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.

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.

Lot Lifecycle Timeline
Grant DateRSU awarded
Vest DateShares received
Short-Term
1-Year MarkST → LT transition
Long-Term
Sale WindowIf concentration >15%
Sale / DonateProceeds → Budget

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
Q1FebruaryMarch 1
Q2MayJune 1
Q3AugustSeptember 1
Q4NovemberDecember 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:

  1. Lot selection: Sell highest cost basis first — minimizes taxable capital gain
  2. Amount: Sell enough shares to bring concentration to or below 15%
  3. Tax impact: Calculate expected long-term capital gain and estimate LTCG tax (federal + NIIT + state)
  4. 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.

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.

Income Stream Routing
Total Compensation
Cash
Salary & Bonus
Module 3: Budget
Equity
Stock Sale Proceeds
Module 3: Budget
Wealth-Building
401(k), HSA, ESPP
Module 5: Net Worth

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.

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.

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 Allocation by Envelope
Method Zero-Based
Budget
Housing 29%
Purchase Orders 12%
Travel 10%
Student Loans 10%
Food 9%
Health 9%
Miscellaneous 7%
Buffer 5%
Investing / Surplus 5%
Donations 4%

Envelope Details

Here’s what lives inside each envelope:

  1. Housing — Rent, utilities, subscriptions, and any fixed housing-related debt payments
  2. Food — Groceries, dining, coffee, delivery
  3. Health — Fitness memberships, wellness, medical, and dental
  4. Travel — Airfare, hotels, rideshare, rental cars. Big trips funded separately from surplus
  5. Miscellaneous — Shopping, entertainment, personal care, fees, auto/gas
  6. Purchase Orders Fund — Monthly set-asides for lumpy payments (IRS quarterly estimates, insurance premiums)
  7. Student Loans — Fixed monthly obligation across servicers
  8. Buffer — One-time seed for the “last month’s income” model; self-replenishing after initial fund
  9. Donations Fund — Charitable giving and tithing
  10. 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:

Weekly Expense Review

Every Sunday, I produce four things:

Transaction list — All transactions for the week, sorted by date
Weekly spending by envelope — Aggregate spend per envelope
Envelope status — Compare weekly spend to expected (monthly budget ÷ ~4.3 weeks)
Flags — Note any envelope trending over budget

Monthly Reconciliation

At month-end, I zoom out:

Budget vs. Actual — Side-by-side comparison with variance per envelope
Observations — What drove overages? One-time or structural?
Adjustments — Should any envelope target change for next month?

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.

Net Worth Composition
Total Assets 100%
Banking
Savings
Brokerage
Retirement
Physical
SUBTRACT
Total Liabilities ~22%
Cards
Student Loans
Net Worth ~78%
Assets − Liabilities

Asset Categories

I group assets into six buckets:

Key Metrics

Beyond the headline number, I track six metrics that give me a more nuanced view of where I stand:

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.

Policy 1 No Unsecured Debt Credit cards paid in full each month. Avoid interest charges and maintain credit discipline.
Policy 2 One-Year Hold Vested Apple stock held minimum one year (ST → LT) to qualify for lower long-term capital gains rates.
Policy 3 Zero-Based Budget Every dollar of income allocated to a budget category. No untracked money.
Policy 4 Concentration & Windows Apple stock budgetable only above 15% concentration. Sold only during open trading windows, long-term lots only.
Policy 5 Highest Basis First When selling Apple stock, sell highest cost basis lots first to minimize taxable capital gain.
Policy 6 Charitable Lot Selection Donate most-appreciated long-term lots first to maximize avoided capital gains tax.
Policy 7 Maximize ESPP Contribute 10% of paycheck. Enroll every January and June to capture the guaranteed ESPP discount.
Policy 8 Quarterly Estimated Tax Quarterly IRS payments to cover the gap between supplemental withholding on RSUs and actual marginal rate.
Policy 9 One-Month Buffer Maintain a one-month budget buffer in checking. Decouple spending from paycheck timing.
Policy 10 Rainy Day Fund Fund an emergency reserve in a high-yield money market account for unexpected expenses or income disruption.

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.

System Architecture
Module 1
Apple Vested Stock
Track grants, classify lots, concentration test
Module 2
Income
Salary, bonus, equity, wealth-building
Module 3
Budget
10 envelopes, zero-based allocation
Module 4
Expenses
Actuals vs. budget, weekly & monthly review
Module 5
Net Worth
Assets, liabilities, weekly snapshots
Module 6
Policies
10 written rules governing decisions across all modules

Key Flows

The data moves through the system like this:

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:

M1 — Stock: Check for ST → LT migrations and vesting events
M2 — Income: Record any paychecks or bonuses; update pacing dashboard
M4 — Expenses: Export and categorize transactions; sum by envelope
M3 — Budget: Compare MTD spending to targets; flag overages and upcoming lumpy payments
M5 — Net Worth: Snapshot all account balances; calculate net worth and key metrics
M6 — Policies: Walk through all 10 policies and mark compliance status
Consolidate: Summary table by module, prioritized action items

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.

Close budget: Final Budget vs. Actual table for every envelope; total monthly spending
Set up new month: Copy envelope structure; adjust targets if needed; identify lumpy payments due
Income reconciliation: Sum all paychecks, equity income, and bonuses; compare income to expenses
Net worth snapshot: Formal month-end recording; attribute change to market, savings, or debt paydown
Pacing update: 401(k), HSA, and ESPP YTD vs. annual limits

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.

Sale window evaluation: Run concentration test; identify eligible lots; estimate tax impact
IRS estimated tax: Confirm quarterly payment made by deadline
ESPP enrollment: Verify rate at 10% and enrollment is active
Financial health: 3-month trends in net worth, spending, and Apple concentration