Can I Retire at 40 on a $300K Salary?
FIRE Number
$4.9M
Target Retirement Age
40
Years to FIRE
12
Monthly Savings Needed
$20K
Retiring at 40 on a $300K salary is a $300K salary — easily achievable if high income lifestyle inflation is avoided. With 12 years to build your nest egg and planned retirement spending of $16K/month ($196K/year), your FIRE number is $4.9M — an ambitious target from a starting portfolio of $150K.
At a $300K salary, take-home pay after taxes is roughly $18K/month. To reach $4.9M by age 40, you need to save approximately $20K/month — a 81% savings rate. This includes 401k contributions, employer match, Roth IRA, and any taxable brokerage investing. Maximizing tax-advantaged accounts first (401k match, HSA, Roth IRA, then full 401k max) is the most efficient path.
The retirement income from $4.9M at a 4% withdrawal rate is $16K/month — mirroring your planned spending. Social Security adds another $3K/month when claimed at 67+, providing a meaningful income floor that reduces portfolio dependence in your later years. Budget $2K/month for healthcare until Medicare at 65.
Sequence-of-returns risk matters most at this age — your portfolio must last 45–55 years. A 1–2 year cash/bond buffer protects against being forced to sell stocks during early-retirement downturns. Flexible spending (reducing discretionary expenses by 10–15% during bear markets) dramatically improves success probabilities across all historical scenarios starting at age 40.