SaveTill

Hours Calculator

Work out total hours between two times, minus breaks — with optional pay.

Last updated: June 2026 · Reviewed by the SaveTill editorial team

Ad space (enable after AdSense approval)
$
Total time worked
Decimal hours
Estimated pay
Ad space (in-content)

How to use the hours calculator

Enter your clock-in and clock-out times and any unpaid break in minutes. The calculator shows your total worked time in hours and minutes, the decimal-hours figure used on most timesheets, and — if you add your hourly rate — your estimated gross pay. Overnight shifts (where the end time is earlier than the start) are handled automatically.

The formula

Hours = (End − Start, +24h if overnight) − Break · Pay = Hours × rate

Worked example

Clock in 9:00, out 17:30, with a 30-minute unpaid break:

Decimal hours explained

Payroll systems usually use decimal hours, where 30 minutes is 0.5 and 15 minutes is 0.25. The calculator gives both formats so you can copy whichever your timesheet needs.

Common mistakes to avoid

Forgetting to subtract unpaid breaks. Entering an overnight shift and expecting a negative result (it correctly adds 24 hours). Assuming the pay figure includes overtime premiums or is after tax — it's a straight gross estimate.

Frequently asked questions

9:00 to 17:30 with a 30-min break — how many hours?

8.5 hours of clock time minus 0.5 break = 8 hours.

What are decimal hours?

Minutes expressed as a fraction: 30 min = 0.5, 15 min = 0.25. Most payroll uses this.

Does it handle night shifts?

Yes. If the end time is before the start time, it adds 24 hours.

Is the pay gross or net?

Gross — before tax and deductions, and without overtime premiums.

Is my data saved?

No. Everything runs in your browser; nothing is uploaded.

🔗 More everyday tools: Percentage →  ·  Tip →  ·  Discount →  ·  All tools →