Hours Calculator — Work Hours & Timesheets
Built for timesheets, shift work and billing: enter a start time, end time and unpaid break length for one or more shifts, and get gross hours, break time, and net hours worked — including a decimal-hours total (like 7.5 instead of 7h 30m) in the format most payroll systems expect. Add multiple rows for a full week, then export the whole table to CSV.
About the hours calculator
An hours calculator turns a shift's start time, end time and break length into gross hours, break time, and net hours worked — including a decimal-hours total (like 7.5 rather than 7h 30m) in the format most payroll systems expect.
A shift is three numbers: start, end and unpaid break. Enter them per row, add a row per shift for a full week, and get totals with a decimal-hours column, since most payroll systems want 7.5 rather than "7 hours 30 minutes".
Gross vs net hours, worked example
| Field | Example | Meaning |
|---|---|---|
| Start | 09:00 | Shift begins |
| End | 17:30 | Shift ends |
| Break | 30 min | Unpaid break subtracted |
| Net | 8h 00m (8.00) | What actually gets paid |
When to use it
- Filling in a weekly timesheet from multiple daily shifts.
- Totalling your work hours for the week to see if you are into overtime.
- Billing a client by the hour and needing a decimal total.
- Checking a payroll number against your own shift log.
How to use it
- Enter the start time, end time and break length (in minutes) for a shift.
- Add more rows for additional shifts using "+ Add shift".
- Read gross, break and net totals at the bottom, or export the table to CSV.
Tips
- An end time earlier than the start time is treated as an overnight shift automatically.
- Export to CSV before closing the tab if you need to keep the numbers — nothing is saved automatically.
FAQ
How do I calculate hours worked with a break?
Enter your shift start and end time, and the length of your unpaid break. The calculator subtracts the break from the gross shift length to give net hours worked.
What are decimal hours and why do I need them?
Decimal hours express minutes as a fraction of an hour (30 minutes = 0.5), which is the format most payroll and timesheet systems expect instead of "8h 30m".
Does it calculate overtime?
It gives your exact weekly total to compare against your overtime threshold (often 40 hours, but it varies). It does not apply overtime rates, since those differ by employer.
Should I subtract my lunch break?
If it is unpaid, yes — enter it in the break field. If it is paid, leave the break at zero.
Can I total a whole week of shifts?
Yes — add a row per shift and the calculator totals gross hours, break time and net hours across all of them, with a decimal-hours column for payroll.
Can I use this as a time card calculator?
Yes. Enter each shift with its start, end and break and it works like a time card calculator: total hours worked, decimal hours for payroll and a CSV export for your timesheet.