Enter your start time, end time, and breaks for each day to calculate total hours, weekly overtime, and daily averages instantly.
Record your shift start.
Enter when you finish work.
Subtract unpaid break minutes.
See daily totals, overtime, weekly hours, and averages.
This calculator handles a full week of shifts in one place. Here is how to use each field:
Enter your clock-in and clock-out times using 24-hour format. Type 09:00 for 9 AM, 13:30 for 1:30 PM, 22:00 for 10 PM. The 24-hour format eliminates AM/PM confusion and is the most accurate for overnight shifts. The calculator automatically handles shifts that cross midnight: if end time is earlier than start time, it adds 24 hours.
Enter only unpaid break time in minutes. A standard unpaid lunch is 30 minutes — enter 30. If you take two 15-minute breaks but they are paid, enter 0. Under federal law, rest breaks under 20 minutes must be paid and should not be entered. Only unpaid meal periods of 30+ minutes are subtracted from your worked hours.
Click Add Day to log additional shifts. The results panel updates with weekly totals and overtime. The Overtime after X hours/day field lets you set your daily overtime threshold. Standard federal rules use weekly overtime only (set threshold high), but states like California require overtime after 8 hours in a single day. Leave it at 8 for California or daily-OT employers.
The Results Summary shows Regular Hours, Overtime Hours, Total Hours, Total Days, Average Hours/Day, total break time, and work days. All hours are shown in decimal format (7 hrs 30 min = 7.5). Multiply decimal hours by your hourly rate to get gross pay. Multiply overtime hours by your rate × 1.5 to get overtime pay.
Total hours worked at your standard rate. For daily overtime tracking, regular hours are the hours up to your daily threshold. For weekly tracking, all hours up to 40 are regular. These hours are multiplied by your base hourly rate to get regular pay.
Hours exceeding your daily threshold, shown in orange. Under federal FLSA rules, overtime applies to hours over 40 per week. Under California rules, overtime applies to hours over 8 per day. Overtime is typically paid at 1.5× your regular rate (time-and-a-half).
Regular + Overtime hours combined in decimal format. For a 42.5-hour week: 42.5 total hours. This decimal number is what payroll systems use. Multiply by your hourly rate for regular pay, then add overtime separately. Example: 40 regular at $18/hr = $720 + 2.5 OT at $27/hr = $67.50 → gross $787.50.
Total weekly hours divided by the number of days worked. If you worked 5 days totaling 41 hours, your average is 8.2 hrs/day. Use this to spot inconsistencies in your timesheet, verify compliance with maximum shift rules, or plan upcoming schedules.
| Minutes | Decimal Hours | Minutes | Decimal Hours |
|---|---|---|---|
| 5 min | 0.08 | 35 min | 0.58 |
| 10 min | 0.17 | 40 min | 0.67 |
| 15 min | 0.25 | 45 min | 0.75 |
| 20 min | 0.33 | 50 min | 0.83 |
| 25 min | 0.42 | 55 min | 0.92 |
| 30 min | 0.50 | 60 min | 1.00 |
Formula: Decimal Hours = Minutes ÷ 60. Example: 7 hours 45 minutes = 7 + (45 ÷ 60) = 7.75 decimal hours.
The time card calculation is straightforward. Here are the formulas the calculator uses, plus how to go from hours to gross pay.
Daily Hours = (End Time − Start Time) − Unpaid Break Minutes ÷ 60
Weekly Total = Sum of all Daily Hours
Overtime Hours = Max(0, Daily Hours − Daily Threshold)
Gross Pay = (Regular Hours × Rate) + (Overtime Hours × Rate × 1.5)
Scenario: An hourly employee at $18/hr works Mon–Fri with a 30-minute unpaid lunch each day. Wednesday they work a long shift.
| Day | Start | End | Break | Hours |
|---|---|---|---|---|
| Monday | 08:30 | 17:00 | 30 min | 8.0 |
| Tuesday | 08:30 | 17:00 | 30 min | 8.0 |
| Wednesday | 07:00 | 19:30 | 30 min | 12.0 (4.0 OT) |
| Thursday | 08:30 | 17:00 | 30 min | 8.0 |
| Friday | 08:30 | 17:00 | 30 min | 8.0 |
| Total | 150 min | 44.0 hrs |
Log each shift before your paycheck arrives. Compare your calculated totals to your pay stub. If your timecard shows 43.5 hours but your paycheck shows only 40, your employer may have capped overtime incorrectly. Under FLSA, non-exempt employees cannot be asked to work overtime without compensation — keeping your own records is your best protection.
Run a quick check before processing payroll. Enter an employee’s weekly shifts, set the overtime threshold to match company policy (daily or weekly), and confirm regular vs. overtime split. For a full-time employee at $22/hr who worked 44 hours: regular = $880 + overtime = $132 → gross $1,012. Use the average hours field to spot scheduling issues.
Track billable time per client or project across the week. Add a day entry for each work session. Set the overtime threshold high (e.g., 24) so all hours show as regular. Total decimal hours × your billing rate = invoice amount. For 32.5 billable hours at $85/hr: $2,762.50 to invoice. Screenshot the results for your records.
Enter start at 22:00 and end at 06:00. The calculator detects that end < start and adds 24 hours automatically, calculating 8 hours correctly. For a healthcare worker with a 10:45 PM to 7:00 AM shift (8h 15min with 30-min break): enter 22:45 start, 07:00 end, 30-min break → 7.75 hours worked.
For a two-week pay period, run the calculator once for Week 1 and once for Week 2. Note the weekly totals for each. FLSA overtime is calculated per workweek, not per pay period — a 50-hour week followed by a 30-hour week means the first week has 10 overtime hours, even though the two-week average is 40. Do not average weeks together.
Agencies and professional services firms can use this to verify project time against budgets. Enter each team member’s shifts for the week. Compare weekly totals to project hour budgets. If a project budget is 80 hours/week and you’re tracking 5 employees averaging 16.5 hrs each = 82.5 hrs billed — slightly over budget.
Understanding overtime law helps you use this calculator correctly and ensures your timecards are compliant. Here is a quick reference for US overtime rules.
Non-exempt employees must be paid at least 1.5× their regular rate for all hours worked beyond 40 in a single workweek. A workweek is any fixed 168-hour (7-day) period, not a calendar week.
Employees earning less than $684/week ($35,568/year) are automatically non-exempt and entitled to overtime. Above this threshold, the “duties test” applies. Hourly workers, production workers, first responders, and most service workers are non-exempt regardless of pay level.
Federal law requires that rest breaks of 20 minutes or less be paid. Meal periods of 30 minutes or more are unpaid if the employee is completely relieved of duty. Enter only unpaid meal period minutes in the Break field.
| State | Daily OT Trigger | Weekly OT | Double Time |
|---|---|---|---|
| California | After 8 hrs | After 40 hrs | After 12 hrs/day or 7th day |
| Alaska | After 8 hrs | After 40 hrs | N/A |
| Nevada | After 8 hrs* | After 40 hrs | N/A |
| All Others | No daily OT | After 40 hrs | N/A (federal) |
*Nevada daily OT applies if employee earns less than 1.5× the NV minimum wage.
Set the Overtime after field to 8 hours/day. Any day with more than 8 hours will show the excess as overtime. For the seventh consecutive day of work, California requires 1.5× for the first 8 hours and 2× for any hours beyond — note this manually since the calculator uses a fixed daily threshold.
The FLSA allows employers to round employee time to the nearest 5, 6, 10, or 15 minutes — as long as the rounding is neutral over time (not systematically in the employer’s favor). The most common rounding practice is to the nearest 15-minute interval (quarter hour). Your employer may apply rounding to your raw clock-in and clock-out times before calculating pay. This calculator uses exact times without rounding.
Add/subtract time from dates.
Find deadlines and project due dates.
Add days, weeks, or months.
Add or subtract hours and minutes.
Compare times worldwide.
Measure elapsed time between two dates.
Enter clock-in, clock-out, and unpaid break minutes for each day. Total hours are shown in decimal format. To calculate gross pay: (Regular Hours × Hourly Rate) + (Overtime Hours × Hourly Rate × 1.5). For 40 regular + 3 overtime hours at $18/hr: $720 + $81 = $801 gross before taxes.
Federal law (FLSA) requires non-exempt employees to be paid at least 1.5× their regular rate for all hours over 40 in a workweek. A workweek is any fixed 168-hour period. Exempt salaried employees earning over $684/week are generally not entitled to overtime, but the job duties test also applies.
Divide minutes by 60. Key conversions: 15 min = 0.25, 20 min = 0.33, 30 min = 0.50, 45 min = 0.75. For 7 hours 45 minutes: 7 + (45÷60) = 7.75 decimal hours. Multiply by your hourly rate to get gross pay: 7.75 × $20 = $155.
No. Only enter unpaid breaks. Under federal law, rest breaks under 20 minutes must be paid — do not subtract them. Unpaid meal periods must be 30+ minutes and the employee must be fully off duty. Enter only unpaid lunch breaks (typically 30 or 60 minutes) in the Break field.
Enter start time as the evening hour (e.g., 22:00) and end time as the morning hour (e.g., 06:00). The calculator detects that end < start and adds 24 hours automatically. A 22:00–06:00 shift correctly computes as 8 hours. Use 24-hour format to avoid errors.
Yes. California requires overtime (1.5×) after 8 hours in a day AND after 40 hours in a week. Hours beyond 12 in a single day earn double time (2×). The seventh consecutive workday also triggers overtime. Set the calculator’s Overtime threshold to 8 to match California daily overtime rules.
Enter your shift times and the calculator automatically shows overtime based on the threshold you set (e.g., after 8 hours/day). For pay, multiply overtime hours by your rate × 1.5. A day with 10 hours at an 8-hour threshold = 8 regular + 2 overtime hours.
Yes, if your lunch break is unpaid, enter the duration in minutes in the Break field. It will be subtracted from your total work hours. Do not enter paid breaks. A 30-minute unpaid lunch on a 9-hour shift (08:30–18:00) = 8.5 hours worked.
Yes. Click the Add Day button to add more daily entries up to a full 7-day week. The calculator sums all daily hours into weekly totals and shows your average hours per day alongside regular and overtime hours.
Hours display as decimals: 7 hours 15 minutes = 7.25, 8 hours 30 minutes = 8.5, 9 hours 45 minutes = 9.75. This decimal format is the standard for payroll systems. Multiply by your hourly rate directly: 8.75 hours × $20 = $175 gross pay for that day.