Attendoformerly Petpooja Payroll
Free Excel template

Timesheet Template in Excel for daily, weekly and monthly

A timesheet template in Excel that works the hours out for you: time in and time out, the break taken off, night shifts that cross midnight counted on the right day, overtime on the daily or weekly basis, and a monthly summary for payroll, with each limit flagged in words as well as in colour.

  • Hours computed from time in and out, never typed
  • Night shifts counted on the day they start, as s.28 says
  • Weekly sign-off and a monthly summary for payroll
Instant download. No card needed.
Attendo presents
Timesheet Template
For Indian HR and payroll teams
8
hours in a day, section 25
Attendo presents
What's inside

What is inside the timesheet

Seven sheets. Pick your rule set once, then log each day and read the month's summary.

Sheet 1

Settings and the rule set

Pick the hours rules in use from a drop-down: the OSH Code with the Central Rules, or the Maharashtra or Karnataka Shops Act. Every limit is a named input with its source, and where the Code leaves a figure to the Shops Act of your State or rules, the cell is left for you to fill. Week start and holidays go here too.

Sheet 2

The weekly timesheet

One employee, one week, ready to print: time in, time out and break for each day, with the hours, spread-over and overtime worked out, a flag in words for each limit crossed, and an employee and manager sign-off. A roster plans the week; this weekly timesheet records what was actually worked.

Sheet 3

The daily log

A daily timesheet format for a team, one row per person per day, with room for three hundred rows: a month for eleven people on a six-day week. For a bigger team, keep one copy per team of up to eleven. It finds the rest day, the holiday, the week each shift belongs to and that week's overtime, and shades a flagged row amber.

Sheet 4

The monthly timesheet summary

The monthly timesheet for payroll: days and hours worked, normal and overtime hours, rest-day and holiday hours, and overtime pay at twice the rate on the wages you enter, all pay less the Code's listed exclusions, ready to carry into the month's payroll register, with a quarterly overtime check and a sign-off.

Sheets 0, 5 and 6

Projects, open questions and the law

A project timesheet for billable hours by client, a table of where each Form IX register field sits in the file, seven open questions the law leaves unanswered, said plainly, and thirty-seven citations.

Attendo

Timesheets that fill themselves

Attendo (formerly Petpooja Payroll) takes the punches from the attendance device straight into hours, overtime and payroll.

Book a Free Demo
Why this matters

Why most timesheets get the hours wrong

Because they subtract time in from time out and stop there. That breaks on a night shift, leaves the lunch break inside the hours, and counts only the hours past eight in a day.

The OSH Code answers all three, for a worker in an establishment of ten or more workers. Section 25(1)(a) fixes eight hours in a day. Section 27 pays overtime at twice the rate of wages on the daily or the weekly basis, whichever is more favourable to the worker, so seven eight-hour nights are eight hours of overtime though no single night ran long. The week is the Code's own, from midnight on Saturday night (s.2(1)(zzk)), not your payroll's. Pricing those hours is the job of our overtime calculation workbook; getting them right first is this one's.

Section 28 settles the night shift: the hours after midnight are counted in the previous day, so a shift from 10 p.m. Sunday to 6.30 a.m. Monday is Sunday's, and Sunday's rest-day and holiday rules apply to all of it. It decides the weekly off too: twenty-four hours from the end of the shift, not from midnight.

What the Code does not settle is the spread-over and the rest interval. Section 25(1)(b) leaves both to the appropriate Government, and the Central Rules notify neither for an ordinary establishment. A separate notification, S.O. 2517(E) of 13-May-2026, fixes half an hour after five hours' continuous work where the Central Government is the appropriate Government, and no spread-over. Most private employers are in the State sphere, and for them both come from the State: under the Maharashtra Shops Act, for a shop or office that is not a factory, a ten and a half hour spread-over and half an hour's break after five hours; under the Karnataka Act, which no longer reaches an establishment of ten or more workers registered under the OSH Code, twelve hours and an hour. The same goes for which day is the weekly off and what it pays. The workbook carries both States and leaves the rest for you to fill.

The example month runs at a Pune press shop, a Gurugram finance team and a Bhiwandi distribution warehouse: three people, one log, one summary.

Preview

One log, every limit checked

Three example employees for November 2026, each built so a different rule shows up in the employee timesheet and can be checked by hand.

  • Ramesh, night picker: seven nights of 8 hours in Diwali week, none past eight, so 0 hours on the daily basis and 8 on the weekly basis, on a rest day that was also a holiday.
  • Suresh, press operator: one day of 9 hours 20 minutes. The 1 hour 20 minutes over eight count as 1.5 hours under rule 69(2), and they are priced at a day's wage of one twenty-sixth of the month divided by eight, then doubled.
  • Ramesh again: 10 hours of overtime this month, on 136 earlier in the quarter. Pick the Maharashtra rule set and the summary flags him past its 125 hours (his month there is 9.75, its day being nine hours), and under any set he has no overtime consent on record. The summary says both in words.
Hours rules by rule set
LimitOSH Code, Central RulesMaharashtra Shops ActKarnataka Shops ActSettingFlag in words
Normal day8 hours9 hours9 hoursDAY_MAXOver the daily limit
Week48 hours48 hours48 hoursWEEK_MAXOver the weekly limit
Spread-overYour State's10.5 hours12 hoursSPREADSpread-over too long
Rest interval30 min after 5 h30 min after 5 h60 min after 5 hREST_MINNo rest interval
Overtime a quarterYour State's; 144 dock, mine, construction125 hours50 hoursOT_QCAPOver the quarterly overtime cap
Key stats

Three numbers behind every timesheet

8 hours in a day, for a worker under the OSH Code

In an establishment of ten or more workers. Overtime past it is paid at twice the rate, on the daily or weekly basis, whichever is more favourable.

Source: OSH Code, 2020, s.25(1)(a), with s.27; in force 21-Nov-2025, S.O. 5321(E)
144 hours of overtime a quarter, for dock, mine and construction work

A proviso to rule 69(4) of the Central Rules, which deals only with dock, mine and construction work, so on our reading it caps nothing else. Its words read wider, so it stays an open question, and the file leaves the cap blank for you to fill.

Source: OSH (Central) Rules, 2026, rule 69(4), proviso, G.S.R. 345(E), 08-May-2026
30 min what 15 to 30 minutes of overtime counts as

And more than 30 minutes counts as an hour. Under 15 the rule is silent, so the file keeps the actual minutes.

Source: OSH (Central) Rules, 2026, rule 69(2)
Common mistakes

6 Timesheet Mistakes Indian Employers Make

Subtracting time in from time out on a night shift

From 10 p.m. to 6.30 a.m. that gives a negative number. Wrap it past midnight and put the shift on the day it began (s.28). A woman working before 6 a.m. or after 7 p.m. also needs her consent to night work first (s.43).

Counting only the hours past eight a day

Section 27 asks for the daily or the weekly basis, whichever is more favourable. Seven nights of eight hours are eight hours of overtime on the weekly basis and none on the daily. Paying less than is due is a fine of up to ₹50,000 (s.54(1)(a), Code on Wages). Which Code reaches which employee decides the rest.

Leaving the break inside the hours

The spread-over runs from time in to time out. The hours worked are that less the break. Mixing them up overstates the day and hides a missing rest interval.

Overtime with no consent on record

The first proviso to s.27 makes overtime subject to the worker's consent. An overtime timesheet that shows the hours and no consent shows the breach, which s.97(1) or s.94 penalises at ₹50,000 up to ₹3,00,000. So the file asks for consent on every employee.

Copying one national cap

There is no single overtime cap or spread-over for all of India. 125 hours in three months is the Maharashtra Shops Act's, 50 is Karnataka's, and 144 sits in the Central Rules for dock, mine and construction work. Use your own State's figure.

Calling the timesheet the register

In the Central sphere the register is Form IX under rule 51, or Form XIV under rule 72 of the OSH rules, in the prescribed format. A timesheet is not the register: copy the hours into the Form IX attendance register format each month and keep both for five years. Not keeping it costs ₹50,000 to ₹1,00,000 (s.96).

Comparison

A typical timesheet against this one

A typical template

Built for a day shift

  • Time out minus time in
  • Break counted as work
  • Overtime past eight a day only
  • A red cell and no reason
  • One cap for every State
Free either way

This template

Built on the OSH Code

  • Night shifts wrapped and dated
  • Break off, spread-over checked
  • Daily, weekly and rest day
  • Every flag in words
  • Your State's rule set

Get this month's hours right

Log each day, act on the flags at the end of each week, get the sign-off, and carry the summary into payroll.

FAQ

Common questions

Is this timesheet template really free? +
Yes, completely. No card and no trial. The form asks for your name, work email, phone and city, then the Excel file downloads straight away. The Attendo team may follow up about payroll software, and you are free to say no thanks.
How do I make a timesheet format in Excel that works for night shifts? +
Work the hours as MOD(time out minus time in, 1), so a shift from 10 p.m. to 6.30 a.m. gives 8.5 hours instead of a negative number, then take the break off. Put the whole shift on the date it started: section 28 of the OSH Code says the hours worked after midnight are counted in the previous day. This template does both on every row.
What are the working hours limits for employees in India? +
Eight hours in a day under section 25(1)(a) of the OSH Code, for a worker in an establishment of ten or more workers; people employed mainly as managers, and supervisors drawing above ₹18,000 a month, are outside it. Forty-eight hours a week comes from rule 64 of the OSH (Central) Rules, which bind where the Central Government is the appropriate Government; most private employers are in the State sphere, so check the State's own rules. Spread-over and rest intervals are left to the appropriate Government: in the Central sphere S.O. 2517(E) of 13-May-2026 notifies at least half an hour's interval after five hours' continuous work, and no spread-over; in the State sphere, your State's own notification applies. Under the Maharashtra Shops Act it is nine hours, a spread-over of ten and a half and half an hour's break after five hours, for an establishment of ten or more workers that is not a factory.
How is overtime calculated from a weekly timesheet? +
For a worker in an establishment of ten or more workers: on the daily basis or the weekly basis, whichever is more favourable to the worker (section 27 of the OSH Code), at twice the rate of wages, and only with the worker's consent. Rule 69(1) of the Central Rules gives the daily basis to a daily wager and the weekly one to everyone else; on our reading the Code's words win, so this template works both for everyone, on the Code's week from midnight on Saturday night. It adds any rest-day hours to the daily basis and pays that or the weekly basis, whichever is higher. Rule 69(2) counts a fraction of 15 to 30 minutes as half an hour and more than 30 as an hour. The hourly rate is the month's wages divided by 26 and by 8, the minimum rate arithmetic of rule 3(2) of the Wages (Central) Rules, used on actual pay by convention.
Is a timesheet a statutory register? +
Not by itself. Section 50 of the Code on Wages requires a register with the muster roll, and in the Central sphere rule 51 of the Wages (Central) Rules prescribes Form IX, the attendance register-cum-muster roll, with time in and out and a signature against each day and the month's overtime hours, kept in the format the Rules append; a State's rules prescribe their own. This workbook holds the Form IX fields, so it supports that register, but it is not the register: copy each month into the form and keep the register for five years after the last entry (rule 51(4)).
A

About Attendo

Attendo (formerly Petpooja Payroll) is payroll and attendance software used by 40,000+ businesses across manufacturing, corporate offices, retail chains, hospitals and education. General guidance, not legal advice. This Excel timesheet is one of our free hours and payroll templates, each built from the law rather than from other templates.

Attendo

Get the timesheet template

Weekly and monthly timesheets, a daily log, night shifts handled, seven open questions and thirty-seven citations. Free.

Book a Free Demo Call: +91 72280 34343
See all results