Provident Fund is 12% from the employee and 12% from the employer. The part most people get wrong is the employer half: it is not all PF — 8.33% goes to the pension scheme (EPS) and only the rest to EPF.
Provident Fund is 12% of PF wages from the employee and 12% from the employer. PF wages normally means Basic + DA.
The employer half is where most payslips are misread. It is not all provident fund: 8.33% of wages goes to the Employees' Pension Scheme (EPS) and only what is left of the 12% reaches EPF. EPS is a slice of the 12%, never a cost sitting beside it. EPS is also capped at ₹15,000 of wages, so it never exceeds ₹1,250 a month.
On top of the 12%, the employer pays EDLI at 0.5% (life insurance cover) and administration charges at 0.5%. Both are calculated on wages capped at ₹15,000, whatever the employer does about the main ceiling.
Payroll Bharat computes PF, ESIC, professional tax and TDS for every employee, every month — with payslips, challans and Form 16 at the end of it.