Work Hours Calculator

Calculate total hours worked, net hours after breaks, and overtime with our free work hours calculator. Supports daily and weekly timesheet modes with Indian labour law compliance.

Calculate Work Hours
Free forever No sign-up required Instant results

Work Hours Calculator

Free Tool
:
:
Enter total break time per day, including lunch
Common: 5 (corporate), 6 (retail/factory)
Total Hours Worked
Net Hours (after break)
Overtime Hours

* Overtime is calculated based on Indian labour law: daily limit of 9 hours and weekly limit of 48 hours. Overtime is paid at 2x the ordinary rate.

What are Working Hours?

Working hours refer to the total time an employee spends performing duties assigned by the employer during a workday. In India, working hours are regulated by multiple labour laws, including the Factories Act 1948, the Shops and Establishments Act (state-specific), and the Code on Wages 2019.

There is an important distinction between gross working hours and net working hours. Gross hours include the entire time from clock-in to clock-out, while net hours exclude breaks such as lunch and rest intervals. For payroll purposes, net working hours are used to calculate wages and determine overtime eligibility.

  • Factories Act 1948: Limits daily working hours to 9 hours and weekly hours to 48 hours for factory workers. Any work beyond these limits qualifies as overtime
  • Shops and Establishments Act: Varies by state. Most states limit daily hours to 8 or 9 hours and weekly hours to 45 to 48 hours for retail, commercial, and service establishments
  • Code on Wages 2019: Consolidates four central labour laws into one. It defines working hours, overtime provisions, and wage calculation methods for all types of establishments
  • Spread-over limit: The total time between the start and end of a workday, including breaks, should not exceed 10.5 hours under the Factories Act

How to Calculate Work Hours

Calculating work hours involves subtracting the start time from the end time and then deducting any break duration. The result gives you the net daily working hours. To get weekly, monthly, or yearly totals, multiply by the number of working days in each period.

Net Daily Hours = End Time - Start Time - Break Duration

Once you have the daily hours, use these formulas to calculate longer periods:

Daily Hours: End Time - Start Time - Break

Weekly Hours: Daily Hours x Working Days per Week

Monthly Hours: Weekly Hours x 4.33

Yearly Hours: Weekly Hours x 52

Overtime (daily): Daily Hours - 9 (if daily hours exceed 9)

Overtime (weekly): Weekly Hours - 48 (if weekly hours exceed 48)

Work Hours Calculation with Example

Let's calculate the work hours for an employee who works from 9:00 AM to 6:00 PM with a 30-minute lunch break, 6 days a week.

Start Time: 9:00 AM

End Time: 6:00 PM

Gross Daily Hours: 6:00 PM - 9:00 AM = 9 hours

Break Duration: 30 minutes = 0.5 hours

Net Daily Hours: 9 - 0.5 = 8.5 hours

Weekly Hours: 8.5 x 6 = 51 hours

Monthly Hours: 51 x 4.33 = 220.83 hours

Overtime (weekly): 51 - 48 = 3 hours at 2x rate

In this example, the employee works 51 hours per week, which exceeds the 48-hour weekly limit under the Factories Act. The 3 extra hours qualify as overtime and must be paid at double the ordinary rate. If the ordinary hourly rate is ₹100, overtime pay for those 3 hours would be ₹600 (3 x ₹200).

Working Hours Rules in India

Indian labour law provides clear guidelines on working hours, rest intervals, and overtime pay. Here are the key provisions that employers and HR teams must follow:

  • Factories Act 1948 (Section 51-56): Maximum 48 hours per week and 9 hours per day. A rest interval of at least 30 minutes is mandatory after 5 hours of continuous work. The total spread-over, including breaks, must not exceed 10.5 hours
  • Overtime at 2x rate (Section 59): Any work beyond 9 hours/day or 48 hours/week must be compensated at twice the ordinary rate of wages, as calculated by our overtime calculator. Employers must maintain overtime records in Form 10
  • Shops and Establishments Act (state-wise): Each state has its own act regulating working hours for shops, offices, and commercial establishments. Maharashtra allows 9 hours/day, Delhi allows 8 hours/day, Karnataka allows 9 hours/day. Weekly limits range from 45 to 48 hours
  • Code on Wages 2019: Once fully notified, this code will unify wage and working hour regulations across all sectors. It mandates a minimum rest of 1 day per week and limits overtime to a prescribed number of hours per quarter
  • Weekly holiday: Every worker is entitled to at least 1 day off per week (typically Sunday). If a worker is required to work on the rest day, a compensatory day off must be provided within the same month

Penalty for violation: Employers who violate working hour provisions can face penalties under the Factories Act, including fines up to ₹2 lakhs for first offence and imprisonment for repeated violations. Non-compliance with overtime pay requirements can also lead to legal action by the labour inspector.

How to Use This Work Hours Calculator

This free work hours calculator supports two modes for calculating daily, weekly, and monthly working hours with overtime detection based on Indian labour law.

  • Step 1: Select your calculation mode. Use "Daily / Weekly" for a quick calculation based on a fixed schedule, or "Timesheet" to enter hours for each day of the week individually
  • Step 2 (Daily mode): Enter your start time and end time using the hour and minute fields with AM/PM toggle. Then enter your break duration in minutes and the number of working days per week
  • Step 2 (Timesheet mode): For each day of the week (Monday to Sunday), select a start time, end time, and enter break minutes. Leave a day blank if it is an off day
  • Step 3: Click "Calculate Hours" to see your total hours worked, net hours after breaks, weekly hours, and any overtime hours
  • Step 4: Download the PDF report for a complete breakup including monthly projections, yearly hours, and overtime pay estimates
FAQ

Frequently Asked Questions

Common questions about working hours and overtime in India.

What are the legal working hours in India?
Under the Factories Act 1948, the maximum working hours in India are 48 hours per week and 9 hours per day for factory workers. The Shops and Establishments Act varies by state but generally limits working hours to 8 or 9 hours per day. The Code on Wages 2019, once fully implemented, will standardize working hour regulations across all establishments in India.
How many hours can an employee work per day in India?
Under the Factories Act 1948, an employee can work a maximum of 9 hours per day. The total spread-over (including rest intervals) should not exceed 10.5 hours. Under state-specific Shops and Establishments Acts, daily limits typically range from 8 to 9 hours. Any work beyond these limits qualifies as overtime and must be compensated at twice the ordinary rate of wages.
How is overtime calculated in India?
Overtime in India is calculated at 2x (double) the ordinary rate of wages under the Factories Act 1948. If an employee works more than 9 hours in a day or more than 48 hours in a week, the extra hours are overtime. For example, if the ordinary hourly rate is ₹100, overtime is paid at ₹200 per hour. Check our minimum wage calculator to ensure the hourly rate meets state requirements. The employer must maintain overtime records in Form 10 of the Factories Rules.
What is the maximum weekly working hours under Indian law?
The maximum weekly working hours under the Factories Act 1948 is 48 hours. Under state Shops and Establishments Acts, this limit generally ranges from 45 to 48 hours per week. The upcoming Occupational Safety, Health and Working Conditions Code 2020 proposes to maintain the 48-hour weekly limit while allowing flexibility in daily scheduling. Employers cannot require workers to exceed this limit without paying overtime.
How to calculate total hours worked in a month?
To calculate monthly hours, multiply your weekly hours by 4.33 (the average number of weeks in a month). For example, if you work 48 hours per week: 48 x 4.33 = 207.84 hours per month. Use our in-hand salary calculator to see how these hours translate to take-home pay. Alternatively, multiply daily hours by the number of working days in that month. For a 6-day workweek with 8 hours per day and 26 working days: 8 x 26 = 208 hours per month.
Is lunch break included in working hours?
No, lunch breaks are generally not included in working hours under Indian labour law. The Factories Act 1948 requires employers to provide a rest interval of at least 30 minutes after every 5 hours of continuous work. This break time is excluded from the calculation of total working hours. So if an employee is present from 9 AM to 6 PM with a 1-hour lunch break, the actual working hours are 8 hours, not 9.
What are the working hours for shops and commercial establishments?
Working hours for shops and commercial establishments are regulated by state-specific Shops and Establishments Acts. In most states, the daily limit is 8 to 9 hours, and the weekly limit is 45 to 48 hours. Maharashtra allows 9 hours per day and 48 hours per week. Delhi allows 8 hours per day and 48 hours per week. Karnataka allows 9 hours per day and 48 hours per week. These acts also mandate one weekly holiday. Download our labour law compliance checklist for a complete state-wise reference.
How to track employee work hours?
Employee work hours can be tracked using attendance registers, biometric systems, time-tracking software, or payroll tools. Under the Factories Act, employers must maintain records in prescribed forms (Form 10 for overtime, Form 12 for wages). Modern payroll software automates time tracking, overtime calculation, and compliance reporting, reducing manual errors and ensuring accurate wage computation. Download our attendance and leave tracker template for a ready-made tracking solution.
What is the overtime rate in India?
The overtime rate in India is twice (2x) the ordinary rate of wages as per Section 59 of the Factories Act 1948. This means if an employee earns ₹200 per hour as regular wages, overtime hours must be paid at ₹400 per hour. The same 2x rule applies under most state Shops and Establishments Acts. The Code on Wages 2019 also maintains the 2x overtime rate provision. For restaurant staff, use our staff cost calculator to factor overtime into total payroll costs.
How many working days are there in a month in India?
In India, the number of working days per month varies based on the work schedule. For a 6-day workweek (common in factories and retail), there are typically 25 to 26 working days per month. For a 5-day workweek (common in IT and corporate offices), there are 21 to 22 working days. The average across a year works out to approximately 26 days for 6-day weeks and 22 days for 5-day weeks, after accounting for public holidays. Check our leave encashment calculator for leave payout calculations.

Automate your payroll and attendance.

Petpooja Payroll tracks work hours, calculates overtime, and processes salaries automatically for your team.

Explore Petpooja Payroll
Disclaimer: This calculator provides estimated results based on general Indian labour law provisions, including the Factories Act 1948 and state Shops and Establishments Acts. It is not a substitute for professional legal or HR advice. Petpooja does not assume any legal liability for decisions made based on these calculations.