BedrockCalculator

India EPS Pension: What You Actually Get per Month by Salary and Service

By Aapt Dubey · Figures for the EPS rules as of Tax Year 2026-27 (Employees' Pension Scheme, wage ceiling and minimum pension unchanged in the 2026 scheme) · Updated

In India, 30 years of service on a salary at or above the ₹15,000 wage ceiling earns a standard EPS pension of about ₹6,857 a month at 58; 20 years gives ₹4,714 and 10 years just ₹2,143.

Illustration of an elderly Indian man on a park bench holding a letter beside a green postbox
₹6,857
EPS pension, 30 years at the ceiling
₹4,714
EPS pension, 20 years at the ceiling
₹2,143
EPS pension, 10 years at the ceiling
₹15,000
Wage ceiling for pensionable salary
₹1,000
Minimum monthly EPS pension

How much EPS pension will you get each month?

The Employees' Pension Scheme pays less than most people in India expect. Thirty years of service on a salary at or above the ₹15,000 wage ceiling earns a pension of about ₹6,857 a month at 58. Twenty years earns ₹4,714. Ten years, the minimum for any pension at all, earns ₹2,143.

The most the standard formula ever pays is ₹7,500 a month, for a full 35-year career at the ceiling.

Those figures don't rise with your salary once it passes ₹15,000 a month. Someone on a ₹50,000 basic gets exactly the same EPS pension as someone on ₹15,000.

Bar chart of the monthly EPS pension by years of service. On a salary at the ₹15,000 ceiling it is ₹2,143 after 10 years, ₹4,071 after 19, ₹4,714 after 20 and ₹6,857 after 30.India EPS pension a month at 58 by years of service (₹)₹0₹2,000₹4,000₹6,000₹8,00010 years15 years19 years20 years25 years30 years₹15,000 or more₹10,000 salary₹5,000 salaryStandard EPS formula, no higher-pension option. Source: Bedrock Calculator India EPS engine.bedrockcalculator.com
Bar chart of the monthly EPS pension by years of service. On a salary at the ₹15,000 ceiling it is ₹2,143 after 10 years, ₹4,071 after 19, ₹4,714 after 20 and ₹6,857 after 30.
PNG SVG

How the EPS pension is worked out

EPS is a defined-benefit pension, not a savings account. Part of your employer's PF contribution goes into a pooled fund every month, and at 58 the pension is set by a formula rather than by how much was paid in. We ran the EPS pension calculator on this site for each combination of salary and service. It applies the formula like this:

  1. Take your average Basic + DA over the last 60 months before you leave, and cap it at ₹15,000. That's your pensionable salary.
  2. Take your years of pensionable service. If you have 20 years or more and stay in covered work until 58, add 2 bonus years. Service counts up to 35 years in all, bonus included.
  3. Multiply the two and divide by 70.
  4. If the answer is below ₹1,000 a month, the minimum pension of ₹1,000 is paid instead.

That's the whole calculation. Your actual EPS contributions, the interest rate and the size of the pension fund play no part in it.

EPS pension per month for every salary and length of service

All figures are monthly pensions in rupees from age 58. Click a column heading to sort.

India EPS monthly pension at 58 by pensionable salary and years of service (₹)

Download CSV

Standard EPS formula: pensionable salary (capped at ₹15,000) times pensionable service, divided by 70, with 2 bonus years from 20 years of service and a ₹1,000 floor. Monthly amounts in rupees.

India EPS monthly pension at 58 by pensionable salary and years of service (₹). Standard EPS formula: pensionable salary (capped at ₹15,000) times pensionable service, divided by 70, with 2 bonus years from 20 years of service and a ₹1,000 floor. Monthly amounts in rupees.
101,0001,4292,1432,1432,143
151,0712,1433,2143,2143,214
191,3572,7144,0714,0714,071
201,5713,1434,7144,7144,714
251,9293,8575,7865,7865,786
302,2864,5716,8576,8576,857

Read across any row and the three right-hand columns are identical. That's the wage ceiling at work. Read down a column and the pension climbs steadily with each year of service, with one jump in the middle.

Why 20 years of service is worth more than it looks

Nineteen years at the ceiling gives ₹4,071 a month. Twenty years gives ₹4,714, a rise of ₹643 for one extra year. The reason is the bonus: from 20 years the formula adds 2 years, so 20 years of work counts as 22.

If you are close to 20 years of EPS membership and thinking of leaving formal employment, it can pay to reach that mark first. If you change jobs, carry your EPS service across through the transfer process rather than withdrawing it, because the formula only counts service that's still on your record.

Does a higher salary increase the EPS pension?

Only up to ₹15,000. Below the ceiling, salary matters a lot: on a ₹10,000 pensionable salary, 20 years earns ₹3,143 and 30 years earns ₹4,571, against ₹4,714 and ₹6,857 at the ceiling. Above it, nothing changes.

Bar chart showing that after 30 years the EPS pension is ₹6,857 a month whether the salary is ₹15,000, ₹25,000 or ₹50,000, because pensionable salary stops at the ceiling.India EPS pension after 30 years by salary: the cap in action (₹ amonth)₹0₹2,000₹4,000₹6,000₹8,000₹2,286₹4,571₹6,857₹6,857₹6,857₹5,000 salary₹10,000 salary₹15,000 salary₹25,000 salary₹50,000 salarySource: Bedrock Calculator India EPS engine.bedrockcalculator.com
Bar chart showing that after 30 years the EPS pension is ₹6,857 a month whether the salary is ₹15,000, ₹25,000 or ₹50,000, because pensionable salary stops at the ceiling.
PNG SVG

This is the gap the "higher pension" option was meant to close. Members who contributed on their full salary, with the employer's agreement, can have their pension worked out on that higher salary. The process is employer-specific and this calculator doesn't model it.

When the minimum pension kicks in

The minimum pension is ₹1,000 a month for anyone with at least 10 years of service. On a ₹5,000 pensionable salary and 10 years, the formula gives ₹714, so the pension is lifted to ₹1,000. In our table that's the only cell where the minimum applies. Most people who reach 10 years have a pensionable salary high enough that the formula already clears it.

With less than 10 years of service you don't get a monthly pension. You get a one-time withdrawal benefit instead, which this page doesn't calculate.

What the calculator leaves out

  • Early or deferred pension. You can start a reduced pension from 50, or defer it past 58 for a higher one. The calculator only shows the pension from 58.
  • The higher-pension option. Covered above. If you opted in, your pension may be several times these figures.
  • A higher wage ceiling. In September 2026 news reports said the government had approved raising the wage ceiling. We couldn't confirm a notified start date, so this page uses the ₹15,000 ceiling the engine holds. If the higher ceiling is notified, service after it starts could count for more.
  • Leaving before 58. The bonus years only apply if you're still in EPS-covered work at 58. The table assumes you are.
  • Older service rules. Service from before 1995, and some service before September 2014, can be counted under older rules that this formula doesn't reproduce.
  • Family and widow pensions. EPS also pays pensions to a spouse and children after a member's death. Those aren't covered here.

Getting your own EPS figure

Open the EPS pension calculator and enter your average Basic + DA for your last 60 months and your total years of EPS service from your EPFO passbook. Because the pension is small relative to most salaries, it helps to see it next to your EPF corpus, which is where most of your PF money actually builds up, and the employer PF contribution calculator, which shows exactly how each month's employer contribution is split between EPF and EPS.

Save or share the infographic

A one-page summary of the numbers above.

India EPS Pension: What You Actually Get per Month by Salary and Service: In India, 30 years of service on a salary at or above the ₹15,000 wage ceiling earns a standard EPS pension of about ₹6,857 a month at 58; 20 years gives ₹4,714 and 10 years just ₹2,143.
Download PNG

The infographic, charts and CSV data on this page are free to reuse with a link to this page, CC BY 4.0.

Frequently asked questions

How much EPS pension will I get after 30 years of service in India?

About ₹6,857 a month at 58 under the standard formula, on a salary at or above the ₹15,000 ceiling. With the bonus the formula counts 32 years. The higher-pension option for people who contributed on their full salary can pay more, and this page does not model it.

How much EPS pension will I get after 20 years of service?

At a pensionable salary of ₹15,000 or more, ₹4,714 a month. Twenty years earns 2 bonus years, so the formula counts 22 years. After 19 years the pension is ₹4,071.

Does a higher salary increase my EPS pension?

Not above the ₹15,000 wage ceiling. Pensionable salary is capped there, so after 30 years the pension is ₹6,857 on ₹15,000, ₹25,000 or ₹50,000 alike.

What is the minimum EPS pension?

The minimum is ₹1,000 a month once you have 10 years of service. On a ₹5,000 salary and 10 years the formula gives ₹714, so the minimum lifts it to ₹1,000.

Can I get EPS pension with less than 10 years of service?

Not as a monthly pension. Below 10 years you get a withdrawal benefit instead, which this page does not calculate.

Run your own numbers

Sources and method

Every figure on this page, including the charts and the infographic, is produced by running the same calculation engine as the calculators linked above for the EPS rules as of Tax Year 2026-27 (Employees' Pension Scheme, wage ceiling and minimum pension unchanged in the 2026 scheme). Nothing is typed in by hand. The underlying rates come from these sources: