Timesheet Calculator
Add up a week of work hours — enter start, end and break times for Monday to Sunday and get your daily hours, weekly total and gross pay.
- Free forever
- No sign-up
- Runs in your browser
Currency (display only)
Hourly rate
Leave blank to just total the hours.
What is a timesheet calculator?
A timesheet calculator is a weekly timecard that turns clock-in and clock-out times into total hours and pay. Instead of adding up seven days of hours in your head or fighting with spreadsheet formulas, you type each day's start time, end time and break, and it keeps a running weekly total for you. It's built for anyone who tracks their own hours — hourly staff, freelancers, shift workers and small teams — and wants a quick, honest number at the end of the week.
How it works
Each of the seven day rows is calculated the same way:
- Daily hours. The day's start time is subtracted from its end time, then the break (in minutes) is taken off. A 09:00 start, 17:30 end and 30-minute break gives 8h 0m.
- Overnight shifts. If the end time is earlier than the start time, the shift is assumed to run past midnight and 24 hours is added automatically, so night shifts total correctly.
- Weekly total. All seven daily nets are summed into the headline figure, shown as hours and minutes and as decimal hours.
- Gross pay. If you enter an hourly rate, the weekly decimal hours are multiplied by it to show your gross pay in the currency symbol you pick.
Every field recalculates live, so the weekly total and pay update as soon as you change a time.
How to use it
- For each day you worked, enter the start time and end time, and any break in minutes.
- Leave a day blank if you didn't work it — it simply counts as zero.
- Read each day's net hours on the right of its row.
- Optionally enter your hourly rate and pick a currency to see gross pay.
- Check the weekly total, then the breakdown: decimal hours, days logged and gross pay. Use Copy to save the whole week as text.
A worked example
Say you work a standard week plus a Saturday:
- Mon–Fri: 09:00 to 17:30 with a 30-minute break = 8h 0m each, so 40h 0m across five days.
- Sat: 10:00 to 14:00 with no break = 4h 0m.
- Weekly total: 40h 0m + 4h 0m = 44h 0m, which is 44 decimal hours.
- At £16 an hour, gross pay is 44 × £16 = £704.00.
If that 44-hour week runs past your contracted hours, the Overtime Calculator turns the extra hours into overtime pay at time-and-a-half or double time. For a single shift rather than a whole week, the Time Duration Calculator does the same start-to-end maths for one day at a time.
A note on accuracy
The pay figure is gross — before income tax and any deductions, which depend on your country and personal situation, so your take-home will be lower. The tool also assumes each day is a single continuous shift with one break; if you have split shifts, add the break time to keep the net hours right, or log the second shift on a spare day row and note it. Always check your contract for how breaks and overtime are defined where you work.
Private by design
The whole timesheet is calculated in your browser with plain JavaScript. Your hours, breaks and rate are never uploaded, stored or shared — they stay on your device, so it's safe for client work and personal records alike. Find more time and number tools on the all tools page.
Frequently asked questions
Comet's got your back
Stuck on something? Every tool has a short guide and FAQ — and Comet can point you to the right spot.
Visit help centreRelated tools
All Calculators tools →Overtime Calculator
Work out how many overtime hours you've done and what they pay — set your standard hours, hourly rate and overtime multiplier.
CalculatorsTime Duration Calculator
Find the time between two clock times — enter a start and end time, subtract a break, and read the duration in hours and minutes, total minutes and decimal hours.
CalculatorsDate Difference Calculator
Count the days, weeks and months between two dates.
Calculators