How I Went From $0 Saved at 31 to a Maxed-Out Portfolio in 5 Years (My Exact System)
Prefer video? Watch the short version on Instagram →
Some links below are affiliate links — I only recommend brokers I use myself.
TL;DR
- I had $0 invested at age 31 after five years of a good salary and nothing to show for it.
- I built a system: max every tax-advantaged account in a strict order, every dollar into a low-cost S&P 500 index fund, automatically.
- The 2026 contribution limits: 401(k) $24,500, IRA $7,500, HSA $4,400 self / $8,750 family.
- The order of operations matters more than the amount — get the free money first, then the tax-free money, then everything else.
Five years ago I had nothing saved. Today the number would shock you.
I'm a software engineer. I got my first real job in 2016 — a salary that should have set me up for life — and I did absolutely nothing with the money for five years. No 401(k) past the default. No Roth IRA. No HSA. I told myself I'd "figure it out later."
This post is the later. It's the exact system I used to go from a zero balance to maxing out every tax-advantaged account I'm allowed to touch — the account order, the 2026 dollar limits, and which broker I use for each.
If you're 30+ and haven't started, this is written for you specifically. Not for the 22-year-old with 40 years of compounding ahead. For you, the person who feels like the train already left. It didn't. Let me show you how I caught it.
The 5 Years I Wasted (and What It Cost Me)
In 2016 I had a 401(k) I barely contributed to, no HSA even though my health plan qualified, and a Roth IRA I'd never opened. I left the employer match on the table some years. I had no idea what an HSA even was.
Here's the part that still stings. Let's say I could have invested $25,000 a year across those accounts from 2016 to 2021, into a plain S&P 500 index fund averaging ~10% a year.
The math on five years of $25K contributions, compounding at 10%:
Year 1: $25,000 → grows to ~$36,600 by year 5
Year 2: $25,000 → ~$33,300
Year 3: $25,000 → ~$30,250
Year 4: $25,000 → ~$27,500
Year 5: $25,000 → $25,000
-----------------------------------
Total contributed: $125,000
Total value by 2021: ~$152,600
That's about $27,600 in growth I never earned — money that costs nothing but time. Worse: that $152,600, left completely alone at 10% for the ~25 years until I retire, becomes well over $1.6 million. The five lost years didn't cost me $27K. They cost me a seven-figure head start.
What Changed in March 2021
March 2021, my wife wanted to start a family. We sat down and looked at the finances together for the first time. There was nothing there. Just a paycheck that came and went.
That fear is the most honest motivator I've ever had. Not a podcast, not a spreadsheet — the look on my wife's face. Fear is the highest-converting motivator there is because it's specific. It has a face and a deadline.
But I had to reframe it before it became fuel instead of shame. The line I repeated to myself was simple:
"I'm not behind — I just haven't started yet."
Behind implies the race is lost. Haven't-started-yet means the next dollar still counts exactly as much as anyone else's. That reframe is the whole game.
The System — Every Account, In Order
Here's the order I fund every account, and the 2026 contribution limits for each. The order is not optional — it's ranked by return on each dollar, from highest to lowest.
| Priority | Account | 2026 Limit | Why it's here |
|---|---|---|---|
| 1 | 401(k) — up to employer match | Whatever your match requires | Free money. Instant 50–100% return. |
| 2 | HSA (if eligible) | $4,400 self / $8,750 family | Triple tax-free. The best account that exists. |
| 3 | Roth IRA (or Backdoor) | $7,500 | Tax-free growth forever. |
| 4 | 401(k) — beyond the match | $24,500 total | Big tax deduction, high ceiling. |
| 5 | 529 for kids | No federal limit (state rules vary) | Only after your own future is funded. |
| 6 | Taxable brokerage | Unlimited | Overflow. Flexible, but no tax shield. |
1. 401(k) up to the employer match — the free money
Who it's for: anyone with an employer that matches. 2026 limit: $24,500 in elective deferrals, but here you only contribute enough to capture the full match.
If your company matches 50% of the first 6% you put in, that's an instant 50% return before the market does anything. There is no investment on earth that beats guaranteed free money. This is the account I walked past for years, and it's exactly what Episode 2 of the series is about.
You contribute through your employer's payroll portal — no broker needed. Inside the plan, pick the lowest-cost S&P 500 or total-market index fund available.
2. HSA — the "stealth Roth"
Who it's for: anyone on a high-deductible health plan (HDHP). 2026 limit: $4,400 self-only / $8,750 family.
The HSA is the only account that is triple tax-free: money goes in pre-tax, grows tax-free, and comes out tax-free for medical expenses. Pay current medical bills out of pocket, let the HSA invest and grow for decades, and it quietly becomes a stealth retirement account.
I use the Fidelity HSA because it has no fees and lets me invest the full balance in index funds. HSA Bank is the other solid option if your employer routes you there.
3. Roth IRA (or Backdoor Roth)
Who it's for: everyone, but direct contributions phase out at higher incomes. 2026 limit: $7,500.
A Roth IRA grows tax-free and you never pay tax on withdrawals in retirement. For 2026, direct contributions phase out between $153,000–$168,000 (single) and $242,000–$252,000 (married filing jointly). Over those limits? Use the Backdoor Roth — contribute to a traditional IRA, then convert it. Legal, common, and worth learning.
This is my Vanguard account. One fund, automatic, done.
4. 401(k) beyond the match
Once the match, HSA, and Roth IRA are funded, I go back and fill the 401(k) toward the full $24,500. Big tax deduction, high ceiling, payroll-automatic. Same index fund as step 1.
5. 529 for the kids
Who it's for: parents — after their own retirement is funded. There's no federal contribution limit, but state gift-tax rules apply. Fund your own future first: your kid can borrow for college, you can't borrow for retirement. I run my daughter's 529 at Schwab.
6. Taxable brokerage
Everything left over goes here. No tax shield, but no limits and no withdrawal rules. This is overflow money, invested in the same boring index fund as everything else.
Episode 2 drops Thursday — it's the "free money" I almost walked past (the 401(k) employer match). Drop your email below and I'll send it to your inbox the moment it's live.
👉 Get Episode 2 in your inbox — enter your email at the form below. One field, one email a week, no spam.
Why I Use Fidelity, Vanguard, and Schwab (Not Just One)
I split across three brokers on purpose. Here's the honest comparison.
Fidelity — my main hub and HSA. Zero-fee index funds, the best HSA in the business, and the cleanest app. Con: their zero-fee funds aren't portable to other brokers.
Vanguard — my Roth IRA. The cheapest fund lineup and the company that basically invented low-cost indexing. Con: the website feels older and clunkier.
Schwab — my kid's 529 and a backup brokerage. Great service, strong index funds, excellent if you ever want a checking account attached. Con: fewer in-house fund options than Vanguard.
Why three instead of one? Single-point-of-failure risk. If one provider has an outage, a lockout, or a service nightmare the week I need access, I'm not stranded. Three logins is a small price for never being fully locked out of my own money.
The Boring Truth — Automation Is the System
I touch my investments roughly never. The system is the automation.
Set it once on each platform:
- 401(k) / HSA: set the contribution percentage in your employer's payroll portal. It comes out before the money ever hits your checking account.
- Roth IRA (Vanguard): Profile → Automatic Investments → set a monthly transfer from your bank, then auto-invest it into your index fund so it doesn't sit as idle cash.
- Schwab / Fidelity taxable: schedule a recurring monthly transfer and a recurring auto-purchase of your fund.
The trick that beats willpower: schedule transfers for the day after payday. You never see the money, so you never miss it. Investing stops being a monthly decision and becomes a default.
What I'd Tell My 2016 Self
You're not going to get a perfect plan. You're going to get a plan, and start. The five years you wait don't cost you a few thousand dollars — they cost you the compounding that turns a few thousand into a million.
The reason I finally moved wasn't a spreadsheet. It was my wife wanting to build a family, and me realizing there was nothing underneath us. That fear became the fuel. If you've got that feeling right now, don't bury it — point it at the first account on this list and start this week.
You're not behind. You just haven't started yet.
P.S. If this post helped, the reel that brought you here is on TikTok / IG / FB under @joinforbonus. Save it for someone who needs to hear they're not too late.
Liked This Post?
Get more like it in your inbox
One short email a week. No spam, no upsells — ever.