Skip to employee hours tracker

Employee Hours Tracker

Track employee work hours, unpaid breaks, weekly totals, overtime, and optional pay estimates in one browser-based tool. Add multiple employees, calculate hours instantly, and prepare a weekly timesheet without signup.

Loading tool…

How Does an Employee Hours Tracker Work?

Add each employee, enter start and end times for every worked day, and subtract unpaid breaks. The tracker totals daily and weekly hours, splits regular time from overtime using the threshold you select, and can estimate gross pay from an optional hourly rate. Overnight shifts that end after midnight are counted as continuing into the next day, so 10:00 PM to 6:00 AM is 8 hours, not a negative number.

  • Enter the employee, then each shift’s start, end, and unpaid break.
  • Paid hours = end − start − unpaid break, with overnight wrap when end is earlier than start.
  • Weekly totals become regular hours and overtime using the visible overtime settings.
  • Hourly rate is optional. Empty rates show “Pay calculation: Not enabled,” not $0.

How to Use Employee Hours Tracker

  1. Add an employee and an optional ID or hourly rate.
  2. Enter start and end times for each worked day on the weekly time card.
  3. Add unpaid break minutes for lunch or other unpaid time.
  4. Add an extra shift on the same day when someone works a split schedule.
  5. Review daily totals, weekly hours, regular time, and overtime.
  6. Set the weekly overtime threshold, multiplier, and optional daily overtime if needed.
  7. Copy the summary, download CSV, or print the timesheet.

What Can You Use This Employee Hours Tracker For?

Use it as a weekly timesheet, time card, or employee work hours calculator before payroll. It is built for small-business staffing, agency teams, restaurants, retail, contractors, shift workers, hourly employees, remote teams, and office staff who need hours worked in one place. It does not replace payroll software or claim industry-specific legal compliance.

How Employee Hours Are Calculated

This is the calculator’s selected method. Integer minutes are used internally so 7h 30m is exactly 7.50 decimal hours.

Worked time = end time − start time − unpaid breaks

If end < start: end = end + 24 hours (overnight shift)

Weekly hours = sum of all paid shift hours

Regular hours = minimum(weekly hours, OT threshold)

Overtime hours = maximum(weekly hours − OT threshold, 0)

Regular pay = regular hours × hourly rate

Overtime pay = overtime hours × hourly rate × OT multiplier

Estimated gross pay = regular pay + overtime pay

Same start and end (9:00 → 9:00) is a zero-length shift, not a 24-hour day. If unpaid break is longer than the shift, that shift is an error and counts as 0 paid hours. Default overtime uses a 40-hour weekly threshold and 1.5× multiplier. Optional daily overtime is off unless you enable that custom overtime setting.

Employee Hours Tracker vs Timesheet Calculator vs Time Card Calculator

People often search these phrases for the same weekly hours workflow. This page is the multi-employee tracker with a weekly time card, unpaid breaks, overtime split, and optional pay estimates.

  • Employee hours tracker — ongoing team hours, several employees, weekly totals.
  • Timesheet calculator — adding recorded time. For one person, use the work hours calculator.
  • Time card calculator — clock-in/out style start and end times, which this page supports per day.
  • Overtime calculator — regular vs overtime split. Pair this tracker with the overtime hours calculator when you already have hour totals.
  • Work hours calculator — duration between two clock times, including overnight, on the hours calculator.
  • Freelance hours — billable project time rather than employee timesheets, on the freelance hours calculator.

Real examples

Employee hours examples with unpaid breaks, overtime, and overnight shifts
ExampleInputsResult
Standard 9–59:00 AM → 5:00 PM, 60-minute unpaid lunch, Monday–Friday7.00 hours/day, 35.00 hours/week
Weekly overtime5 × 8 hours plus Saturday 6 hours, 40-hour weekly threshold46 total, 40 regular, 6 overtime
Overnight shift10:00 PM → 6:00 AM, no unpaid break8.00 hours, not a negative result
Three-person teamThree weekday 9–5 schedules with 60-minute lunches105.00 team hours, 0 overtime at a 40-hour weekly rule
Decimal hours7 hours 30 minutes7h 30m = 7.50 payroll hours

How Overtime Is Calculated

How do I calculate overtime hours? Under the default weekly method, overtime is hours above the weekly threshold. At 47 hours with a 40-hour threshold, regular hours are 40 and overtime is 7. At $20/hour and 1.5×, regular pay is $800, overtime pay is $210, and estimated gross pay is $1,010. Daily overtime is a custom overtime setting and stays off unless you enable it. It is not labeled as California law or any other state rule.

Decimal Hours Explained

Decimal hours are commonly useful for payroll, invoices, spreadsheets, and reporting. The tracker shows both clock time and payroll hours: 7h 30m = 7.50, 15 minutes = 0.25, 45 minutes = 0.75. Mix those notations carefully when you paste totals into a spreadsheet.

Common Employee Hours Tracking Mistakes

  • Forgetting an unpaid lunch and inflating payroll hours.
  • Entering the wrong AM/PM on a 12-hour clock.
  • Treating overnight shifts as a negative duration.
  • Counting break time as paid when it was meant to be unpaid.
  • Mixing 7h 30m with 7.30 and calling both 7.30 decimal hours.
  • Applying overtime to the wrong workweek, or averaging two weeks in a biweekly period.
  • Using a daily overtime rule when the intended rule is weekly only.
  • Leaving Saturday or Sunday blank when those shifts were worked.
  • Adding employee totals by hand instead of using the team summary.
  • Putting names or pay rates into a shared URL.
  • Assuming one overtime rule applies everywhere in the U.S.

U.S. Overtime: What Does 40 Hours Mean?

Default overtime settings use a 40-hour weekly threshold and 1.5× multiplier for a common U.S. federal baseline. The federal Fair Labor Standards Act generally requires at least 1.5× the regular rate for covered nonexempt employees after 40 hours in a workweek. That is not the same as saying everyone in the USA gets overtime after 40 hours. Some employees are exempt. State laws can differ. Daily overtime, seventh-day rules, and industry agreements may also apply. This page is a calculator, not legal or payroll advice. See the U.S. Department of Labor overtime fact sheet for the federal baseline.

Employee hours tracker FAQ

What is an employee hours tracker?

An employee hours tracker is a weekly time card for one or more people. You enter start time, end time, and unpaid breaks, then the tool totals hours worked, regular hours, and overtime.

How do I calculate employee hours?

Subtract the employee’s start time from the end time and subtract unpaid breaks. For overnight shifts, treat the end time as occurring on the following day.

How do I track employee work hours?

Add each employee, fill in the days they worked, include unpaid lunch minutes, and read the daily and weekly totals. You can add a second shift on the same day when needed.

How are employee hours calculated?

Paid hours equal end minus start minus unpaid break minutes. Equal start and end counts as zero hours. Breaks longer than the shift are flagged as errors and that shift pays 0.

How do I calculate overtime hours?

Under the default weekly method, overtime is hours above the weekly threshold. With a 40-hour threshold, 45 hours become 40 regular and 5 overtime. You can change the threshold and multiplier in settings.

What is the 40-hour overtime rule?

U.S. federal FLSA overtime generally uses 40 hours in a workweek for covered nonexempt employees, at least 1.5× the regular rate. It does not apply to every worker or every state. This calculator’s default follows that common baseline unless you change it.

How are unpaid breaks handled?

Break minutes are unpaid. A 9:00 AM to 5:00 PM day with a 60-minute unpaid lunch is 7.00 hours. If the break is meant to be paid, leave unpaid break at 0.

Does the calculator handle overnight shifts?

Yes. If the end time is earlier than the start time, the shift continues past midnight. 10:00 PM to 6:00 AM is 8 hours.

Can I track multiple employees?

Yes. Add employees on the same page, duplicate a schedule, and read team totals for hours, overtime, and optional estimated gross pay.

Can I calculate weekly employee hours?

Weekly is the default pay period. Biweekly mode uses two independent 7-day weeks so overtime is not averaged across 14 days.

Can I calculate employee pay?

Optionally. Enter an hourly rate to see regular pay, overtime pay, and estimated gross pay. The tool does not calculate taxes or deductions. Empty rates keep pay calculation off instead of showing $0.

What are decimal hours?

Decimal hours express minutes as a fraction of an hour for payroll and spreadsheets. 30 minutes is 0.50, 15 minutes is 0.25, and 45 minutes is 0.75.

How do I convert hours and minutes to decimal hours?

Divide minutes by 60 and add the whole hours. 7 hours 30 minutes is 7 + 30/60 = 7.50 decimal hours.

Can I use this as a timesheet calculator?

Yes for a multi-employee weekly timesheet. For a single person’s clock-in/out week, the work hours calculator on this site is the closer one-person tool.

Can I use this as a time card calculator?

Yes. Each day accepts start, end, and unpaid break, including split shifts, which is the usual time-card workflow.

Is my employee data uploaded?

No. Names, hours, and pay rates stay in your browser. They are not uploaded, not stored on EverydayTools servers, and not placed in share URLs.

Can I export employee hours?

Yes. Copy a plain-text summary, download a CSV in the browser, or print a clean timesheet. The file is generated locally.