Time Card Calculator

A 9:00 AM to 5:30 PM span is 510 minutes. Subtracting an assumed unpaid 30-minute break leaves 480 minutes, or 8 hours. At an assumed $20 hourly rate, straight-time gross pay is $160.

Set break to zero for elapsed clock time without a deduction. An end earlier than the start wraps through midnight; the tool covers less than one full day.

Time Card Calculator: inputs

Calculated result
Hours worked8.00
Pay for the shift$160
Minutes worked480

Time Card Calculator: Start time sensitivity

Time Card Calculator: Start time and Hours worked5 calculations vary the “Start time” input while holding the other entered inputs constant.8:00 AM9.008:30 AM8.509:00 AM8.009:30 AM7.5010:00 AM7.00

Enter the start time and the end time of a shift, the unpaid break in minutes and the hourly rate. Times are entered on a 24-hour or 12-hour clock as the tool provides, and shifts that cross midnight are handled by wrapping the end time. Use the actual clock-in and clock-out times, not the scheduled ones, and subtract only unpaid breaks.

Rounding rules vary by employer, so check your policy.

Time Card: worked example

Start time9:00 AM
End time5:30 PM
Unpaid break (minutes)30
Hourly rate$20
Hours worked8.00
Pay for the shift$160
Minutes worked480

Clock arithmetic omits dates, time zones and daylight-saving transitions. Equal start and end means zero elapsed time here, not an assumed 24-hour shift. Weekly overtime, payable-break rules and lawful rounding require the applicable employment rules; this tool does not establish them.

Time Card: formula

Minutes worked = (end time − start time, wrapped past midnight) − unpaid break; pay = hours worked × hourly rate

NIST: Official U.S. Time

Common error: Rounding the start and end to the nearest quarter hour before subtracting. Rounding rules differ by employer, and rounding each end can shift the total in either direction.

Time Card: changing Start time

Start timeHours workedPay for the shiftMinutes worked
8:00 AM9.00$180540
8:30 AM8.50$170510
9:00 AM (example)8.00$160480
9:30 AM7.50$150450
10:00 AM7.00$140420

Time Card: compare input ranges

InputTested fromToHours worked: low inputHours worked: high inputSwing
Unpaid break (minutes)27338.057.950.10 (1.3%)
Hourly rate$18$228.008.000.00

Time Card: individual input comparisons

InputValueHours workedPay for the shiftMinutes worked
Start time8:00 AM9.00$180540
8:30 AM8.50$170510
9:00 AM8.00$160480
9:30 AM7.50$150450
10:00 AM7.00$140420
End time4:30 PM7.00$140420
5:00 PM7.50$150450
5:30 PM8.00$160480
6:00 PM8.50$170510
6:30 PM9.00$180540
Unpaid break (minutes)248.10$162486
278.05$161483
308.00$160480
337.95$159477
367.90$158474
Hourly rate$168.00$128480
$188.00$144480
$208.00$160480
$228.00$176480
$248.00$192480

Time Card: combined input changes

Start time / End time4:30 PM5:30 PM6:30 PM
8:00 AM8.009.0010.00
8:30 AM7.508.509.50
9:00 AM7.008.009.00
9:30 AM6.507.508.50
10:00 AM6.007.008.00

Time Card: which assumptions move the result?

Time Card: Hours worked as Unpaid break (minutes) changesHours worked starts at 8.10. Moving Unpaid break (minutes) from 24 to 36 changes it to 7.90, with Start time 9:00 AM; End time 5:30 PM; Hourly rate $20 kept fixed.248.10278.05308.00337.95367.90
Chart quantityDisplayed settings
Unpaid break (minutes)24 → 36
Hours worked8.10 → 7.90
Start time9:00 AM
End time5:30 PM
Hourly rate$20

Time Card: values and definitions

Quantity and definitionValue used
Start time9:00 AM
End time5:30 PM
Unpaid break (minutes)30
Hourly rate$20
Hours worked8.00
Pay for the shift$160
Minutes worked480

Time Card: half and double Unpaid break (minutes)

Unpaid break (minutes)Hours worked
158.25
308.00
607.50

Time & Clock calculators: Add Time Calculator, Time Zone Calculator, Military Time Converter Calculator, Hours and Minutes ↔ Decimal Hours Calculator, Sleep Calculator.

A timesheet turns two clock times into a paid number, and the errors sit in the details. A shift from 9:00 AM to 5:30 PM spans 8.5 hours on the clock, but a 30 minute unpaid break leaves 8.0 paid hours, which at $20 is $160. The page wraps past midnight for night shifts, so a 10 PM to 6 AM shift counts as eight hours, not a negative number.

An unpaid break reduces paid time; a paid break does not. Some employers count short breaks as paid time and only deduct meal periods.

Convert to decimals on the hours to decimal calculator and back on the decimal to time page, and calculate overtime on the overtime pay and gross pay calculators. The time duration and add time calculators handle other time arithmetic. Keep your own record of hours to check your pay stub.

Time Card Calculator: application examples

Time Duration Calculator

Calculate the hours and minutes between two times of day, including across midnight. Find out how long a shift, a drive or a task ran without doing the subtraction by hand.

Time Duration Calculator: full formula

Start time8:30 AM
End time4:45 PM
Unpaid break (minutes)0
Hourly rate$0.00
Hours between8.25
Minutes between495

The result shows the time between two times of day as hours and minutes and in decimal hours. 8:30 to 16:45 is 8 hours and 15 minutes, or 8.25 hours. Use it for shifts, travel times, study sessions, meetings and cooking schedules.

Copy the decimal version into a spreadsheet or invoice, and subtract breaks separately if they are unpaid.

Enter the start time and the end time of day. The tool computes the elapsed time in hours and minutes and adds 24 hours when the end is earlier than the start, so a period that passes midnight is handled. Use the same clock format for both times.

For durations over 24 hours, use dates as well, on the date difference calculator, since this tool considers only times within a day.

The gap between two times looks like simple subtraction until the range crosses midnight. From 8:30 AM to 4:45 PM the answer is 8 hours and 15 minutes, or 8.25 hours. From 10:00 PM to 2:00 AM the clock numbers say a negative four hours, but the real gap is four hours forward, so the page adds a day whenever the end is earlier than the start.

Use this for spans of less than 24 hours. Two identical times read as no time at all, not as a full day.

Subtracting the hour numbers only. That ignores the minutes and gives 8 hours for a span that is really 8 hours and 15 minutes.

Add time to a clock time on the add time calculator, convert between formats on the hours to decimal and military time pages, and calculate pay on the time card calculator. The time zone calculator shifts times between locations. The sleep calculator relates times to sleep cycles.

How do I calculate time between two clock times?

Subtract the start from the end, borrowing 60 minutes when needed, and add 24 hours if the end is earlier than the start.

Does the calculator handle midnight?

Yes. If the end time is earlier than the start, it assumes the period crosses midnight and adds 24 hours.

How do I convert the result to a decimal?

Divide the minutes by 60 and add them to the hours. 8 hours 15 minutes is 8.25 hours.

Time Duration: changing Start time

Time Duration Calculator: hours between and minutes between and pay for the shift across a range of start time, every other input held at the worked-example value.
Start timeHours betweenMinutes betweenPay for the shift
7:30 AM9.25555$0.00
8:00 AM8.75525$0.00
8:30 AM (example)8.25495$0.00
9:00 AM7.75465$0.00
9:30 AM7.25435$0.00

Time Duration: compare input ranges

Time Duration Calculator: hours between with each input moved on its own, every other input held at the worked-example value.
InputTested fromToHours between: low inputHours between: high inputSwing
Unpaid break (minutes)018.258.230.02 (0.2%)

Time Duration: individual input comparisons

Time Duration Calculator: each input varied independently; remaining quantities retain their worked-example settings.
InputValueHours betweenMinutes betweenPay for the shift
Start time7:30 AM9.25555$0.00
8:00 AM8.75525$0.00
8:30 AM8.25495$0.00
9:00 AM7.75465$0.00
9:30 AM7.25435$0.00
End time3:45 PM7.25435$0.00
4:15 PM7.75465$0.00
4:45 PM8.25495$0.00
5:15 PM8.75525$0.00
5:45 PM9.25555$0.00
Unpaid break (minutes)08.25495$0.00
08.25495$0.00
08.25495$0.00
18.23494$0.00
28.22493$0.00
Hourly rate$0.008.25495$0.00
$0.008.25495$0.00
$0.008.25495$0.00
$0.008.25495$0.00
$0.008.25495$0.00

Time Duration: combined input changes

Time Duration Calculator: hours between at each combination of start time (rows) and end time (columns).
Start time / End time3:45 PM4:45 PM5:45 PM
7:30 AM8.259.2510.25
8:00 AM7.758.759.75
8:30 AM7.258.259.25
9:00 AM6.757.758.75
9:30 AM6.257.258.25

Time Duration: values and definitions

Time Duration Calculator: worked-example quantities, units and calculated results.
Quantity and definitionValue used
Start time8:30 AM
End time4:45 PM
Unpaid break (minutes)0
Hourly rate$0.00
Hours between8.25
Minutes between495
Pay for the shift$0.00

The formula for this calculation: Duration = end time − start time, adding 24 hours when the end is earlier than the start

Sleep Calculator Find bedtimes that let you wake at the end of a sleep cycle, from your wake-up time

The calculation treats the two times as being at most 24 hours apart. Daylight saving changes can add or remove an hour on the night they occur, and the tool does not adjust for them. Time zones are not considered unless you convert first, using the time zone calculator.

Do I get paid for unpaid breaks?

No. Unpaid meal breaks are subtracted from hours worked, and short rest breaks are usually paid, though rules differ by state.

Can my employer round my time?

Many employers round to the nearest quarter hour, allowed if the practice does not consistently favor the employer. Local labor rules determine which time and rounding practices are permitted.

How do I calculate hours for a shift past midnight?

Add 24 hours to the end time when it is earlier than the start time. The calculator handles that automatically.