Skip to content
OmniTools

Overtime Calculator — India Labour Codes

Overtime under the India Labour Codes, with the daily and weekly routes both shown and the more favourable to the worker applied, as s.27 requires.

All date & time tools

Overtime calculator — India labour codes

Enter your hours, and the two computations that OSHWC section 27 requires are both shown before the higher one is applied. This is arithmetic, not legal advice.

Hours journal

One row per day worked. Hours should be net of meal breaks unless you tick “breaks included” below. Weeks run Monday to Sunday.

DateHoursNight shiftRemove
Paste a list instead

One entry per line as DD-MM-YYYY, hours. A pasted attendance register beats retyping a month.

Rate and rule

Triggers: 8 hours a day, 48 hours a week. Overtime at 2× the ordinary rate.

Cap: Overtime is capped at 144 hours per quarter. A quarter of work past that cap is not payable as overtime even though it was worked.

If your state notification says a different figure, enter it here. A user who trusts a stale cap is worse off than one who is told it might be.

1. Daily vs weekly

Daily route

₹7,200.00

6.00 payable hours over 8 hours a day

Applied — more favourable

Weekly route

₹0.00

0.00 payable hours over 48 hours a week

OSHWC section 27 requires the daily and weekly computations to be compared and the more favourable to the worker to be used, so this tool takes the daily route at ₹7,200.00.

OSHWC s.27 requires the two to be compared and the more favourable to the worker used, so the daily route is applied at Rs 7200.00. Neither figure is shown in place of the other.

2. Per-day breakdown

DateHoursTriggerPayable OTAmount
7 Sep Mon9.008.001.00₹1,200.00
8 Sep Tue9.508.001.50₹1,800.00
9 Sep Wed10.008.002.00₹2,400.00
10 Sep Thu8.008.000.00—
11 Sep Fri9.258.001.50₹1,800.00

Daily route: 5 days over 8 hours gave 6.00 payable hours worth Rs 7200.00.

3. Per-week breakdown

WeekHoursTriggerPayable OTAmount
7 Sep – 13 Sep45.7548.000.00—

The weekly route pays the same hourly rate as the daily route, so the two columns above compare like for like. The ordinary weekly wage is taken as ₹3,600.00 (daily wage × 6, a 6-day week) and the ordinary monthly wage as ₹15,600.00 (daily wage × 26). An employer who turns the weekly excess into “days” by dividing it by 6 or 7 and then pays a day rate underpays the worker, and which is correct genuinely depends on your establishment’s working pattern, which this tool cannot know.

Weekly route (Monday weeks): 1 week over 48 hours gave 0.00 payable hours worth Rs 0.00.

4. Quarter to date

Payable overtime this quarter (hours)0.00
Total hours this quarter45.75
Quarterly overtime cap (hours)144.00

Within the cap. The cap is a limit on what may be paid as overtime, not a target.

Quarter shown is Q3 2026 (calendar quarter). Weeks are attributed to the quarter their Monday falls in.

5. Pay summary

Regular hours39.75
Regular pay (₹)23,850.00
Overtime pay at 2× (₹)7,200.00
Gross pay (₹)31,050.00

Why the fraction became what it became

  • Under 15 minutes → 0 minutes payable
  • 15 to 30 minutes → 30 minutes payable
  • More than 30 minutes → 60 minutes payable

8 Sep: worked 9.50 h, trigger 8.00 h, so the excess is 1.50 h = 90 minutes.

That is 1 whole hour plus 30 minutes. The fraction under the rule becomes 30 minutes, so the payable overtime is 1.50 h.

The rounding is applied to the sub-hour part, so whole hours are never cut back. A 0.9-hour excess is 54 minutes, which is why it pays a full hour rather than 0.9.

The rule as researched: under 15 minutes pays nothing, 15 to 30 minutes pays 30 minutes, and more than 30 minutes pays a full hour. A state rule or a standing order may round differently, and where it does the state rule governs.

Caps and sources

National ruleOSHWC (Code on Social Security, 2020), verified 2026-09-28

No state cap selected, so only the national figure applies. A state Shops & Establishments Act may be tighter than the national one, so select your state if you know it.

States are listed only where a single compilation could be quoted for the figure. Where no source could be named, no state is listed, because an invented number is worse than a missing one. 4 of them are included.

Nothing on this page is checked against a live gazette.

Worth reading

  • Weekly-rate basis: the ordinary weekly wage is taken as the ordinary daily wage x 6 = Rs 3600.00 (a 6-day week), and the ordinary monthly wage as daily wage x 26 = Rs 15600.00. The honest weekly figure depends on your establishment's actual working pattern, which this tool cannot know: paying the weekly excess at dailyWage x 6 or dividing it by 6 or 7 to turn it into "days" pays less than the hours worked are worth.
  • No state cap was selected, so only the national figure applies. A state Shops & Establishments Act may impose a tighter cap than the national one.
  • The month divisor of 26 is shown for loss-of-pay proration and is deliberately NOT used in the overtime arithmetic. The classic payroll error is dividing a 26-day month by 30 (or mixing the two between months).
  • This is arithmetic, not legal advice. Check the current state Shops & Establishments rule and any section 65 exemption that applies to your establishment.

This is not legal advice. It is arithmetic run against published rule figures.

Check the current state Shops & Establishments rule and any Factories Act section 65 exemption that applies to your establishment. State caps change by periodic notification, and the state entries here came from a single law-firm compilation rather than the bare Act.

Night-shift differentials are jurisdiction-specific and are not computed here. Working journalists have their own 5.5-hour night limit excluding meal time, shown above when the night column is used.

Everything runs in your browser. No hours, dates or wage figures are sent anywhere.

1.00 h payable on a 0.9 h excess, for reference on the rounding rule above.

This tool runs entirely in your browser. Nothing you enter is uploaded, stored, or logged.

What this tool does

Section 27 of the Code on Social Security does not tell you to compute overtime one particular way. It requires the daily and the weekly computation to be made, compared, and the more favourable to the worker used. This calculator shows both routes, applies the higher, and states which one won and why. It is arithmetic run against published rule figures, not legal advice.

How it works

The four Labour Codes came into force on 21 November 2025. Under section 27 of the Code on Social Security, 2020, overtime is payable at twice the ordinary rate of wages, and the daily and weekly computations must be compared with the more favourable to the worker taken. The Code on Wages (Central) Rules 2026 split the triggers: more than 8 hours in a day for a daily wager, more than 48 hours in a week for other wage periods. The Factories Act 1947 carries its own triggers in sections 59, 64 and 65, and working journalists have separate 6-hour and 42-hour limits.

The fraction is rounded before it is paid, and the rounding is written in minutes: under 15 minutes pays nothing, 15 to 30 minutes pays 30 minutes, and more than 30 minutes pays a full hour. It applies to the sub-hour part of the excess so whole hours are never cut back, which is why 54 minutes pays a full hour rather than 0.9. That distinction is the classic payroll slip, because 0.9 of an hour is not under an hour and is not 0.9 of an hour's pay.

Overtime is capped at 144 hours per quarter under OSHWC, and work past that cap was done and is not payable as overtime. The Factories Act's 50-hour quarterly figure is a different thing entirely: it caps total hours worked in the quarter rather than the overtime allowance, and treating one as the other understates the problem, because the hours themselves are over the limit. Loss-of-pay proration is separate again, on a 26-day divisor rather than 30.

The state layer is where this becomes unreliable, and the tool says so rather than pretending otherwise. State Shops and Establishments Acts differ materially on daily limits, weekly limits, the overtime rate and night-shift relaxations, and they change by periodic notification. The state caps included here are a deliberately short list taken from a single law-firm compilation cross-checked against the Factories Act rather than from the bare Acts, so they are presented as needing verification, and every cap can be overridden with the figure from your own notification.

Worked example

A shop employee on a six-day week working 8.25 hours on each of Monday 7 to Saturday 12 September 2026, ordinary daily wage 600 rupees, OSHWC rules.

  1. Daily route: each day exceeds the 8-hour trigger by 0.25 hours, which is 15 minutes, so it rounds up to 30 minutes payable per day, and 6 days give 3.00 payable hours
  2. Weekly route: 6 x 8.25 = 49.5 hours against the 48-hour weekly trigger gives 1.5 payable hours
  3. At twice the ordinary rate, 600 x 2 = 1,200 rupees an hour, so the daily route is 3,600 rupees and the weekly route is 1,800 rupees
  4. Section 27 takes whichever is more favourable to the worker, so the daily route applies at 3,600 rupees

3,600 rupees of overtime on the daily route rather than 1,800 on the weekly route, because the 15-minute rounding is applied six times over instead of once.

Accuracy and limitations

  • Not legal advice. The statutory figures are dated and attributed, but the state cap table comes from a single secondary compilation and needs verifying against the current notification for your establishment.
  • The weekly route pays the same hourly rate as the daily route so the comparison is like for like. Whether the ordinary weekly wage is the daily wage times six depends on your establishment's working pattern, which this tool cannot know.
  • Night shift differentials are jurisdiction-specific and are not computed here. Working journalists have their own 5.5-hour night limit excluding meal time, which is checked when the night column is used.

Frequently asked questions

Is overtime really paid at twice the ordinary rate?
Yes, under section 27 of the Code on Social Security for establishments covered by the Codes, and under section 59 of the Factories Act 1947 for factories. State Shops and Establishments Acts also generally require a higher rate, though the exact multiplier and the daily limit differ from state to state.
Why does 54 minutes of overtime pay a full hour?
Because the rounding rule is written in minutes: 15 to 30 minutes pays 30 minutes and more than 30 minutes pays a full hour. It is applied to the sub-hour part of the excess, so 54 minutes is 54 minutes and rounds up to 60, and under 15 minutes pays nothing at all.
What is the overtime limit in a quarter?
OSHWC caps overtime at 144 hours per quarter, and work beyond that cap is not payable as overtime even though it was worked. That is different from a state figure that caps total hours worked in a week or a quarter, where the hours themselves are outside the limit rather than merely unpaid.
How much is one day of pay for loss of pay?
Loss of pay is prorated on 26 days rather than 30, so one LOP day on a 26,000 rupee salary is 1,000 rupees. The divisor is deliberately not used in the overtime arithmetic, and switching between a 26-day and a 30-day divisor between months changes every deduction without changing anyone's salary.
My state has different limits. Which figures do I use?
Your state's Shops and Establishments Act governs, and the state figures in this tool come from a single law-firm compilation rather than the bare Act, so treat them as unverified. Every cap is overridable: enter the figure from your own notification and that is the number the calculation will use.