Timesheet calculator: weekly hours and pay
Enter start and end times and unpaid break minutes for each day. Totals update as you type.
Calculated in your browser. Nothing is sent or stored.
Results
- Hours (HH:MM)
- 40:00
- Decimal hours
- 40.00
How hours are calculated
Each day's hours are the time between start and end, minus the unpaid break. If the end time is earlier than the start time, the shift is treated as overnight and ends the next day. Decimal hours are minutes divided by 60 — 7 hours 30 minutes is 7.50 hours — and pay is decimal hours times the hourly rate.
Frequently asked questions
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add them to the hours: 7:45 is 7 + 45 ÷ 60 = 7.75 hours. Payroll systems usually want decimal hours; people usually read HH:MM.
How are overnight shifts calculated?
When the end time is earlier than the start time, the shift ends the next day. A shift from 22:00 to 06:00 with a 30-minute break is 7:30 (7.50 hours), counted on the day it started.
Should breaks be deducted from worked hours?
Unpaid breaks are deducted; paid breaks are not, so enter only the unpaid minutes. Break rules differ by country — Saudi Arabia and the UAE, for example, require a break after five consecutive hours.
Does this calculator include overtime?
No, it adds up hours at one rate. To split regular and overtime hours under your country's rules, use the overtime calculator.
Track this automatically — free for up to 10 people
TopTimesheets records hours from your team's phones, applies your country's overtime and Ramadan rules, and gives you a payroll-ready file.
Start free — no card