Overtime and pay

Pay and overtime are estimates. Overtime rules depend on your country, state and contract.

Convert between hours and minutes and decimal hours, the format most payroll systems use. Divide the minutes by 60: 7:45 is 7.75 hours, 8:20 is 8.33 and 6:06 is 6.1. Going the other way, 0.4 h is 24 minutes. A table lists every minute from 1 to 60 as a decimal for quick lookups.

How to use

  1. Enter a start time, end time and unpaid break for each day. Hours per day and the weekly total update as you type.
  2. If a shift ends after midnight, just enter the end time (for example 22:00 to 06:00); it is counted as a night shift.
  3. Open Overtime and pay to set a daily or weekly overtime limit, your hourly rate and the overtime multiplier (1.5 for time and a half).
  4. Tap a result to copy it, or copy the whole summary or download a CSV for your timesheet. Rows and settings are saved in this browser.
  5. Decimal hours converts between 7.75 and 7:45 and lists every minute from 1 to 60 as a decimal.
  • Breaks can be typed in minutes (30), as h:mm (0:30) or in hours (0.5h).
  • Daily overtime is counted first, then weekly overtime on the remaining regular hours, so no hour is counted twice. In the US, the federal rule is overtime after 40 hours a week; California also counts after 8 hours a day.
  • Decimal hours = minutes ÷ 60. 15 minutes is 0.25 h, 20 minutes is 0.33 h, 45 minutes is 0.75 h.
  • Pay is a gross estimate before taxes and deductions. Your rows stay on your device.

How hours are counted

Each day is end time minus start time minus the unpaid break. 9:00 to 17:30 with a 30-minute break is 8:00 hours, or 8.0 in decimal. If the end time is earlier than the start, the shift is treated as running past midnight, so 22:00 to 06:00 is 8 hours.

Breaks can be typed as minutes (30), as h:mm (0:30) or as hours (0.5h). Decimal hours are minutes ÷ 60: 15 minutes is 0.25, 20 minutes 0.33, 45 minutes 0.75.

Overtime and pay

Set a daily and/or weekly overtime limit, your hourly rate and the multiplier. Daily overtime is counted first and weekly overtime only on the remaining regular hours, so no hour is paid twice. In the US the federal rule is overtime after 40 hours a week, and California also counts hours over 8 in a day.

Pay is a gross estimate before tax and deductions; your contract and local law decide the actual rules. Rows and settings stay in this browser, and the week can be exported as CSV.

Frequently asked questions

How do I calculate hours worked?

Subtract the start time from the end time and then subtract unpaid breaks. 8:00 to 16:30 with a 30-minute lunch is 8 hours.

How do I convert minutes to decimal hours?

Divide the minutes by 60. 30 minutes is 0.5 hours, 45 minutes is 0.75 and 10 minutes is about 0.17.

How are night shifts handled?

Just enter the end time. If it is earlier than the start time, the shift is counted across midnight, so 23:00 to 07:00 is 8 hours.

How is overtime calculated?

Hours above your daily or weekly limit are multiplied by the overtime rate, usually 1.5. Daily overtime is counted first so no hour counts twice.

Can I export my timesheet?

Yes. Copy the summary or download a CSV that opens in Excel, Numbers or Google Sheets.

Is the pay figure after tax?

No. It is gross pay before tax and deductions, based only on your hours, rate and overtime settings.

Often used with

How to use

Steps

  1. Enter a start time, end time and unpaid break for each day. Hours per day and the weekly total update as you type.
  2. If a shift ends after midnight, just enter the end time (for example 22:00 to 06:00); it is counted as a night shift.
  3. Open Overtime and pay to set a daily or weekly overtime limit, your hourly rate and the overtime multiplier (1.5 for time and a half).
  4. Tap a result to copy it, or copy the whole summary or download a CSV for your timesheet. Rows and settings are saved in this browser.
  5. Decimal hours converts between 7.75 and 7:45 and lists every minute from 1 to 60 as a decimal.

Shortcuts

↑ / ↓Change a break by 5 minutesEnterDone

Good to know

Runs in your browser. Files and text never leave your device.