How to use it
- Choose "Weekly timesheet" or "Add up hours".
- For each day, enter the start and end time and the break in minutes.
- Optionally enter your hourly rate.
- Read your total hours, overtime and pay.
Weekly timesheet
Enter a start time, end time and unpaid break for each day from Monday to Sunday. Leave days you didn't work empty. Times can be entered as 8:00 AM, 5:30 PM, 8am or in 24-hour format (17:30). The calculator shows the hours for each day and the weekly total in hours:minutes and in decimal hours.
Overnight shifts work too: 10:00 PM to 6:00 AM counts as 8 hours.
Example: 8:00 AM to 4:30 PM with a 30-minute lunch is 8:00 hours a day, 40:00 hours for a five-day week.
Overtime and pay
If you enter your hourly rate, the calculator shows your pay at straight time. When the week goes over 40 hours, it also shows the total with time-and-a-half for the hours above 40.
Example: 45 hours at $20 an hour. Straight time: 45 × $20 = $900. With overtime: 40 × $20 + 5 × $30 = $950.
Under the federal Fair Labor Standards Act (FLSA), non-exempt employees must be paid at least 1.5 times their regular rate for hours worked over 40 in a workweek. Some states have stricter rules; California, for example, also requires daily overtime after 8 hours. Salaried exempt employees generally aren't entitled to overtime. Check with your employer or your state labor department for your situation.
Hours and minutes vs. decimal hours
Payroll systems often use decimal hours. Here's how minutes convert:
| Minutes | Decimal hours |
|---|---|
| 15 | 0.25 |
| 30 | 0.50 |
| 45 | 0.75 |
| 20 | 0.33 |
| 40 | 0.67 |
So 7 hours 45 minutes is 7.75 hours. The calculator shows both formats, so you can copy whichever your timesheet needs.
Adding up hours
Switch to Add up hours to total any list of durations, one per line, in h:mm (7:45) or decimal (7.75) format. Put a minus sign in front of a line to subtract it, for example to remove an unpaid break or a correction. It's handy for adding up hours from several jobs, billable hours for clients, volunteer hours or time logged on a project.
If a line can't be read, the calculator tells you, so you can fix the format.
Tips for accurate time cards
- Record your times daily rather than reconstructing the week on Friday.
- Note unpaid meal breaks separately; short rest breaks (typically 5–20 minutes) are usually paid under federal law.
- Keep your own copy of your hours in case of payroll disputes.
- Round the same way your employer does; many round to the nearest 5, 6 or 15 minutes.
The calculator runs in your browser, and nothing you enter is saved or sent. It's informational and isn't legal or payroll advice.
Frequently asked questions
How do I calculate hours worked?
Subtract the start time from the end time, then subtract unpaid breaks. 8:00 AM to 4:30 PM with a 30-minute lunch is 8 hours.
How do I convert minutes to decimal hours?
Divide the minutes by 60. 45 minutes is 0.75 hours, so 7:45 is 7.75 hours.
How is overtime calculated?
Under federal law, non-exempt employees get at least 1.5 times their regular rate for hours over 40 in a workweek. Some states also have daily overtime rules.
Can I enter times in AM/PM format?
Yes. Enter times like 8:00 AM or 5:30 PM, or use 24-hour time.
Does it handle night shifts?
Yes. If the end time is earlier than the start time, the shift is treated as running past midnight.
Sources
Last updated: November 12, 2026