Free tool

Time card calculator with breaks and overtime

Add up a week of in and out times: hours per day and for the week in h:mm and decimal, with overtime at 1.5× and 2× using limits you can edit.

  • No sign-up
  • Runs in your browser
  • Nothing is sent to us

Your week

Overtime rules (edit to match your contract)

Week total0 h 00 m0.00 hours
Normal0.00hours
Overtime 1.5×0.00hours
Double time0.00hours

    LineHoursRatePay

    About this tool

    Type each day's clock-in and clock-out time and the minutes of unpaid break, and the calculator gives you the hours worked per day and for the week, both as hours and minutes and as a decimal (the format payroll uses). Shifts that cross midnight are handled, and you can switch on a second in/out pair for split shifts.

    The overtime split uses limits you can edit. The defaults are the ones most of our Caribbean customers run: anything over 44 hours in the week at time and a half, anything over 48 at double time. If your rules are "over 40" or "over 8 hours a day", change the numbers or tick the daily option and the split updates straight away. Add an hourly rate if you want to see the pay as well. Your entries stay in this browser so you can come back to them before payday, and nothing is sent to us.

    Checking a payslip? Enter the week from your own notes and compare the total with the hours you were paid for. Running payroll? Use it to double-check a paper timesheet before you key it in.

    How it works

    1. Enter the In and Out time for each day you worked. Leave days off blank.
    2. Put the unpaid break in minutes in the Break box. A 30-minute lunch is 30; a paid break is 0 because it counts as work.
    3. Tick Split shift if someone works two separate blocks in a day (for example 7–11 and 17–21) and fill the second pair.
    4. Set your overtime rules: the weekly hours before time and a half starts, the hours before double time starts (clear the box if you have no double-time band), and optionally a daily limit.
    5. Add an hourly rate to see normal, overtime and total pay. Use Save as PDF / Print for a copy, Copy link to send these numbers to someone, Clear to start a new week.

    Frequently asked questions

    How are hours and minutes turned into decimal hours?

    Divide the minutes by 60 and add them to the hours. 6 hours 19 minutes is 6 + 19/60 = 6.32 hours. 6 hours 49 minutes is 6.82. Payroll multiplies the decimal by the hourly rate, so 6.32 hours at $12.00 is $75.84. Our decimal hours converter has a full minutes table.

    Is the break taken off before or after overtime is worked out?

    Before. An unpaid break is not working time, so it is subtracted from the day first. Only the time left counts towards the daily and weekly totals and towards overtime. If you worked through your break, enter 0.

    What happens if both daily and weekly overtime are switched on?

    Hours over the daily limit are counted as overtime first. Those hours are then taken out of the week before the weekly limit is applied, so no hour is counted as overtime twice. This is the usual way daily and weekly rules are combined; check your contract or labour department if yours differs.

    Does the calculator handle night shifts that end the next day?

    Yes. If the out time is earlier than the in time, the shift is treated as crossing midnight. 22:00 to 06:00 is 8 hours. The hours are put on the day the shift started.

    Are the 44 and 48 hour limits the law?

    They are editable defaults, not a legal statement. Overtime limits are set by each country's labour law and by contracts, and they differ (40, 44 and 48 hours a week are all common). Set the numbers that apply to you. The overtime guide explains how the counting period changes the answer.

    Do this automatically

    PunchClock builds this time card from real punches, takes off the break rule you set, applies your overtime bands and puts the result on the payslip.