Overtime Calculator – OT Hours & Pay
Enter punch-in and punch-out times for the week to get total hours, overtime hours and overtime pay.
Punch times
How to use the Overtime Calculator
- Set normal working hours per day and the overtime multiplier.
- Enter an hourly wage, or a monthly salary to derive it.
- Fill in-time, out-time and break for each day (export from your biometric attendance machine).
- Press Calculate.
Overtime rules in India
Under the Factories Act, 1948, a worker who works more than 9 hours in a day or 48 hours in a week is entitled to overtime at twice the ordinary rate of wages. Shops and establishments are covered by state laws, which follow similar principles. Many companies also define overtime by their own policy, so set the normal hours and multiplier to match.
How this calculator works
- Hours worked = out-time − in-time − break. Night shifts that end after midnight are handled automatically.
- Daily overtime = hours worked − normal hours (if positive).
- OT pay = OT hours × hourly rate × multiplier.
Using biometric attendance data
If your office uses a fingerprint or face attendance machine, export the daily first-in and last-out punches and enter them here. HR teams can quickly verify overtime claims before payroll.
Frequently asked questions
What is the legal overtime rate in India?
Under the Factories Act it is twice the ordinary rate of wages. Your state's shops act or company policy may differ.
Does it handle night shifts?
Yes. If the out-time is earlier than the in-time, it assumes the shift ended the next day.
How is the hourly rate worked out from monthly salary?
Monthly salary ÷ (26 working days × normal hours per day). Enter an hourly wage directly if your company uses a different method.
Last updated: 10 November 2026