Hours Calculator
Enter when you started and finished each day; get your total hours, the decimal value for payroll, overtime and gross pay.
- Start, end, break
- Overtime
- Timesheet + CSV
- Private
Break in minutes. A shift that ends after midnight is counted into the next day automatically.
Pay and overtime
0 = no overtime rule.
Details
How to calculate work hours
A week takes less than a minute.
- 1
Enter your days
For each day, type the start time, the end time and the unpaid break in minutes. Add or remove days as needed.
- 2
Add pay and overtime
Optionally enter your hourly rate and the limit after which overtime starts, per week or per day.
- 3
Use the timesheet
Read the totals, then copy the result or download the timesheet as a CSV file.
A timesheet that adds itself up
For employees, freelancers and small teams.
Start, end and break
Hours per day are the time between start and end minus the unpaid break.
Night shifts
A shift that ends after midnight is recognised automatically.
Hours and decimals
Totals as 37:30 and as 37.5 — the form payroll and invoices use.
Overtime
Set a weekly limit (40 hours in the US), a daily limit or both, and the pay factor.
Gross pay
Regular pay and overtime pay from your hourly rate, in 15 currencies.
Timesheet export
A clean table of every day, ready to copy or download as CSV.
Made for phones
Large fields, the right keyboard for numbers and a layout that fits small screens.
Private
Your times are calculated in your browser and saved on your own device only.
Adding up working time correctly
Hours worked on a day are end time − start time − unpaid breaks. From 9:00 to 17:30 with a 30-minute lunch that is 8 hours. Add the days for the weekly total; to turn it into decimal hours, divide the minutes by 60 — 37 hours 30 minutes is 37.5 hours. Pay is then simply decimal hours × hourly rate.
Overtime rules depend on the country. In the United States the Fair Labor Standards Act requires at least 1.5 times the regular rate for hours over 40 in a workweek for non-exempt employees; some states, such as California, add daily overtime after 8 hours. In the EU the Working Time Directive caps the average week at 48 hours including overtime, while the pay for overtime is set by national law, collective agreements or the contract.
Whether a break is paid is also a matter of law and contract. Short rest breaks are usually paid in the US, while meal breaks of 30 minutes or more are typically unpaid; in Germany a 30-minute break is mandatory after six hours and is not working time. Enter only unpaid breaks in the break column.
Overtime at a glance
| Country | Overtime typically starts | Typical pay |
|---|---|---|
| United States (federal) | After 40 hours per week | 1.5 × regular rate |
| California | After 8 hours per day or 40 per week | 1.5 ×, 2 × after 12 hours a day |
| United Kingdom | As agreed in the contract | No legal premium; average pay must reach minimum wage |
| Germany | Above the contractual hours | By contract or collective agreement |
| France | After 35 hours per week | +25 % for the first 8 hours, then +50 % |
Tips
- Add or subtract any durations freely with the Time Calculator.
- Convert your hourly rate into monthly and yearly pay with the Salary Calculator.
- Estimate what is left after tax with the Take Home Pay Calculator.
- Record your times daily. Reconstructing a week from memory on Friday is where most timesheet errors come from.
Frequently asked questions
Can’t find your answer? Contact us — we reply quickly.
How do I calculate hours worked?
Subtract the start time from the end time and deduct unpaid breaks. 8:30 to 17:00 with a 45-minute break is 8:30 − 0:45 = 7 hours 45 minutes, or 7.75 hours.
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add the hours: 7 hours 45 minutes = 7 + 45 ÷ 60 = 7.75 hours.
How is overtime calculated here?
Overtime is worked out by the daily rule and by the weekly rule, and the larger of the two is used, so no hour is counted twice. Overtime hours are paid at your rate times the factor you set, 1.5 by default.
Does it handle night shifts?
Yes. If the end time is earlier than the start time, the shift is taken to end on the following day.
Are breaks paid?
That depends on your contract and local law. Enter only unpaid break time; paid breaks should simply be left out.
Is my timesheet stored anywhere?
Only on your own device, so that it is still there next time. Nothing is sent to a server; “Reset” clears it.
More free calculators
Money, dates, maths, health and home projects — quick answers that are worked out in your browser.