Payroll Hours Calculator

Decimal hours per day, overtime per workweek, and gross pay — export a clean CSV your payroll system (or bookkeeper) can use.

Timesheet

Saved

Click a name to switch · use the pencil to rename · “+ Add employee” adds one or many at once · “Fill days” fills several days in one go · everything auto-saves in this browser.

Total hours
0h 00m 0.00
h:mm and decimal hours
Regular hours
0.00
Overtime
0.00
$0.00
Gross pay
$0.00
= base $0.00 + OT/DT premium · DT comp —
Calculator options
time fields use your browser's picker

Overtime is counted per workweek (7-day blocks from your start date), as the FLSA requires. Workweek 2 in a biweekly sheet has its own 40-hour threshold. Leave daily OT/DT blank for the standard federal rule; check California for the §510 daily rules.

Built for payroll runs

  • Every daily total shows h:mm and decimal hours — no mental math on :45s
  • Overtime counted per workweek even inside biweekly/semi-monthly periods
  • Optional daily OT/DT thresholds for state rules, or the California preset
  • Hundredths rounding option for systems that bill in 0.01 h
  • CSV export with one row per day plus totals — opens directly in Excel, QuickBooks, ADP imports

Frequently asked questions

How do I convert work hours to payroll hours?
Payroll systems usually want decimal hours (8.5, not 8:30). This calculator shows both next to every total, and the CSV export writes decimal hours per day plus the overtime split.
Does it calculate gross pay?
Yes — set the hourly rate (per day if rates differ) and the overtime rules. Gross pay = straight pay for all hours + the overtime premium, with tips kept separate.
What about taxes?
This stops at gross pay. For net pay estimates use the paycheck calculator.