date-time calculator

Time Card Calculator

Calculate elapsed, regular, overtime, and decimal work hours from explicit time and break inputs.

Calculate time card hours

Result

Enter values and calculate.

How to use this calculator

  1. Enter start and end as minutes after midnight.
  2. Enter any unpaid break in minutes.
  3. Enter a mathematical overtime threshold in hours.
  4. Calculate and review regular, overtime, and total hours.

Symbols and units

SymbolMeaningUnit or domain
start/endElapsed clock positionsMinutes after midnight
breakUnpaid time removedMinutes
thresholdPoint separating regular and overtimeHours
workedEnd minus start minus breakMinutes

Checked examples

Standard shift

Inputs: Start 540; end 1020; break 30; threshold 8

Calculation: 1020−540−30=450 minutes

Result: 7.5 hours

All time is below the eight-hour threshold.

Check: work-media.test.ts — time-card known answer

Overtime threshold

Inputs: Start 480; end 1080; break 30; threshold 8

Calculation: 570−480=90 overtime minutes

Result: 9.5 hours; 1.5 overtime

This is arithmetic only, not a pay-rule determination.

Check: work-media.test.ts — overtime split

Assumptions, rounding, and limits

  • End must follow start; overnight shifts can use end minutes above 1440.
  • Breaks are subtracted exactly.
  • No automatic rounding is applied.
  • Overtime rules, pay periods, meal rules, premiums, and labor law are excluded.

Frequently asked questions

Is this payroll advice?

No. It performs disclosed arithmetic only.

Can it handle overnight work?

Yes, enter an end value above 1440 for the next day.

Does it round punches?

No. Enter already-authorized values if an employer uses a rounding policy.

Sources and review

Formula version
time.card@1.0.0
Formula review
Equatara formula review
Editorial review
Equatara editorial review
Last verified
2026-10-25
Applicability
Global time arithmetic; no payroll or legal rule.
Next review
On material change, or by 2028-10-25.

Found a problem?

Report a formula, result, example, source, or accessibility issue through the calculator correction process. Do not include sensitive input values.