Unified annual return under the OSH Code

Instead of separate annual returns under many old laws, one electronic annual return gives the year's data on employees, wages, leave, bonus, maternity, accidents, contract labour and welfare.

The OSH Code and its Rules require one annual return for the calendar year, filed electronically on the Shram Suvidha portal or the State portal. The Code on Wages Rules also say that returns under that Code are filed in the OSH Code forms.

The return generally asks for:

  • details of the establishment, the employer and the manager;
  • the average and maximum number of workers, by men, women and transgender persons, direct and through contractors;
  • inter-State migrant workers;
  • days worked, hours, overtime and man-days lost;
  • wages paid, deductions and fines;
  • bonus paid;
  • leave with wages granted;
  • maternity benefit cases and amount;
  • accidents and dangerous occurrences, and compensation paid;
  • welfare facilities (canteen, creche, first aid, welfare officer) and safety measures;
  • retrenchment, lay-off and closure;
  • contractors engaged and their licences.

The HR desk's "Annual return data" collects these from your issued payrolls, leave, accident records and committees. You can check the figures and use them to file online. Check the form and due date in the final notified Rules for your State.

Last reviewed 17-10-2026. General information, not legal advice for a specific case. Check the latest Act, Rules and notifications of the appropriate government before acting.

Disclaimer: results, files and content are prepared with due care from the data you enter and the law as we understand it on the date shown, for general guidance only. Check them against the current Act, Rules, notifications and the official portals before you use, file or pay. Labour Law Guru is not liable for any loss arising from their use. Read the full disclaimer.

Facing a technical issue?Email [email protected] with a screenshot and the page you were on.
Help us improve — earn reward pointsShare feedback or a suggestion from your dashboard and get 50 points, usable against our paid tools. Give feedback