TimeCalcLab

Time Card Calculator — Calculate Work Hours & Pay

Enter clock-in and clock-out times for Monday through Sunday, plus any unpaid break. The calculator totals the week, splits regular and overtime hours, and estimates pay when you add an hourly rate. Overnight shifts, empty days and decimal hours are all handled. Everything updates instantly and runs in your browser.

Weekly total
0h 0m
0.00 decimal hours
Regular hours
0.00
Overtime hours
0.00

What is a time card?

A time card records the hours an employee works across a pay period, usually a week. Each day has a clock-in and clock-out time, and any unpaid break is deducted. Adding the daily totals gives the weekly hours that payroll uses to calculate pay. This calculator does that arithmetic for you and shows both hours:minutes and decimal hours.

Subtracting unpaid breaks

Only unpaid time should come off the total. Enter the break in minutes per day and it is deducted from that day before the weekly total is summed. If a break is longer than the shift itself, the day is counted as zero rather than going negative.

Weekly totals

The weekly total is the sum of every valid day. Days you leave blank are treated as days off and add nothing, so part-time and irregular schedules work just as well as a full week. The total is shown in hours:minutes and decimal hours side by side.

Regular vs overtime hours

Hours up to the overtime threshold count as regular; anything above it counts as overtime. The threshold defaults to 40 hours a week but is editable, so you can match your contract, union agreement or local law. Overtime pay is the overtime hours multiplied by your regular rate and an editable multiplier that defaults to 1.5×.

Decimal hours

Payroll and timesheet systems usually want decimal hours, where minutes are expressed as a fraction of an hour. To convert manually, divide the minutes by 60 and add the result to the hours: 7 hours 45 minutes is 7 + 45/60 = 7.75 decimal hours. This calculator shows both formats for the weekly total and each day.

Estimated pay

Enter an hourly rate to see estimated pay. Regular pay is regular hours × rate; overtime pay is overtime hours × rate × multiplier; gross pay is the two added together. The estimate is gross before taxes and deductions — your actual paycheck may differ once withholdings, benefits and rounding rules are applied.

Worked examples

  • Standard 40-hour week Mon–Fri 09:00–17:00 with a 30-minute unpaid break = 7.5h × 5 = 37.5h regular, 0h overtime. At $20/hr that is $750.00 gross.
  • Week with overtime Five 10-hour days (08:00–18:00, 30-min break = 9.5h) = 47.5h total → 40h regular + 7.5h overtime. At $18/hr and 1.5×, gross = $720.00 + $202.50 = $922.50.
  • Overnight shifts Three nights 22:00–06:00, no break = 8h × 3 = 24h. All regular under a 40h threshold.
  • Part-time with a day off Tue & Thu 17:30–21:15, 15-min break = 3.5h each = 7h total. Blank days add nothing.

FAQs

How does this time card calculator work?
Enter a clock-in and clock-out time for each day, plus any unpaid break in minutes. The calculator works out the hours for each day, totals the week, splits regular and overtime hours, and — if you enter a pay rate — estimates regular pay, overtime pay and gross pay.
How is overtime calculated?
Hours above the overtime threshold count as overtime. The threshold defaults to 40 hours but is editable, so you can match your contract or local law. Overtime pay uses an editable multiplier that defaults to 1.5× your regular rate.
How are overnight shifts handled?
If clock-out is not later than clock-in, the calculator treats the shift as crossing midnight and adds 24 hours. A 22:00 to 06:00 shift is counted as 8 hours, and the day is labelled overnight.
What are decimal hours?
Decimal hours express minutes as a fraction of an hour, which is what most payroll systems expect. 7 hours 45 minutes becomes 7.75 decimal hours, not 7.45.
Do I have to fill in every day?
No. Leave any day blank and it contributes zero hours. Days off are normal on a weekly time card.
Is anything I type stored?
No. The calculator runs entirely in your browser. Nothing is sent to a server or saved between visits.