Timesheet calculator — weekly hours and pay
Total your working hours after unpaid breaks and convert them to decimal hours. Add an hourly rate for a simple gross-pay estimate.
Runs in your browser — your input is not uploaded to ToolsNow.
| Day | Start | End | Break (min) | Worked |
|---|---|---|---|---|
| 7h 30m | ||||
| 7h 30m | ||||
| 7h 30m | ||||
| 7h 30m | ||||
| 7h 30m |
An end time earlier than the start counts as an overnight shift, marked +1d. Pay uses one hourly rate for all hours.
The 40-hour marker does not calculate overtime pay. Check your employer’s rules for breaks, rounding and overtime before using the totals for payroll.
How to use
- Replace the example shifts. The page starts with five 09:00–17:00 shifts and 30-minute breaks. Edit them and add or remove rows to match the period you are totalling.
- Enter breaks in minutes. 09:00–17:30 with a 30-minute unpaid break gives 8 hours worked.
- Read the total or add a rate. Five such shifts give 40 hours. At €25 per hour, the simple gross-pay estimate is €1,000 before deductions or premiums.
Questions
How do I enter an overnight shift?
An end time earlier than the start is treated as the following day. For 22:00–06:00 with a 30-minute break, the result is 7h 30m. Identical start and end times mean zero hours, not a 24-hour shift.
Why is 7h 30m written as 7.50 hours?
Thirty minutes is half an hour: 30 ÷ 60 = 0.5. Use 7.50 if the destination asks for decimal hours; 7.30 would mean 7 hours and 18 minutes.
Does the pay include overtime?
No. All hours use the same entered rate, with no tax, pension or other deductions. When no rate is entered, the page shows hours above 40 as a reference, not a legal overtime threshold. Shifts have no date or time zone, so daylight-saving changes are not included.
Published by ToolsNow. How tools and sources are checked · Report a problem