PF contributions are calculated as 12% of all fixed wages (except HRA). Assuming you have enabled the PF cap under Settings > Payments & Compliance Setup, the fixed wages are currently capped at Rs 15,000, and thus the maximum contribution calculated by Xpayroll is 12% of 15,000 = Rs 1,800. 


If you have not set a cap, then Xpayroll will calculate PF at 12% of basic, assuming it is above Rs 15,000.


There is a common misconception that PF is calculated only on basic salary. This is incorrect, and there was a Supreme Court ruling on this matter in 2019. Xpayroll will not calculate PF only on basic salary if it is below the cap, since this is now against regulations.


The employer's PF contribution can be higher by 1%, depending on whether the employer chooses to include the EDLI and admin charges in an employee's CTC or not. Please note that there is a minimum Rs 500 administration charge imposed by the EPFO, and this if you have fewer than 7 (500 divided by 75) employees then XPayroll will charge you this amount separately.