Enter your clock-in and clock-out times for the week, subtract unpaid breaks, and get total hours in decimal and hh:mm — with overtime at 1.5× after 40 hours and your gross pay. 🕘
Weekly hours, overtime & pay
Shifts that clock out earlier than they clock in are treated as overnight (past midnight). Enter only unpaid break minutes — they are deducted from paid time. All math runs in your browser; nothing is stored.
Payroll needs decimal hours, people think in hours and minutes — every total is shown both ways, per day and for the week.
Hours past 40 per week pay 1.5× by default — and both the threshold and multiplier are editable for state rules or double-time.
Your times and pay rate never leave your browser — no upload, no account, no tracking of what you type.
For each day, the math is simple: clock-out minus clock-in, minus unpaid breaks. A 9:00 AM to 5:30 PM shift spans 8.5 hours; subtract a 30-minute unpaid lunch and you are paid for 8 hours. Payroll systems work in decimal hours, so minutes are divided by 60 — 8 hours 45 minutes becomes 8.75, not 8.45. Mixing those two formats up is the single most common time-card error, which is why this calculator displays every total both ways.
Overtime: the federal Fair Labor Standards Act (FLSA) requires non-exempt employees to be paid at least 1.5× their regular rate for every hour over 40 in a workweek. A 46-hour week at $20/hour pays 40 × $20 = $800 regular plus 6 × $30 = $180 overtime — $980 gross. Some states go further: California, for example, also requires daily overtime after 8 hours and double-time after 12. The threshold and multiplier fields let you match your state’s rules.
| 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 |
| 30 min | 0.50 | 60 min | 1.00 |
Breaks: under federal rules, genuine meal periods of 30 minutes or more where you are fully relieved of duty may be unpaid, while short rest breaks of 5–20 minutes must be paid — so only enter the unpaid kind in the break column. Many employers also round punches to the nearest quarter hour using the FLSA’s “7-minute rule” (7 minutes or less rounds down, 8 or more rounds up); rounding must be neutral over time. Gross pay here is before taxes — see your real take-home with our salary calculator, or total a single shift with the hours calculator.