Calculators

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
Share X LinkedIn

Currency (display only)

Mon
Start
End
Break min
Tue
Start
End
Break min
Wed
Start
End
Break min
Thu
Start
End
Break min
Fri
Start
End
Break min
Sat
Start
End
Break min
Sun
Start
End
Break min

Hourly rate

Leave blank to just total the hours.

Weekly total
Fill in at least one day's start and end time
Decimal hours
Days logged
Gross pay

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:

  1. 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.
  2. 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.
  3. Weekly total. All seven daily nets are summed into the headline figure, shown as hours and minutes and as decimal hours.
  4. 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

  1. For each day you worked, enter the start time and end time, and any break in minutes.
  2. Leave a day blank if you didn't work it — it simply counts as zero.
  3. Read each day's net hours on the right of its row.
  4. Optionally enter your hourly rate and pick a currency to see gross pay.
  5. 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 centre