Hi Anita, there are some differences in the Shop & Establishment Acts of various states. An IT company does fall under the Shop & Establishment Act, but in almost all IT companies, the situation is the same. HR & Admin work for more than the work hours defined in labor law or the Shop & Establishment Act.
The company policies are such that you can't do anything. However, if KRAs are defined for you and you are finishing your daily tasks within the office timings, then you can leave on time. In HR & Admin, most of the tasks are not planned and defined, and many tasks come on an urgent basis, which we need to complete.
No company in India follows the rules and laws. Similarly, people also don't work for the required time.
If you try to fight with the company, they can give you some examples like this: In your company, as you said, you work for nine hours, including your lunch break for 30 minutes, so your work time comes to 8 hours and 30 minutes. Now, everyone has to go to the loo, let's say around 5 minutes and 4 times, so the total time comes to 20 minutes. Also, we do go out for tea, let's say 10 minutes and 2 times a day, so the total tea time comes to 20 minutes. So, the working hours left are 7 hours & 50 minutes. You might be taking personal calls, let's say for 5 minutes and 2 calls a day, which makes 10 minutes of personal calls. And also some gossiping, let's say 20 minutes in the whole day, so now after all this, your actual work time is 7 hours & 20 minutes. So, as the company is paying you to work for 8 hours whereas you are working only for 7 hours and 20 minutes.