Yes, it is necessary for a private company in India to deduct the provident fund of a Nepali worker. This is in accordance with the Employees' Provident Fund and Miscellaneous Provisions Act, 1952, which applies to all employees working in India, regardless of their nationality.
Here are the steps a private company should follow:
1. The company should register with the Employees' Provident Fund Organisation (EPFO) if it has not done so already. This can be done through the EPFO's official website
https://www.epfindia.gov.in.
2. The company should deduct the employee's share of the provident fund (currently 12% of basic wages, dearness allowance, and retaining allowance, if any) from the employee's salary.
3. The company should also contribute an equal amount (i.e., 12% of basic wages, dearness allowance, and retaining allowance) to the employee's provident fund.
4. Both the employee's contribution and the employer's contribution should be deposited with the EPFO within 15 days of the close of every month.
5. The company should also comply with other requirements under the Act, such as filing monthly returns and maintaining necessary records.
Please note that the above information is based on the current law and may change from time to time. It is advisable for the company to consult with a legal expert or the EPFO for the most accurate and up-to-date information.