🔒 100% private — runs in your browser, nothing is uploaded

Hours Calculator

Add up work shifts and time entries.

Timesheets, freelancer invoices and overtime checks all need accurate hour totals — including unpaid breaks.

How to use

  1. Add a row per shift with start, end and break minutes.
  2. Overnight shifts are handled automatically.
  3. Click Total hours for the sum in h/m and decimal form.

About this tool

Decimal hours (7.50) are what payroll systems want; h/m (7h 30m) is what humans read.

Your schedule never leaves your browser.

How it works

Each shift is end time minus start time minus break, all converted to minutes first. A 9:00-17:00 shift with a 30-minute break is (17x60 - 9x60) - 30 = 450 minutes, or 7.5 hours. Shifts are added up day by day for the weekly total.

Payroll systems want decimal hours, so minutes become fractions: 7 hours 30 minutes is 7.50, 7 hours 45 minutes is 7.75. Divide leftover minutes by 60 — 15 minutes is always 0.25 of an hour.

For overtime checks, separate regular hours from overtime hours before multiplying by the rate. US federal rules pay 1.5x for hours past 40 in a week; some states and contracts start daily overtime after 8 hours — know which rule covers you.

Worked examples

Mon-Fri, 9:00-17:00, 30-min break: Per day: 8 hours - 0.5 = 7.5 hours. Week: 7.5 x 5 = 37.5 hours — the classic full-time week after unpaid lunch.

Quick reference

MinutesDecimal hours
15 min0.25
30 min0.50
45 min0.75
7h 30m7.50
8h 15m8.25

Frequently asked questions

How are overnight shifts handled?

If the end time is earlier than the start, a full day is added automatically.

What are decimal hours?

Hours expressed as a decimal: 7h 30m = 7.50 hours — the format most payroll software expects.

Is my schedule uploaded?

No — everything runs locally.

📦 Embed this tool on your site

<iframe src="https://verystep.com/embed/hours/" title="Hours Calculator" width="100%" height="520" loading="lazy" style="border:0"></iframe>

Free to use. The embed shows a small "Powered by Verystep" link.

More free tools