FREE EXCEL TEMPLATE

Overtime Calculation Template and OT Register for Indian Employers

Overtime arises three ways: a long day, a long week, and a rest day worked. Almost every sheet counts only the first. This one works out all three and pays whichever is more favourable to the worker.

  • Three bases worked out, and the highest one paid
  • Rates from rule 3(2), not from a guess at 30 days
  • The overtime columns of Form IV and Form IX
Instant download. No card needed.
Attendo presents
Overtime Calculation Template
For Indian employers
3
bases, not one
ATTENDO PRESENTS
What's inside

Six sheets, one answer

Six samples are filled in, each making a different rule fire once. Delete them and add your own people.

Sheet 1

Rules and rates

The hours, the multiple and the two divisors, each with the rule it comes from. Change any of them and the whole workbook follows.

Sheet 2

Employees

One row per person. Put in monthly wages, meaning basic plus dearness allowance, and the daily, hourly and overtime rates work themselves out.

Sheet 3

Weekly overtime

Hours under Monday to Sunday, and how many fell on the rest day. All three bases sit side by side, the highest is paid, and a note says which applied.

Sheet 4

OT register

The overtime columns of Form IV and Form IX under rule 51, rolled up per person with the establishment header above them.

Sheet 5

Summary and checks

Totals, what the other two bases added, who worked more than six days, and who did overtime with no consent on record.

Attendo

Or stop counting hours by hand

Attendo reads attendance and runs payroll from one record, so overtime comes off the punches instead of a sheet.

Book a Free Demo
Why this matters

The half of section 27 everyone skips

Section 27 of the OSH Code has one sentence that decides how much overtime is owed, and it is not the part about twice the rate. It is this: the period of overtime work shall be calculated on a daily basis or weekly basis, whichever is more favourable to such worker.

Two calculations, then, and the worker gets the better one. The daily basis counts hours above eight, day by day. The weekly basis counts hours above forty-eight across the week. Most of the time the daily basis gives more, which is why almost every sheet in circulation only does that one and nobody notices. Worth knowing before you rely on it: section 27 is in the OSH Code, which applies to establishments employing ten or more workers, and reaches only people who are workers as that Code defines them. Anyone mainly in a managerial or administrative role is outside it, as is a supervisor earning more than ₹18,000 a month. Twice the rate is the broader rule and comes from section 14 of the Code on Wages instead.

Then somebody works eight hours a day for seven days. No single day passed eight, so the daily basis says there was no overtime at all. The week ran to fifty-six hours against a normal forty-eight, so the weekly basis says eight hours are owed. On the sample wages in this file that is ₹3,200 a daily-only sheet would have shown as zero.

There is a third way overtime arises, and it catches people out for the same reason. Rule 6(4) of the Central Rules pays the rest day worked at the overtime rate, whether or not the day ran past eight or the week past forty-eight. Five ordinary days and four hours on a Sunday is forty-four hours. Neither basis above gives anything, and those four hours are still owed at twice the rate. The file works out all three on every row, pays the highest, and puts a line on the summary showing what the weekly basis and the rest-day rule added between them. If that number is not zero, it is money somebody is owed.

The seventh day is a separate problem from the pay. Section 26(1) does not allow a worker to work more than six days in any one week, and paying overtime does not cure that. The file flags it as a working-hours breach rather than quietly costing it. If you want the registers those hours end up in, there is a free pack of the Form I, IV and IX formats.

Preview

What the file works out

Six sample employees, each one built so a different rule fires once and can be checked by hand.

  • Every rate traces back to a rule number, not to a convention nobody can source.
  • The three bases sit next to each other so you can see which one decided it.
  • The summary says what the other two bases added, which is the number worth arguing about.
Weekly Overtime
Employee, and the weekOT, daily basisOT, weekly basisOT, rest dayBasis appliedOvertime paid
Ravi, five nine-hour days (45)5 hrs0 hrs0 hrsDaily₹1,500
Suresh, seven eight-hour days (56)0 hrs8 hrs8 hrsWeekly₹3,200
Nisha, two ten-hour days (48)4 hrs0 hrs0 hrsDaily₹2,000
Meena, rest day worked (44)0 hrs0 hrs4 hrsRest day₹1,200
Six employees, one week21 hrs8 hrs12 hrsHighest of each₹10,300
Key stats

Three numbers behind the file

2 times the rate of wages

Not one and a half. Section 14 of the Code on Wages says the overtime rate shall not be less than twice the normal rate of wages, and section 27 of the OSH Code says the same. You may pay more. You may not pay less.

Source: Code on Wages, 2019, section 14; OSH Code 2020, section 27
48 hours in the normal week

Eight hours make a normal working day where the wage period is daily. Where it is not, the hours are fixed so the week does not pass forty-eight. Both numbers matter, because overtime is counted against each of them.

Source: Code on Wages (Central) Rules 2026, rule 5, G.S.R. 343(E), 8 May 2026
208 working hours a month

Rule 3(2) divides a day's rate by eight to fix the hour and multiplies by twenty-six to fix the month. So monthly wages over 26, then over 8. That rule is about the minimum rate; using it on an actual salary is settled practice, which is why both divisors are settings you can change.

Source: Code on Wages (Central) Rules 2026, rule 3(2)
Common mistakes

Six overtime mistakes Indian employers Make

Counting only the hours above eight in a day

Section 27 asks for the daily basis or the weekly basis, whichever is more favourable to the worker, and rule 6(4) adds the rest day worked on top of both. Doing only the daily one underpays anybody whose days were ordinary but whose week was long, and everybody who came in on their day off.

Dividing the month by 30

Rule 3(2) multiplies a day's rate by twenty-six to fix the month, so the daily rate comes back out by dividing by 26. Using 30 makes every hour cheaper than it should be, by about thirteen per cent.

Working overtime out on gross pay

The base is wages under section 2(y), which is basic plus dearness allowance and retaining allowance. House rent allowance and conveyance are not in it, and overtime allowance is expressly excluded.

No record that the worker agreed

The first proviso to section 27 makes overtime subject to the consent of the worker. A roster somebody was told about is not the same as consent recorded against the week it applied to.

Treating 125 hours a quarter as the law

Section 27 says the appropriate Government may prescribe a total number of overtime hours. The 125 figure comes from draft central rules. Until your government notifies one, there is no ceiling to point at.

Paying for the seventh day and calling it settled

Section 26(1) does not allow a worker to work more than six days in any one week. That is a working-hours breach. Overtime pay is the wrong remedy, because the problem is the day, not the money.

Comparison

What makes this different

The sheet already on your drive

Usually written once, years ago

  • Hours above eight in a day, and nothing else
  • Monthly pay divided by 30, because it looks right
  • Overtime worked out on gross pay
  • No record that the worker agreed to the hours
  • A 125 hour ceiling copied from an article
Section 27, in full

This template

Read from the gazettes on 06-Aug-2026

  • All three bases, the most favourable paid
  • Divided by 26 and by 8, citing rule 3(2)
  • Worked out on wages under section 2(y)
  • A consent column, and a flag when it is empty
  • The cap left blank, because none is notified

Take the file, or the shortcut

The template is free and works on its own. Attendo does the same arithmetic from attendance you already collect.

FAQ

Common questions

Is this overtime template really free? +
Yes, completely. No card and no trial. The form asks for your name, work email, phone and city, then the file downloads straight away. The Attendo team may follow up about payroll software, and you are free to say no thanks.
How is overtime calculated under the new labour codes? +
At twice the rate of wages. Section 14 of the Code on Wages says the overtime rate shall not be less than twice the normal rate of wages, and section 27 of the OSH Code says the same for hours beyond those prescribed. The part most people miss is the rest of section 27: the period of overtime work is calculated on a daily basis or a weekly basis, whichever is more favourable to the worker. Rule 6(4) adds a third case, the rest day worked, which is paid at the overtime rate even where neither the day nor the week ran long. One caution on reach: section 27 sits in the OSH Code, which applies to establishments of ten or more workers and only to people who count as workers under it. Twice the rate itself comes from the Code on Wages and is not limited that way.
What counts as normal working hours? +
Eight hours a day where the wage period is daily, under rule 5(1) of the Code on Wages (Central) Rules 2026. Where the wage period is anything else, rule 5(2) says the hours are fixed so that the week does not exceed forty-eight. Section 25(1) of the OSH Code sets the same eight hours and leaves the rest intervals and the spread-over to be notified by the appropriate Government, so there is no one spread-over figure that applies everywhere.
What is the overtime hourly rate, and why divide by 26? +
Rule 3(2) of the Central Rules says a day's rate divided by eight fixes the rate for an hour, and multiplied by twenty-six fixes the rate for a month. Read backwards, monthly wages divided by 26 gives the day and divided again by 8 gives the hour, so 208 for the month. That rule is about fixing the minimum rate of wages; applying the same arithmetic to an actual salary is settled practice rather than something the rule states, which is why the divisors are settings in the file and not constants buried in a formula.
Is there a limit on overtime hours? +
Only where one has been notified. The second proviso to section 27 says the appropriate Government may prescribe the total number of overtime hours. The figure of 125 hours a quarter quoted almost everywhere comes from draft central rules, not from anything in force, so the file leaves that box empty and tells you to fill it in if your government has notified a number. Two limits are real now: overtime needs the worker's consent under the first proviso, and section 26(1) does not allow anyone to work more than six days in a week. Both of those sit in the OSH Code too, so they bind at ten or more workers.
A

About Attendo

Attendo, formerly Petpooja Payroll, is payroll and attendance software used by more than 40,000 businesses in India. It reads overtime off the same attendance record that runs payroll, so the hours and the pay cannot disagree.

Attendo

Overtime that counts itself

Hours from attendance, both bases applied, the register filled as it goes.

Book a Free Demo Call: +91 72280 34343