How to Set Up PF (Provident Fund) in TallyPrime
PF setup in TallyPrime involves enabling payroll features, creating PF pay heads for employee and employer contributions, setting deduction rules, and assigning them to employee masters. Configure statutory limits, generate compliance reports, and reconcile with PF authority filings.
What Is PF and Why Setup Matters in TallyPrime
Provident Fund (PF) is a statutory social security scheme in India that provides retirement and financial security to employees. Under the Employees' Provident Fund Organisation (EPFO) Act, employers with 20 or more employees must register and contribute to PF on behalf of their workforce. TallyPrime automates PF calculations, deductions, and compliance reporting, reducing manual errors and ensuring timely statutory filings.
Setting up PF correctly in TallyPrime is critical because it affects payroll accuracy, employee net salary, employer liability, and regulatory compliance. A misconfigured PF setup can lead to incorrect deductions, failed reconciliation with EPFO, and potential penalties.
Prerequisites for PF Setup in TallyPrime
Before you begin PF configuration, ensure the following:
- TallyPrime is installed and a company is created.
- You have your PF registration number from EPFO.
- You know your company's PF contribution rates (employee and employer percentages).
- You have identified which employees are eligible for PF (typically those earning above the minimum threshold and working for 240 days per year).
- Your payroll module is enabled in TallyPrime.
Step 1: Enable Payroll in TallyPrime
The first step is to activate the payroll module. Go to Gateway of Tally > F11 (Features) > Payroll Settings. You will see options to enable payroll-related features. Toggle Enable Payroll to Yes. This unlocks pay heads, salary structures, and statutory deduction features.
Next, configure your Statutory and Compliance settings. Enter your PF registration number, employer code, and state of operation. This information is mandatory for generating compliant PF reports and EPFO filings.
Step 2: Create PF Pay Heads
Pay heads are the building blocks of salary structure in TallyPrime. You need to create separate pay heads for employee PF deduction and employer PF contribution. Go to Gateway of Tally > Payroll > Pay Heads > Create.
Create the first pay head as follows:
| Field | Value |
|---|---|
| Name | PF Deduction (or Employee PF) |
| Type | Deduction |
| Category | Statutory Deduction |
| Applicable To | All Employees (or specific category) |
| Calculation Type | Percentage of Basic |
| Percentage | 12% |
| Ceiling Limit | Rs 15,000 (or current limit) |
Create a second pay head for employer contribution:
| Field | Value |
|---|---|
| Name | PF Contribution (or Employer PF) |
| Type | Earning |
| Category | Statutory Contribution |
| Calculation Type | Percentage of Basic |
| Percentage | 12% |
| Ceiling Limit | Rs 15,000 |
The ceiling limit ensures that PF is calculated only on the portion of salary up to Rs 15,000 (as per 2024 regulations), even if the employee's basic salary is higher.
Step 3: Link Pay Heads to Salary Structure
After creating pay heads, you must link them to your salary structure. Go to Gateway of Tally > Payroll > Salary Structure > Create. Add your earnings (Basic, HRA, DA, etc.) and then add the PF Deduction pay head under the deductions section. The employer PF contribution is typically shown as an earning for accounting purposes (it appears as a liability on the balance sheet).
Ensure that PF is calculated on the correct base (usually Basic salary only, not on HRA, DA, or other allowances). Use the formula feature if your company has a custom salary structure.
Step 4: Configure Employee Masters with PF Details
Once pay heads and salary structure are ready, assign PF eligibility to individual employees. Go to Gateway of Tally > Payroll > Employee > Alter. Select an employee and navigate to the Statutory Details section.
Enter the following information:
- PF Eligibility: Yes (for employees covered under EPFO)
- PF Account Number: The unique account number issued by EPFO (if available)
- Date of Joining: Used to calculate PF eligibility (typically 240 days of service required)
- Applicable Pay Heads: Confirm that PF Deduction is applied
For employees not covered by PF (e.g., those earning below the threshold or contract workers), set PF Eligibility to No.
Step 5: Set PF Deduction Rules and Exemptions
TallyPrime allows you to configure conditional PF deductions. For example, some employees may be exempt from PF if they have opted for the National Pension Scheme (NPS) instead. Go to F11 > Payroll Settings > PF Deduction Rules.
You can set rules such as:
- Minimum salary threshold for PF eligibility
- Exemption for specific employee categories (e.g., contract staff, trainees)
- Different deduction rates for different salary slabs
- Conditional deductions based on employee tenure
These rules ensure that PF is deducted only from eligible employees and in the correct manner.
Step 6: Process Salary and Verify PF Calculations
Once your PF setup is complete, process the monthly salary. Go to Gateway of Tally > Payroll > Process Salary. Enter the month and year, select the employees, and let TallyPrime calculate the salary including PF deductions.
After processing, verify the calculations by viewing the salary slip. Check that:
- Employee PF deduction is 12% of basic (capped at Rs 15,000 ceiling)
- Employer PF contribution matches the deduction
- Net salary reflects the PF deduction correctly
- No errors or warnings appear in the salary register
Worked Example: PF Calculation in TallyPrime
Let us assume an employee, Rajesh Kumar, has the following monthly salary structure:
| Component | Amount (Rs) |
|---|---|
| Basic Salary | 18,000 |
| HRA | 5,400 |
| Dearness Allowance | 3,600 |
| Gross Salary | 27,000 |
PF calculation (with ceiling of Rs 15,000):
- Basic salary for PF: Rs 18,000 (but capped at Rs 15,000 ceiling)
- Employee PF deduction: 12% of Rs 15,000 = Rs 1,800
- Employer PF contribution: 12% of Rs 15,000 = Rs 1,800
- Net salary after PF: Rs 27,000 - Rs 1,800 = Rs 25,200
In TallyPrime, the salary slip will display both the employee deduction (Rs 1,800) and the employer contribution (Rs 1,800) separately, making it easy to reconcile with EPFO records.
Generating PF Reports in TallyPrime
TallyPrime provides built-in reports for PF compliance and reconciliation. Go to Gateway of Tally > Display More Reports > Payroll Reports. You will find reports such as:
- Employee Contribution Register: Shows all PF deductions for a period
- Employer Contribution Register: Shows employer PF liability
- PF Reconciliation Statement: Compares Tally PF records with EPFO portal data
- PF Summary by Employee: Individual PF accumulation and details
Use these reports monthly to verify accuracy before submitting PF returns to EPFO.
Understanding PF Statutory Limits and Rates
As of 2024, the key PF parameters are:
- Employee contribution rate: 12% of basic salary
- Employer contribution rate: 12% of basic salary (of which 3.67% goes to Employees' Pension Scheme)
- Monthly salary ceiling for PF calculation: Rs 15,000
- Minimum eligibility: 240 days of service in a financial year
- Minimum salary for PF coverage: Rs 500 per month (as per current rules)
Always verify the current rates with EPFO or your statutory consultant, as these limits are revised periodically. TallyPrime allows you to update rates easily via the pay head configuration.
Reconciling PF with EPFO Portal
After processing salary and generating PF reports in TallyPrime, reconcile your records with the EPFO portal (https://www.epfo.gov.in). Download the EPFO data for the relevant month and compare it with your Tally PF reports. Look for discrepancies in:
- Employee names and account numbers
- Deduction amounts
- Contribution dates
- New joiners or exits
If discrepancies are found, correct the employee master or salary structure in TallyPrime and reprocess the salary for that month. Then regenerate reports and reconcile again.
Common PF Setup Errors to Avoid
When setting up PF in TallyPrime, avoid these common mistakes:
- Calculating PF on total CTC instead of basic salary only
- Forgetting to apply the ceiling limit (Rs 15,000)
- Not updating PF eligibility when employees join or leave
- Using incorrect PF registration number in company statutory details
- Mixing employee and employer contributions in a single pay head
- Not reconciling Tally PF records with EPFO portal data monthly
Double-check your configuration against your EPFO registration documents and statutory requirements before processing live payroll.
Integrating PF Setup with Other Payroll Features
PF setup in TallyPrime works seamlessly with other payroll modules. When you enable payroll in TallyPrime, you can also configure ESI, professional tax, and income tax deductions alongside PF. Use employee creation in TallyPrime to assign statutory details to each worker. Create a comprehensive pay head structure in TallyPrime that includes all earnings, deductions, and statutory contributions. When you process salary in TallyPrime, all deductions including PF are calculated automatically based on your configuration.
For comprehensive payroll compliance, also set up ESI in TallyPrime and professional tax in TallyPrime alongside PF. This ensures your employees are fully covered under statutory schemes and your company remains compliant with labour laws.
PF Setup and TallyPrime Licensing
PF setup and payroll processing are included in all TallyPrime editions. TallyPrime Silver (single user, perpetual) costs Rs 22,500 plus 18% GST, while TallyPrime Gold (unlimited users on LAN, perpetual) costs Rs 67,500 plus 18% GST. Both include 1 year of Technical Support Services (TSS) free. TSS renewal is Rs 4,500 per year for Silver and Rs 13,500 per year for Gold (plus 18% GST). After TSS expiry, TallyPrime continues to work but receives no updates or access to connected services like e-invoicing or GST portal integration. For businesses needing remote access, Tally on Cloud offers secure hosting from Rs 175-290 per user per month (bring-your-own-licence) or Rs 899-1,299 per month (with licence included), with 99.9% uptime and daily backups. Prices are indicative for 2026.
Global IT Care is a Tally 3 Star Certified Partner in Purnea, Bihar, serving businesses since 2010. We specialize in PF setup, payroll configuration, and statutory compliance in TallyPrime. If you need expert guidance on setting up PF for your organization or want to optimize your existing payroll system, contact us today at +91 75469 00951 via WhatsApp or visit our office in Purnea. Our certified consultants will ensure your PF setup is accurate, compliant, and ready for EPFO submissions.
Frequently asked questions
How do I enable payroll in TallyPrime?
Go to Gateway of Tally > F11 (Features) > Payroll Settings > Enable Payroll. Then configure company statutory details including PF registration number and employer contribution limits.
What is the PF contribution rate in India?
Employee contribution is 12% of basic salary (or wages). Employer contribution is also 12% of basic salary. Both are calculated on the basic component only, not on total CTC.
Can I set different PF rates for different employees?
Yes. After creating the PF pay head, you can assign different rates to individual employees in their master records, or use pay head formulas to apply conditional rates based on salary slabs.
What is the PF ceiling limit?
As of 2024, the monthly salary ceiling for PF calculation is Rs 15,000. PF is calculated only on the portion of salary up to this limit, even if actual salary exceeds it.
How do I view PF reports in TallyPrime?
Use Gateway of Tally > Display More Reports > Payroll Reports > Employee Contribution Register or PF Summary. You can also generate PF reconciliation statements for statutory filing.
Is PF setup mandatory for all companies?
PF is mandatory for companies with 20 or more employees. Smaller companies may opt for NPS or other schemes. Always verify your company's eligibility with local PF authorities.