Check Pifra DDO and Position Code – Complete Guide 2026

Are you looking to check your Pifra DDO or Position code? These two codes are essential for salary slip registration, budget tracking, and dashboard access. A “Drawing and Disbursing Officer Code is assigned to a government employee in a department having a DDO role. DDO is responsible for drawing the funds from the government and disbursing them to the appropriate recipients. Position code serves as a unique identifier for a specific job or post in a government department. It has a central role in payroll integration and financial management. Here, we will explore how to find these codes for employees of Punjab, KPK or other provinces and what to do if you face any errors.

How to Find your Pifra DDO Code? (For Employees or Offices)

Pifra DDO is needed for various purposes like salary slip registration, financial online tracking and transparency. It is necessary to know this code. Because you may need it anytime urgently. You can easily find this code by following my instructions.

From Office or Accountant Clerk:

It is a simple way to find the DDO code. Contact your office or accountant clerk and tell them you need the DDO code for salary slip registration or other purpose. Otherwise you may also check your previous pay slips. Sometimes it is written on top.

From Government Department Lists:

The second source to find out the DDO code is finance websites or government departmental websites.

  1. For KPK employees, the DDO codes for all departments of a province are uploaded on a single PDF. I am sharing the link with you and you can find your related code. file:///C:/Users/SSC/Downloads/201908021564741904-Missing%20Payroll%20Data.pdf
  2. For Punjab employees, DDO codes are not available in a single ready accessible list. So you would need to contact the relevant authority. For example,you can contact the District Education Officer (DEO) to obtain the DDO code for a specific teacher or school.

Once you know your DDO code, you can download your salary slip using the Pifra portal. Check our step by step guide on How to Download Pifra Salary Slip by CNIC

Importance of DDO Code in Pifra

DDO code plays a central role in the Pifra system. It is an official identity assigned to a drawing and disbursing officer for financial operations. Its major benefits include;

Direct Access to Departmental Budget Reports:

  • Using this code, a DDO can directly access all the budget reports of his department. These reports give a complete overview about allocated budget, total expenditures, and the remaining budget. 
  • So that a DDO can adjust and maintain the expenses of the department within a limit.

Filled and Vacant Positions Tracking:

  • This code also helps a DDO in tracking the vacant and filled positions. This information is available under object code A012 in ber dashboard.
  • This way, DDO code proves helpful in planning the transfers and hiring of department staff.

Financial Auditing and Transparency:

Because all budget and expenditures related reports are accessible with a single click, it helps a DDO to manage the financial reports more efficiently. And the chances of mismanagement or discrepancies are significantly reduced.

In addition, DDO code also allows the officer to view DDO Ber Report. It is a complete financial report of any department including expenses, allocations and remaining funds.

How to Get your PIFRA DDO Position Code Online?

A regular employee cannot directly find his position code through the Pifra portal. And the position code is also not shown on salary public salary slips. Because these codes are internally handled by DDO office and AG office payroll department.

But it doesn’t mean that it is impossible to find out the position code. Here, I am giving you simple methods to find it.

From DDO Clerk or Payroll Assistant:

It is the simplest and reliable method. Go to your DDO clerk and tell him that I need my Pifra position code that is assigned to my post in the budget. The official will check the internal records or the budget execution report and will give it to you.

Request a DDO officer:

Since a DDO has full access to the Pifra portal and all budget reports, you can request him for your position code. He will check it from budget reports and will inform you.

Check DDO Position Code (For KPK Employees):

The government employees of KPK can check their position code using the DDO code of their department. This is a simple step by step procedure.

  • Search for “Position Code Pifra” in your browser and open the official website from the results. (https://m.pifra.gov.pk/) 
  • Enter “N” in the government field and write a DDO code like (PR2345) in the given box.
  • Select the “Position ID” from the filters and press enter.
  • It will show you a complete report with different columns like position number, employee name, BPS, description and others. You can find your name and assigned position code from the list.

Common Issues and Solutions for Pifra DDO and Position Code

When you use your DDO and position code for different office work, you may face some problems. But there is no need to worry. I am giving you the solution to the most common issues.

Invalid DDO Code Error:

  • Problem: Many employees don’t know their exact DDO code. They make mistakes when entering it, for example when downloading the salary slip. As a result they face “Invalid DDO Code Error”. 
  • Solution: In such a situation, contact the payroll clerk or DDO office assistant. And verify your DDO code.

Using Old or DDO Code (After Office Reorganization):

  • Problem: Sometimes offices may be merged, renamed or shifted under new DDOs. In this condition, old Pifra codes may be inactivated by higher authorities.
  • Solution: Contact the accountant general office and confirm whether the DDO code has been updated or not. And use the newly issued codes for the DDO dashboard.

Position Code Not Updated After Transfer or Promotion:

  • Problem: Suppose an employee is transferred or promoted to a new position, but still mapped to an old position code from the previous office. He will face issues in using this old position code for office purposes.
  • Solution: In this case, make sure that your new office’s DDO sends an official update to reassign you to the new vacant position code.

Why Pifra Position Code Important?

Audit and Transparency:

Position codes play a key role in audits by the AG and finance department. They verify that the salaries are being paid against the authorized posts only. This thing helps them to maintain the accuracy in financial records.

Effective Disbursement of Funds:

Because the position code serves as an official identity for all sanctioned posts, it helps a DDO for effective disbursement of funds. A drawing and disbursing officer maintains complete records of distributed funds against all position codes.

Error Free Payroll and Salary Allocation:

Each salary disbursement is linked to a specific position code. So it maintains the transparency in salary budgeting and ensures error free payroll.

Eradication of Ghost Employees:

Ghost employees are the non-existent workers which are listed on payroll. And they collect wages or benefits on behalf of their false entry. They are considered the extra on finance in any department.

Position codes make sure that the salaries are being paid to authorized posts only and there is no ghost employment.

Transfer, Posting and Promotion Tracking:

Whenever a new employee is hired, transferred, or promoted the system uses these position codes for verification. This way it helps in systematic human resources control and transparency.

Stop Misuse of Funds and Financial Corruption:

It is the main objective behind this Pifra system. All Pifra codes including DDO code, position code, and vendor code, maintain the accountability of allocated budget on each step. This way it reduces the chances of financial corruption and ensures its proper usage.

How to Use DDO Code to Get Your Salary Slip?

Before going to downloading the slip make sure you have completed your registration on Pifra. If not, follow the simple steps to complete your “Pifra Online Registration”

You can also use your Pifra DDO code to download your salary slips. The procedure is very simple. Follow the given steps below.

Go to the Pifra Salary Slip Portal:

  • Open your browser, and search for “Download Salary slip by DDO Code”.
  • Click and open the official Pifra website.

Enter your DDO Code and Other Required Information:

  • On the homepage, put your DDO code in the relevant box and other required information.
  • It may include your CNIC or other relevant information.

Complete your Authentication:

  • In the next step, the system will verify your identity to avoid misuse of your credentials.
  • You have to enter the OTP code sent to your registered email or mobile number.

Access your Salary Slip:

  • As you complete the verification, your pay slip will display on your screen with complete details like your month, basic pay, allowances and deductions.

Frequently Asked Questions

Go to the official Pifra website, write your DDO code and “N” in the government section, and press the Enter button.

Yes, of course, follow these simple steps for this procedure. Visit the official Pifra portal, enter your DDO code and other relevant information, and authenticate your verification by an OTP code.

Summary

In short, both the PIFRA DDO code and the position code are crucial for government employees in Pakistan. They help the system work efficiently for financial management. And in the end, I am sure whether you are in Punjab, KPK or other province, you can easily find out your Pifra codes following my above methods. Further, if you face any other error you can mention it in our comment section. We will guide you to solve your query.