Hours Calculator
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.
Timesheets ask for a single net-hours number, but a shift is really three numbers: when it started, when it ended, and how much unpaid break happened in between. This calculator takes all three per row, supports multiple shifts (a full week at once), and totals everything — including a decimal-hours column, since most payroll and invoicing 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.
- Billing a client by the hour and needing a decimal total.
- Checking a payroll number against your own shift log.
- Freelance or contract work where hours need to be itemised.
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".