DATE & TIME CALCULATOR

Time Card Calculator

Enter each worked day’s start and end times and unpaid break minutes. The timesheet totals weekly hours and can estimate gross pay from an hourly rate and optional overtime settings.

Calculator

Pay settings
Enter 0 to calculate hours without a pay estimate.
This is a calculation setting, not a determination of overtime eligibility.
Monday
min
Tuesday
min
Wednesday
min
Thursday
min
Friday
min
Saturday
min
Sunday
min
Advanced options
hours
For example, 1.5 applies one and a half times the hourly rate to hours above the threshold.
YOUR RESULTS
Weekly work time40 h 0 min
Decimal work hours
40 hours
Unpaid break time
150 minutes
Hours at the standard rate
40 hours
Hours at the overtime rate
0 hours
Estimated gross pay
800.00 USD

The timesheet subtracts only the unpaid break minutes entered. All worked hours use the standard rate because weekly overtime is disabled. Gross pay excludes taxes, deductions, tips, and other premiums. Clock times are treated as wall-clock minutes; daylight-saving changes are not included.

Standard-rate and overtime hours

  • Hours at the standard rate40 hours
  • Hours at the overtime rate0 hours

Overtime is included only when enabled and uses your chosen weekly threshold.

Daily timesheet totals
Daily timesheet totals
DayStartEndUnpaid break (min)Work timeDecimal hours
Monday09:0017:30308 h 0 min8
Tuesday09:0017:30308 h 0 min8
Wednesday09:0017:30308 h 0 min8
Thursday09:0017:30308 h 0 min8
Friday09:0017:30308 h 0 min8
Saturday——0Day off0
Sunday——0Day off0

Weekly hours, breaks, and gross pay

Weekly work time is the sum of enabled shifts after unpaid breaks. Decimal hours are minutes divided by 60, so 7 hours 30 minutes is 7.5 hours, not 7.30. Standard-rate and overtime hours use the same weekly total. Gross pay is rounded once to cents after applying the entered rates; it is not take-home pay.

The formula

Worked minutes per day = end − start + (1,440 if next-day ending) − unpaid break; weekly hours = sum(worked minutes)/60.

Times are read as minutes after midnight. If weekly overtime is enabled, overtime hours = max(0, weekly hours − threshold), and standard hours = weekly hours − overtime hours. Gross pay = hourly rate × (standard hours + overtime hours × multiplier). There is no rounding of shift times or deduction of paid breaks.

Five eight-hour workdays

For Monday through Friday, enter 09:00 to 17:30 with a 30-minute unpaid break each day. Leave Saturday and Sunday unworked. Each day contributes 8 hours, giving 40 weekly hours and 150 unpaid break minutes. At an hourly rate of $20 with overtime disabled, estimated gross pay is $800.00.

How to use this calculator

  1. Select the currency and enter an hourly rate, or use zero when you only need hours.
  2. For each worked day, enter clock times and only the minutes of breaks that are unpaid. Uncheck days off.
  3. Select that day’s “ends the next day” option for a shift crossing midnight.
  4. Enable weekly overtime if needed; Advanced options contain the threshold and multiplier. Set these to the policy you intend to estimate.
  5. Calculate the weekly total and expand the daily timesheet to inspect each shift.

Count unpaid breaks separately from clock time

Clock-in to clock-out time includes any breaks between those punches. Subtract only break minutes that should be excluded from paid work time under the applicable arrangement. A short paid rest break belongs in work time. Entering every break as unpaid can understate hours and pay. The US Department of Labor explains different treatment of short rest breaks and bona fide meal periods; other jurisdictions and employment arrangements differ.

Handle overnight shifts explicitly

A 22:00 start and 06:00 end needs the next-day option. The elapsed time is then eight hours before breaks. Without that setting, an end before the start is treated as an error rather than silently assuming an overnight shift. Each row accepts at most 24 hours. An entire overnight shift is assigned to its starting-day row, including a Sunday shift ending Monday; this may differ from a payroll workweek boundary.

Use decimal hours for rate calculations

Minutes use base 60, while decimal hours use tenths and hundredths. A 45-minute remainder is 0.75 hours. The tool keeps minute totals before converting, avoiding cumulative errors from rounding every day to two decimals. Displayed daily decimal hours have up to four places; the weekly calculation uses the underlying minute values.

Overtime settings are an estimate of a chosen policy

Weekly overtime is disabled by default. When enabled, only hours above the entered weekly threshold receive the selected multiplier. For example, 45 hours at $20 with a 40-hour threshold and 1.5 multiplier produce $950 gross pay. The settings do not decide legal eligibility and do not model daily overtime, holiday premiums, split shifts, multiple pay rates, or payroll rounding.

Gross pay does not subtract tax, benefit contributions, or other deductions. The timesheet also has no dates or time zone: it measures wall-clock minutes and cannot adjust for a daylight-saving transition. Use payroll records for situations requiring those details.

Assumptions & limitations

What this calculation assumes

  • One shift per day; additional shifts should be totaled separately rather than entered as a continuous span including gaps.
  • Overnight shifts count in full on their starting-day row.
  • No clock rounding, daylight-saving adjustment, or automatic unpaid break is applied.

What to keep in mind

  • A seven-day planning timesheet, not a payroll compliance or overtime-eligibility determination.
  • No daily overtime, shift premiums, dated workweek boundaries, taxes, or deductions.
  • Overlapping day entries are not checked against actual dated attendance records.

Common questions

How do I enter a night shift?

Enter the actual start and end clock times and select that day’s next-day ending option. For 22:00 to 06:00, the calculator counts eight elapsed hours before unpaid breaks.

Can I calculate hours without pay?

Yes. Enter an hourly rate of zero. The hours and break totals still calculate, and the pay estimate is zero.

Why is 8 hours 30 minutes shown as 8.5?

The decimal representation divides 30 minutes by 60. It is 0.5 hours, so the full duration is 8.5 hours.

Does it automatically apply overtime after 40 hours?

No. Enable overtime and set the threshold and multiplier for the estimate you need. The default setting leaves all hours at the standard rate.

Sources & further reading