Time Card Calculator

How many hours did you work and what should your paycheck be?

Enter your daily start times, end times, and hourly rate. Get your total hours worked, overtime hours, and gross pay for the week.

Updated June 2026 · How this works

Worth knowing
How It Works
The formula, explained simply

The time card calculator processes your daily start times, end times, and unpaid breaks to determine total hours worked and gross pay. It converts time inputs into decimal hours, subtracts break time, then applies overtime rules to calculate your earnings.

For each day, the calculator finds the time difference between start and end times, converts this to hours, and subtracts any unpaid break minutes. It sums all daily hours to get your weekly total. Regular hours are paid at your base rate up to 40 hours per week.

Overtime calculation kicks in after 40 hours. Hours beyond 40 are multiplied by your overtime rate (typically 1.5x) and added to regular pay. The calculator handles partial hours precisely, showing results to two decimal places for accurate payroll verification.

This calculation method follows federal Fair Labor Standards Act (FLSA) guidelines for overtime pay. Some states have additional requirements for daily overtime or different thresholds that may require manual adjustment to the calculated results.

When To Use This
Right tool, right situation

Use this calculator every week to verify your paycheck accuracy before accepting payment. Time theft through payroll errors costs workers billions annually. Compare your calculated hours against your pay stub to catch discrepancies early.

Track your hours during irregular scheduling periods when your manager changes your shifts frequently. Retail and restaurant workers especially benefit from independent time tracking to ensure overtime payment when schedules push them over 40 hours unexpectedly.

Calculate potential earnings when considering overtime opportunities or additional shifts. Knowing your exact overtime rate helps you decide whether extra hours are worth the time commitment, especially if they interfere with other income opportunities.

Use this tool during employment disputes or wage claim processes. Having detailed time records strengthens your position with labor departments or attorneys. Document your calculations alongside actual timesheets to demonstrate systematic underpayment patterns.

Common Mistakes
Why results sometimes look wrong

The most common error is forgetting to subtract unpaid meal breaks from total hours. Many workers include their lunch hour in time calculations, inflating their pay expectations. Always exclude unpaid breaks of 30 minutes or longer from your work time.

Mixing up 12-hour and 24-hour time formats creates calculation errors. Entering 5:00 PM as 5:00 instead of 17:00 will show you worked negative hours or no hours at all. Use 24-hour format consistently or convert PM times by adding 12.

Assuming daily overtime applies everywhere leads to incorrect expectations. Federal law only requires overtime after 40 hours per week. Working 10 hours on Monday doesn't automatically trigger overtime unless your state has specific daily overtime laws.

Rounding hours incorrectly costs money over time. Some employers round to the nearest quarter-hour, but this must benefit employees overall. Consistently rounding down short punches while rounding up long breaks violates labor law. Keep precise time records to verify proper payment.

The Math
Worked examples and deeper derivation

Time calculation converts hours and minutes into decimal format for precise arithmetic. A 9:30 AM start time becomes 9.5 hours, and 5:15 PM becomes 17.25 hours in 24-hour format. The difference (17.25 - 9.5 = 7.75 hours) represents total time on-site.

Break time conversion divides minutes by 60 to get decimal hours. A 45-minute lunch break equals 0.75 hours (45 ÷ 60). This break time subtracts from total time to get paid hours: 7.75 - 0.75 = 7 paid hours.

Overtime calculation uses a threshold approach. If total weekly hours exceed 40, the excess gets the overtime multiplier. For 47 hours at 1.5x overtime: 40 regular hours plus 7 overtime hours at 1.5x rate. Regular pay (40 × $15) plus overtime pay (7 × $15 × 1.5) equals total gross pay.

The calculator maintains precision throughout by using decimal hours rather than converting back to hours and minutes until the final display. This prevents rounding errors that could accumulate across multiple days and affect payroll accuracy.

Restaurant server with weekend shifts
Monday-Friday 11:00-19:00 with 30-minute breaks, Saturday 17:00-23:00, hourly rate $8.50 plus 1.5x overtime
Works 45.5 hours earning $391.88 total with 5.5 overtime hours at time-and-a-half rate.
Office worker with long lunch breaks
Monday-Friday 8:30-17:30 with 90-minute lunch breaks, hourly rate $22.00
Works 37.5 hours earning $825.00 with no overtime, staying under the 40-hour threshold.
Part-time retail with irregular schedule
Tuesday 14:00-22:00, Thursday 10:00-18:00, Saturday 09:00-17:00, all with 30-minute breaks, hourly rate $14.75
Works 22.5 hours earning $331.88 across three days with consistent break deductions.
Expert Unlock
The thing most explanations skip

The 7-minute rule allows employers to round time clock punches to the nearest quarter-hour, but the rounding must be neutral over time. If an employer consistently rounds 7-minute early punches down to zero but rounds 8-minute late departures up to 15 minutes, this violates the rule and constitutes wage theft that affects thousands of workers daily.

How does overtime pay calculation actually work?

How do I calculate overtime hours if I work more than 8 hours in one day?
Federal law requires overtime only after 40 hours per week, not per day. Some states like California require overtime after 8 hours daily. This calculator uses the federal 40-hour weekly standard. Check your state labor laws for daily overtime requirements.
Should I include paid breaks in my total work hours?
Yes, include paid breaks in your work hours but exclude unpaid meal breaks. Short breaks under 20 minutes are typically paid time. Meal breaks over 30 minutes are usually unpaid. Enter only unpaid break time in the break fields.
What if my shift goes past midnight into the next day?
Split shifts that cross midnight into separate days for accurate calculation. If you work Monday 11 PM to Tuesday 7 AM, enter Monday 23:00-23:59 and Tuesday 00:00-07:00. This prevents negative time calculations and maintains proper daily records.

Need something this doesn't cover?

Suggest a tool — we'll build it →