HisaabKit
Pension & Gratuity Guides13 September 2026

How to Calculate Federal Government Pension in Pakistan 2026

Follow a Federal employee pension example from the 24 month pay average to commutation, baseline increases and retirement budgeting, with official notification references.

By Khyrat Hussain · Updated 19 September 2026

how-to-calculate-federal-government-pension

Ahmed’s pension calculation gives an estimated monthly pension of Rs 117,161.03 and a commutation lump sum of Rs 4,441,917.90 using the figures in HisaabKit’s published Federal engine example. This guide walks through the pay average, retiring year increment, pension increases and medical allowances that produce those results.

Ahmed is a fictional employee used to explain the calculation. The example pay amounts illustrate the calculator inputs; they are not an official pay scale stage table.

1.Begin with your service record and pension scheme

If you are approaching retirement, your first practical question is usually how much monthly income you can expect and what lump sum may be available. To answer it, we need the pensionable pay record and qualifying service, together with the employee’s BPS and retirement dates.

This guide follows the traditional Federal pension calculation represented by HisaabKit’s Federal Pension Calculator. Entering the same example inputs lets you follow each result from the average pay to the final monthly pension.

Confirm your scheme before starting. Federal Government employees covered by the defined contribution pension scheme have a separate framework. Finance Division O.M. No. 19(3)REG.6/2026-0001, dated 11 August 2026, addresses implementation and verification of regular appointees from 1 July 2024 who fall within that scheme. Read the implementation memorandum.

The contribution scheme rules were notified through S.R.O. 1728(I)/2025 dated 27 August 2025 and circulated through O.M. No. 9(3)REG.6/2015 dated 2 October 2025. These references help identify the separate scheme; Ahmed’s worked example below uses the traditional pension calculation. Read the rules.

2.Why the final 24 months of pay matter

Finance Division O.M. No. 9(3)R-6/2024-401, dated 1 January 2025, introduced pension calculation based on the average pensionable emoluments drawn during the last 24 months of service, with immediate effect. It amended the pay basis used for pension calculation. Download the official memorandum.

The calculator therefore needs a monthly record. If basic pay changed during those two years, enter the amount applicable to each month. Using the latest salary for all 24 entries would give a different average.

Pensionable emoluments also require care. A salary slip contains several payment heads, but receiving an allowance does not automatically make it pensionable. Use the components allowed for your case and supported by the relevant pay record.

The clarification dated 4 March 2025 explains the treatment of the usual increment after averaging and addresses transition cases and fractions of a month. Annex I is the relevant reference for these points. Read the official clarification.

3.Meet Ahmed and enter his service details

Let us work through Ahmed’s retirement calculation as if we have his records open beside us. He is a fictional BPS 18 Federal officer. The dates and pay entries below follow HisaabKit’s published Federal example.

Input

Example value

BPS and classification

BPS 18 — Gazetted

Date of birth

30 November 1966

Date of appointment

15 April 1994

Date of retirement


30 November 2026

Retirement age

60 years

Actual service shown in the example

32 years, 7 months, 15 days

Counted qualifying service

30 years

Additional pensionable components


Rs 0 in every month

Although Ahmed’s actual service exceeds 30 years, the calculator counts 30 years for the pension formula. Keep this distinction visible: total time in service and the years counted in the calculation answer different questions.

3.1.Step 1 Calculate the average pensionable pay

Ahmed’s 24 monthly entries are grouped into three periods to make the arithmetic easy to follow. In the calculator, enter each month individually. These are teaching figures from the example, rather than a claim about the ordinary timing of pay changes for every BPS 18 employee.

Pay period

Months

Monthly basic pay

Period total

December 2024 to July 2025

8

Rs 112,500

Rs 900,000

August 2025 to March 2026

8

Rs 117,000


Rs 936,000

April to November 2026

8

Rs 121,500

Rs 972,000

Total

24

-

Rs 2,808,000

Average basic pay = Rs 2,808,000 ÷ 24 = Rs 117,000.00.

All additional pensionable components are zero, so the average pensionable pay at this stage is also Rs 117,000.00. Ahmed’s latest basic pay entry is Rs 121,500, but the pension calculation starts from the two year average.

3.2.Step 2 Add the retiring year increment

For retirement from 1 June through 30 November, HisaabKit’s Federal calculator adds the selected BPS increment once after calculating the 24 month average. Ahmed retires on 30 November, so the example includes an increment of Rs 5,120.00.

New average pensionable emoluments = Rs 117,000.00 + Rs 5,120.00 = Rs 122,120.00.

The historical monthly entries remain unchanged. We do not add Rs 5,120 to each of the 24 months or add another increment after obtaining the pension result.

The calculator does not add a separate retiring year increment for January through May. For December retirement, enter the basic pay already applicable after the normal December increment; the calculator does not add it again.

The official increment references include O.M. No. 3(20)R-2/98 dated 8 September 1999 and its clarification dated 29 December 1999, included with the circular dated 21 September 2022. Annex I of the 4 March 2025 clarification explains addition of an admissible usual increment after the pay average. Read the increment orders and the averaging clarification.

3.3.Step 3 Calculate gross pension

The Federal engine uses this calculation: gross pension = new average pensionable emoluments × counted qualifying service × 7 ÷ 300.

For Ahmed, gross pension = Rs 122,120.00 × 30 × 7 ÷ 300 = Rs 85,484.00 per month.

With 30 counted years, the formula produces 70 percent of the pensionable amount after the increment. This is gross pension before the commuted portion is separated. It is not yet Ahmed’s final monthly pension.

3.4.Step 4 Separate the commuted portion and original net pension

The engine calculates the commuted portion as 35 percent of gross pension and the original net pension as the remaining 65 percent.

Component

Calculation

Amount

Commuted pension portion

Rs 85,484.00 × 35%

Rs 29,919.40

Original net pension

Rs 85,484.00 × 65%

Rs 55,564.60

The commuted portion is a monthly pension amount used to calculate the lump sum. It is not itself the lump sum payment. The original net pension is the starting point for the pension increases that follow.

3.5.Step 5 Apply the engine pension increases

Starting with Rs 55,564.60, HisaabKit’s Federal engine applies the increases sequentially. Each increase uses the pension amount reached at that stage, rather than applying every percentage to the original net pension.

Increase

Amount added

2011 — 15%

Rs 8,334.69

2015 — 7.5%

Rs 4,792.45

2022 — 15%

Rs 10,303.76

2023 — 17.5%


Rs 13,824.21

2024 — 15%

Rs 13,922.96

The resulting baseline pension is Rs 106,742.67. These are the increases used in the published Federal engine example followed throughout this guide.

For the background to the baseline definition, Finance Division O.M. No. 4(1)REG.6/2025 dated 5 August 2025 identifies the specified historical increases for employees retiring on or after 1 July 2025. The notification is a supporting rule reference; the numerical walkthrough above follows the calculator example. Read the baseline clarification.

3.6.Step 6 Add medical allowances and find the monthly pension

Ahmed is classified as Gazetted in the example. The engine calculates Medical Allowance 2010 from the original net pension as Rs 55,564.60 × 75% × 20%, producing Rs 8,334.69.

Medical Allowance 2015 is 25 percent of Medical Allowance 2010, producing Rs 2,083.67.

Monthly pension component

Engine result

Baseline pension

Rs 106,742.67

Medical Allowance 2010

Rs 8,334.69

Medical Allowance 2015

Rs 2,083.67

Final monthly pension

Rs 117,161.03


Ahmed’s estimated final monthly pension is Rs 117,161.03. The engine retains precision during calculation and rounds the displayed amounts. Adding individually rounded components by hand can therefore differ by one paisa.

3.7.Step 7 Calculate the commutation lump sum

The engine uses an age factor of 12.3719 for this age 60 example. It multiplies the commuted monthly portion by 12 and that factor.

Commutation lump sum = Rs 29,919.40 × 12 × 12.3719 = Rs 4,441,917.90.

Ahmed now has two separate planning figures: an estimated monthly pension of Rs 117,161.03 and a commutation lump sum of Rs 4,441,917.90. The calculator labels the lump sum as estimated gratuity. In this walkthrough, it is the lump sum produced by the commutation calculation.

His GP Fund balance and leave encashment are separate retirement payments. Do not add an assumed GP Fund balance to this figure without checking the fund record. Use the Federal GP Fund Calculator when preparing a separate fund projection.

4.How to use the Federal Pension Calculator

  • Open the Federal Pension Calculator and enter the employee name, department and designation. Select the BPS so the calculator identifies the classification.
  • Enter the date of birth, appointment date and retirement date from the service record. For Ahmed’s example, use 30 November 1966, 15 April 1994 and 30 November 2026 respectively.
  • Enter basic pay for all 24 months. Use Rs 112,500 for the first eight entries, Rs 117,000 for the next eight and Rs 121,500 for the final eight when reproducing this example.
  • Leave additional pensionable components blank or enter zero for this example. For your own case, enter an additional component only when it is applicable and pensionable.
  • Run the calculation and review counted service, average pay and the retiring year increment before reading the monthly pension and lump sum. These earlier results help you spot an input mistake.
  • Save or print the result using the available result or PDF option. Keep it with the pay record so you can explain the inputs used for your estimate.

5.Use the result to prepare a retirement budget

Suppose Ahmed expects recurring household expenses of Rs 100,000 per month. Against his estimated monthly pension of Rs 117,161.03, the balance would be Rs 17,161.03.

That comparison gives him a useful starting point. He can review food, utilities, housing, transport and regular medical expenses against the income he expects each month. Replace the assumed expenses with your own figures when preparing retirement plans.

Keep one time spending separate. A house repair, debt repayment or family commitment may be funded from the lump sum, but it does not create recurring income. Record those commitments before deciding how much of the lump sum remains available.

The Federal pension calculator supports this part of retirement planning by explaining the pension estimate. A broader retirement planning calculator may also consider savings, inflation and other income. Start with the pension and fund records you can verify, then build the household plan around them.

6.Check these inputs before relying on the result

Use basic pay and allowed pensionable components rather than the total salary deposited in your account. Check the monthly record after promotions and pay revisions, and avoid replacing the entire two year history with the latest pay.

The calculator’s counted service can differ from actual service because of its service rounding and maximum. Review that result alongside the dates you entered. In Ahmed’s example, the cap produces 30 counted years.

Keep the retiring year increment, original net pension, historical increases and medical allowances visible as separate components. This makes the calculation easier to understand and prevents accidental duplication.

Ahmed’s example assumes retirement at age 60. It does not illustrate voluntary retirement penalties, family pension or disability pension. An estimate supports preparation; verified records and the pension sanction determine the official Pension Payment Order.

7.References used in the guide

Federal engine worked example — HisaabKit Federal Pension Calculator. Numerical reference for the service details, pay entries and pension results.

O.M. No. 9(3)R-6/2024-401, dated 1 January 2025 — Calculation of Emoluments for the Purpose of Pension.

Finance Division clarification dated 4 March 2025, referring to O.M. Nos. 9(3)R-6/2024-401 to 403 — Official clarification with Annex I.

O.M. No. 3(20)R-2/98, dated 8 September 1999 and clarification dated 29 December 1999 — Copies attached to the circular dated 21 September 2022.

O.M. No. 4(1)REG.6/2025, dated 5 August 2025 — Baseline pension clarification.

S.R.O. 1728(I)/2025, dated 27 August 2025, circulated through O.M. No. 9(3)REG.6/2015 dated 2 October 2025 — Defined Contribution Pension Fund Scheme Rules.

O.M. No. 19(3)REG.6/2026-0001, dated 11 August 2026 — Implementation of Defined Contribution Pension Fund Scheme.

Frequently asked questions

How is Federal Government pension calculated in this example

The engine averages the final 24 monthly pensionable amounts, adds the retiring year increment applicable in the example and calculates gross pension using counted service × 7 ÷ 300. It then separates commutation and applies its pension increases and medical allowances.

Does the calculator use the last salary only

It uses the last 24 monthly pensionable pay entries. Ahmed’s latest entry is Rs 121,500, while his average is Rs 117,000 before the retiring year increment.

Is the retiring year increment added to every month

No. The calculator adds it once after averaging for retirement from 1 June through 30 November. Ahmed’s example adds Rs 5,120 to the Rs 117,000 average.

Why are only 30 years counted for Ahmed

The engine caps counted qualifying service at 30 years. Ahmed’s published example has actual service of 32 years, 7 months and 15 days.

What is Ahmed’s final monthly pension

The Federal engine example produces Rs 117,161.03 per month, including the displayed pension increases and medical allowances.

What is his estimated commutation lump sum

The example produces Rs 4,441,917.90 using the commuted monthly portion of Rs 29,919.40, multiplied by 12 and the age factor of 12.3719.

Is GP Fund included in that lump sum

No. GP Fund and leave encashment are separate from the commutation calculation explained here.

Can employees under the contribution scheme use this example

This walkthrough follows the traditional Federal pension calculation. Confirm scheme coverage with your department before using it for your own planning.

Continue reading

All guides

Comments and feedback

Comments are moderated before publication. Do not include private, financial, or account information.

Loading approved comments…