Skip to content
Payroll

Provident fund in Pakistan: a practical guide for employers

What a company provident fund is, how each payslip works out the employee and employer shares, and how to keep balances, withdrawals and final settlements straight.

Published 9 min read

A provident fund is one of the most valued benefits an employer in Pakistan can offer, and one of the easiest to get wrong. The money is the employee's savings for the future, it builds up over years, and when someone leaves they will check every rupee. This guide explains how a company provident fund in Pakistan works in practice: who pays in, how the shares are worked out on each payslip, how to keep each person's balance, and how to handle withdrawals and final settlements without arguments.

One point before we start. Many company schemes are set by the company's own rules, usually written in a trust deed or a staff policy. Rates, eligibility, vesting and withdrawal rules differ from one company to the next. Treat everything below as a working guide, and check the details of your own scheme with your trust deed and your tax or legal adviser.

What a company provident fund is

A provident fund is a savings pot built from regular contributions. Each pay period, a set share of the employee's pay is deducted and put into the fund, and the employer usually adds its own share on top. The combined amount belongs to the employee, subject to the scheme's rules, and is paid out when they leave or in other situations the rules allow.

For tax purposes, Pakistan's Income Tax Ordinance, 2001 uses the idea of a recognised provident fund: a fund recognised by the Commissioner under Part I of the Sixth Schedule to the Ordinance. Whether your fund is recognised affects how contributions and payouts are treated for tax. The current consolidated Ordinance is published on the FBR's Income Tax Ordinance page. Read it with your adviser rather than relying on summaries, because the rules change with budgets.

In everyday terms, most employers in Pakistan run one of two set-ups:

  • A fund held separately, often managed by trustees under a trust deed, with its own bank account.
  • A balance tracked by the company, where the employer records each person's contributions and pays out on leaving, under the company's own policy.

Either way, the payroll side is the same: every payslip must show the right deduction and the right employer share, and every employee's running balance must be correct.

Employee and employer contributions

Every company provident fund in Pakistan needs clear rules. Your scheme rules should answer these questions in writing before the first payslip is issued:

  • Who is eligible? Many schemes start contributions only after probation ends or after the employee is made permanent.
  • What is the base? A percentage of basic salary, of gross pay, or of some other figure. Be precise, because allowances, overtime and bonuses change the answer.
  • What are the rates? The employee's share and the employer's share. They may be equal, or the employer's share may grow with length of service.
  • When does the employer's share vest? Some schemes pay the employer's share in full only after a minimum period of service.
  • What is allowed before leaving? Loans, partial withdrawals, or nothing at all.

If the rules are vague, payroll will be inconsistent, and inconsistency is what leads to disputes at final settlement.

How provident fund is worked out on each payslip

Once the rules are clear, the monthly calculation is simple. Take the agreed base for the pay period, apply the employee rate to get the deduction, and apply the employer rate to get the employer's contribution. The employee's deduction reduces net pay. The employer's share does not, but it is still shown so the employee can see it building up.

Here is an illustration using a made-up scheme that takes 5% from the employee and adds a matching 5% from the employer, both on basic salary. These rates are only an example, not a recommendation or a legal rate.

ItemAmount (PKR)
Basic salary for the month80,000
Employee share (5% of basic), deducted from pay4,000
Employer share (5% of basic), added by the company4,000
Total added to the employee's fund this month8,000

A few things trip people up here. If an employee joins or is made permanent mid-month, decide whether the contribution is worked out on the part of the month after the change, and apply that rule every time. If basic salary changes after an increment, the new base applies from the date in your policy, not from whenever someone remembers to update the spreadsheet. And if the employee's pay is reduced for unpaid leave, your rules should say whether the provident fund base follows.

Provident fund also interacts with salary tax on the same payslip. The way tax is worked out is covered in our guide to salary tax calculation in Pakistan.

Tracking each employee's provident fund balance

The fund only works if every employee can see a balance they trust. For each person you need a running record with:

  • any opening balance brought in from before you started tracking (for example, when moving from a spreadsheet);
  • each period's employee contribution and employer contribution, linked to the payslip it came from;
  • any profit or return credited, if your scheme credits one;
  • each withdrawal or loan, with the date and the reason;
  • the current balance, split between the employee's share and the employer's share.

Keeping the two shares separate matters. If the employer's share vests only after a certain period, you need to know exactly how much of the balance is employer money when someone leaves early.

This is where a spreadsheet register usually breaks down. It sits apart from payroll, so a corrected payslip does not update it, and after a few years nobody is sure which figure is right. Payroll software that works out the provident fund on the payslip and keeps the balance in the same place avoids that gap. In BMS Prime, for example, employee and employer provident fund are calculated on every payslip, the balance is tracked per employee, and withdrawals are recorded against it.

Withdrawals and final settlement

Withdrawals are where trust is won or lost. Handle them with a simple, written process:

  1. Request in writing. The employee states the amount and the reason, if the rules require one.
  2. Check the rules. Is this kind of withdrawal allowed, and is the amount within the limit?
  3. Approve. The person named in your policy approves it, not whoever happens to be in the office.
  4. Pay and record. Pay the amount, then record it against the employee's balance on the payment date.
  5. Confirm. Give the employee the new balance.

When someone leaves, the provident fund is usually part of the final settlement alongside last salary, leave balance and any loans. Close the balance on the leaving date, apply any vesting rule to the employer's share, deduct anything the rules allow, and pay the rest. Keep the calculation sheet, the approval and the payment proof together in the employee's file. If the employee later asks how the figure was reached, you can show every line.

Record keeping that holds up

Good provident fund records are boring, and that is the point. Aim for:

  • Payslips that never change after they are issued. If a contribution was wrong, correct it in a later payslip rather than editing history. That way the balance always matches what employees were told.
  • One source of truth. The payslip, the employee's balance and your books should all come from the same figures.
  • An audit trail. Who changed a rate, who approved a withdrawal, and when.
  • Employee access. Staff who can see their own payslips and fund balance ask fewer questions and raise problems early.
  • Your scheme documents (trust deed, policy, any approvals) filed where the next HR or finance person can find them.

BMS Prime locks issued payslips for good, records changes in an audit trail, and lets staff see their own payslips in self-service on the web or the Android app. You can read how data is protected on our security page.

Common provident fund mistakes

  • Starting contributions on the wrong date, for example during probation when the rules say after confirmation, or forgetting to start them at all.
  • Using the wrong base, such as gross pay when the rules say basic salary, or including overtime by accident.
  • Not updating after an increment, so the old salary keeps driving the contribution.
  • Mixing up the two shares, which makes vesting impossible to apply when someone leaves.
  • Recording withdrawals late, so the balance shown on payslips is higher than the real one.
  • Editing old payslips to fix an error, which breaks the link between what was paid and what the register says.
  • Assuming tax rules from memory. Tax treatment depends on your fund and the current law. Check it each budget year.

Running provident fund in Pakistan with payroll software

For a small team, a careful spreadsheet can work. As the team grows, the risk is no longer the arithmetic. It is keeping payslips, balances and withdrawals in step across years and staff changes. A system that holds all three in one place removes most of the mistakes listed above.

BMS Prime was built for this. You set provident fund, probation and other payroll rules for your company, payslips are built from attendance, and the provident fund shares, balances and withdrawals sit next to them. When payslips are issued, salary expense and payments post to your books. See how it fits together on our HR and payroll software for Pakistan page, or read our guide to choosing payroll software in Pakistan. If you want to try it with your own staff list, the getting started guide walks through setup step by step, and plans are priced per company by team size on the pricing page.

Clean provident fund records also depend on clean hours. If your payroll starts from a biometric machine, read how to move biometric attendance into payroll without retyping punches.

Frequently asked questions

Is a provident fund compulsory for private companies in Pakistan?

This guide does not answer that as a legal point, because it depends on your business, your sector and how your scheme is set up. Many private companies offer a provident fund as a benefit under their own rules. Ask a qualified tax or legal adviser what applies to your company before you promise or remove one.

How much should the employer contribute to the provident fund?

For a company scheme, the rate is normally set by the scheme's own rules or trust deed, and employers often match the employee's share. There is no single rate this article can give you. Whatever you choose, write it down, apply it the same way to every eligible employee, and show it on the payslip.

Can an employee withdraw provident fund while still in the job?

Some schemes allow withdrawals or loans for set reasons, others only pay out when a person leaves. It depends entirely on the scheme's rules. Whatever is allowed, record each withdrawal against the employee's balance on the date it is paid, so the balance on the next payslip and the final settlement are right.

How is provident fund taxed in Pakistan?

Tax treatment depends on whether the fund is a recognised provident fund under the Income Tax Ordinance, 2001, and on the amounts involved. Rules change with budgets, so check the current Ordinance on the FBR website and confirm with your tax adviser rather than relying on a general guide.

What happens to the provident fund when an employee leaves?

The employee's balance is worked out and paid as the scheme's rules say, usually as part of the final settlement. Some schemes pay the employer's share in full only after a minimum period of service. Close the balance on the leaving date, pay it, and keep the calculation with the settlement papers.

More from the blog

Run payroll, HR and your books in one place

Start a free trial with your own staff list, or ask us for a guided demo.