Time Card Calculator
Runs locallyInput stays in your browserFree, no sign-up
Work hours are counted by the day first, then added up for the week. In the default example, clocking in at 09:00 and out at 18:00 gives 9 hours inside the shift; minus a 1-hour break, net daily hours are 8. Over five days a week, the weekly total is 8 times 5, which is 40 hours. With the overtime threshold set at 40 hours a week, the whole 40 hours fall inside the threshold, so regular hours are 40 and overtime hours are 0. At an hourly rate of 25, weekly pay is regular hours times the rate, which is 1,000; any overtime hours are paid at the overtime multiplier instead, never at the plain rate. Keeping four numbers apart — net daily hours, weekly total, regular hours and overtime hours — is what makes a payslip check possible at all.
Three checks cover most uses. The first is reconciling a payslip: when the hours on the payslip do not match the clock records, enter each day's clock-in time, clock-out time and break minutes exactly as recorded, and the weekly total from the tool becomes the reference figure. The gap usually comes from a break that was or was not deducted, or an overnight shift that was not carried into the next day. The second is a roster change: moving from five days to three days a week, or from 8 hours to 6 hours a day, changes the weekly total and can change the regular and overtime split, so run the new roster through the tool before signing it. The third is an overtime pay estimate: at 45 hours a week against a 40-hour threshold, 40 hours pay at the plain rate and 5 hours pay at 1.5 times, so at 25 an hour weekly pay is 1,000 plus 187.50, which is 1,187.50. Compare that set of figures with the overtime line on the payslip, and ask about the multiplier and threshold when the gap is large.
Five edge cases matter. First, overnight shifts: an end time earlier than the start time counts as the next day, so 22:00 to 06:00 the next day is an 8-hour shift; identical start and end times count as 0 hours and the tool flags the input, because a full shift cannot be zero. Second, breaks: break minutes must be shorter than the time inside the shift, or net daily hours would be zero or negative and the tool flags it; entering 0 means no break inside the shift, so net hours equal the full shift length. Third, the overtime threshold: it is not fixed at 40 hours. A contract that says 35 hours means entering 35, so a 40-hour week splits into 35 regular hours and 5 overtime hours; a threshold of 0 puts every hour on the overtime rate, so confirm the contract wording before using it. Fourth, rounding: hours are counted by the minute and shown to two decimals, so 9 hours 30 minutes shows as 9.50 hours; pay is rounded to two decimals, so adding rounded parts can drift by a cent or two, and the weekly total is the figure to trust. Fifth, scope: this tool counts hours and pay at the agreed multiplier only. It excludes bonuses, allowances, tax and social security deductions, so take-home pay must be read from the payslip; night-shift premiums and holiday multipliers are also outside the calculation, and a contract with special rules overrides the defaults here.
Use is straightforward: enter clock-in time, clock-out time, break minutes and days per week, and the results show net daily hours, weekly total hours, regular hours and overtime hours at once. Entering an hourly rate adds regular pay, overtime pay and total weekly pay; leaving the rate blank shows hours only. The overtime multiplier defaults to 1.5 times and can be switched to double time when the contract says so. All calculations run in the browser, and the numbers entered are never uploaded or recorded; closing the page clears them. Unlike an hourly-to-salary converter, this tool starts from clock times to count hours and overtime: use the salary converter to compare the annual value of two jobs, and use this tool to check this week clock records and overtime pay.
How to use
- Enter clock-in time, clock-out time and break minutes; for an overnight shift enter the end time as the next-day time, so 22:00 to 06:00 counts as the next day.
- Enter days per week and the overtime threshold, using the contract figure when one is set; the default threshold is 40 hours a week.
- Enter an hourly rate to estimate pay, or leave it blank for hours only; pick the overtime multiplier from the contract, 1.5 times or double time.
- Check net daily hours, weekly total hours, regular hours, overtime hours and pay in the results, copy the result to share or keep, and reset to return to the default example.
FAQ
How are overnight shifts handled?
An end time earlier than the start time counts as the next day. A shift from 22:00 to 06:00 the next day is 8 hours inside the shift; minus a 30-minute break, net daily hours are 7.5, and a five-day week totals 37.5 hours. Identical start and end times do not count as 24 hours: the tool flags the input as invalid, so first check whether the two times were swapped.
Why is the break deducted? What about a paid break?
Because net daily hours count time actually worked, and a meal break inside the shift is not work time. The default example is 9 hours inside the shift minus a 1-hour break, giving 8 net hours. If the break is paid and counts as work time under the contract, enter 0 for the break instead of deducting it twice. Check the contract first: getting this one field wrong shifts the weekly total by 5 hours.
What overtime threshold should I enter?
Enter what the contract says, not a blanket 40. Many jobs use 40 hours a week as the overtime line, but if the contract says 35, enter 35: a 40-hour week then splits into 35 regular hours and 5 overtime hours, a very different result. A threshold of 0 puts every hour on the overtime rate, so use it only when the contract really says so. The tool splits by the numbers entered; it does not judge whether a threshold is lawful.
What changes when the days per week change?
Net daily hours stay the same, and the weekly total scales with the days. At 8 net hours a day, five days give 40 hours and three days give 24 hours; at 25 an hour, weekly pay falls from 1,000 to 600. Changing days can also change the overtime split: 9 hours a day over five days is 45 hours with 5 overtime hours, but over four days it is 36 hours with no overtime at all. Check the split before signing a new roster.
Why does my overtime pay differ from my payslip?
Check four things in order. First, the overtime multiplier: does the contract pay 1.5 times or double time? Second, the overtime threshold: 40 hours, or something the contract sets? Third, the pay period: a payslip may total a whole month, while this tool works by the week, so a monthly figure must use the actual rostered weeks, not four times the weekly figure. Fourth, deductions: this tool gives gross pay at the agreed multiplier, while take-home pay on a payslip has tax and social security taken out. Line up the first three, and any remaining gap sits in the deductions.