Lifetime Earnings Forecast
Calculate your lifetime earnings with year-by-year projections powered by official BLS wage data across 100+ career paths.
Annual Earnings Trajectory
Primary chart shows annual earnings over time; lifetime totals derive from the annual path.
What you’re seeing
The chart shows projected annual earnings compared to a typical peer with the same career field and education level. The shaded region represents a 15th–85th percentile uncertainty range (lognormal variance model; wage anchors from BLS OEWS May 2024; age–earnings curve shape from BLS CPS lifecycle data).
How the peer baseline works
The peer baseline uses BLS median wages for your career field with the same career curve. No GPA, school tier, or hours boost is applied — it represents the typical median worker in your field.
Benchmarks
Generate a forecast to see anchors, curve shape, milestones, and peer assumptions.
This panel explains the concrete values used to form the peer baseline and your wage anchor.
Milestones
Career start, peak earnings, and retirement markers appear after generation for both trajectories.
Hover the chart for annual earnings and differences at any age.
BLS Occupational Employment and Wage Statistics (OEWS)
BLS Current Population Survey (CPS)
High-Compensation Fields (Above BLS Cap)
BLS OEWS wage data is top-coded at approximately $239,200 annually. For fields that typically exceed this cap - physician specialties, Big Law, investment banking, private equity, hedge funds, and management consulting - the calculator uses projected anchor values derived from BLS mean wages, not exact BLS median figures.
You may override any default anchor by entering your actual current income in the calibration field. See methodology page for full documentation.
How the model works
- Wage anchor: A starting annual wage estimated from career field and education level (BLS OEWS May 2024 occupational medians via live API; top-coded physician specialties use estimates derived from BLS mean data).
- Calibration (optional): Entering current annual income scales the projection proportionally so your current-year earnings match the provided value. Leave at $0 for the model's default estimate.
- Age-based growth curve: Earnings rise faster early-career, approach a peak, then stabilize (curve shape derived from BLS CPS age–earnings lifecycle profiles).
- Role, hours, experience: These make modest adjustments to growth and level. Caps prevent unrealistic domination by any single input.
- Students: College/Graduate inputs use GPA and school tier to adjust earnings. An early-career placement boost (up to ~38% for 4.0 GPA at a target school) fades over ~10 years; a smaller persistent school premium (5–12%) lasts throughout the career. Non-student users are unaffected by GPA/tier.
Uncertainty, percentiles, and peer baseline
- Peer baseline: Uses BLS median wages for your career field with the same career curve. The peer receives no GPA boost, no school tier boost, and assumes 40 hours/week. Your line rises above the peer through your personal advantages (education level, GPA, school tier, hours worked, and income calibration).
- Peer percentile: Computed from total lifetime earnings (including estimated past earnings based on experience) compared to a calibrated peer distribution with realistic variance.
- Important: Mapping “career field” to OEWS occupation groups is an approximation, not a precise occupational code selection.
Lifestyle tiers (stated rule)
- Pre-retirement sustainable spend: ~70% of annual earnings (standard financial planning heuristic for after-savings, after-tax spending as a proportion of gross income).
- Savings accumulation: A fixed savings rate applied to earnings builds a notional retirement portfolio.
- Retirement spend: A 4% withdrawal rate applied to that portfolio (Trinity Study / Bengen 1994 safe withdrawal rate research - a simplified heuristic, not advice).
Lifetime earnings total
—
Peer percentile (lifetime)
—
Lifestyle snapshot (career-average)
—
Comparison callout
—