Lifetime Earnings Calculator

How much will you earn over your whole working life, from your salary and its yearly raises?

Your details

SAR
%
years

Your data stays in your browser

Result

Enter your monthly salary, yearly raise and years to retirement, then press “Work out my earnings”.

Analysis and suggestions

Once calculated, this shows what your result means and suggestions based on your numbers.

Behind the result

Before deductions and in nominal riyals, without inflation or end-of-service pay.

Example · المجموع = الراتب × 12 × ((1 + الزيادة)^السنوات − 1) ÷ الزيادة | آخر راتب = الراتب × (1 + الزيادة)^(السنوات − 1)

10,000 × 12 × ((1 + 3%)^30 − 1) ÷ 3% = 5,709,050

How it is calculated

Comprehensive Calculator Guide

This calculator adds up everything you’ll earn from your salary until retirement, with a steady yearly raise. On SAR 10,000 a month rising 3% a year, 30 years bring about SAR 5.7 million, with a final monthly salary near SAR 23,566. The big picture shows what one point of raise is worth and what saving a fixed share could build.

How it adds up, and what it leaves out

The yearly salaries form a geometric series: annual pay × ((1 + raise)^years − 1) ÷ raise. Because raises compound, one extra point adds over a million riyals in the example.

Figures are nominal and before GOSI deductions, without end-of-service pay, allowances or surprise promotions — and inflation shrinks what late salaries buy.

How to Use

  1. Enter your current monthly salary.
  2. Enter the expected yearly raise and years to retirement.
  3. Press “Work out my earnings” to see the total, final salary and average.

Formula Used

Total = salary × 12 × ((1 + raise)^years − 1) ÷ raise | Final = salary × (1 + raise)^(years − 1)

Practical Examples

Example 1
SAR 10,000 at 3% for 30 years: about SAR 5,709,050; final salary 23,566.
Example 2
SAR 6,000 at 5% for 25 years: about SAR 3,436,351; final salary 19,351.

Important Tips

  • Save 10% of every pay packet from the first month.

Common Mistakes to Avoid

  • Multiplying today’s salary by the months, ignoring raises.

Frequently Asked Questions

How much will I earn in my lifetime?
SAR 10,000 a month rising 3% for 30 years comes to about SAR 5.7 million.
How do I total salaries with raises?
Annual pay × ((1 + raise)^years − 1) ÷ raise.
Does it include end-of-service pay?
No; use the end-of-service calculator.

Read Also

This tool is for educational and estimation purposes only and is not financial or legal advice. Verify with the relevant official authorities before making any decision.