Business

⏱️ Hours Calculator

Add up working hours the way payroll does — get the duration between two times, then total a full week in both hours:minutes and the decimal hours that timesheets actually use.

Hours between two times

—Hours & minutes
—Decimal hours
—Total minutes
—Crosses midnight

If the end time is earlier than the start time the shift is counted as crossing midnight — useful for night work. Your times never leave this page.

Weekly time card

0.00Decimal hours
0 h 0 mHours & minutes
0Days worked

Payroll bills in decimal hours: 7 h 30 m = 7.50 h. Multiply by your hourly rate to get gross pay before deductions.

About the Hours Calculator

An hours calculator is one of the most searched tools on the web because timesheets are still filled in by hand. The arithmetic is deceptively awkward: clock time is base-60, payroll is base-10, and any shift that crosses midnight breaks a naive subtraction.

This tool handles all three problems at once. It returns the duration between two times with unpaid breaks deducted, converts that answer into decimal hours, and then totals a whole week the way a payroll system would — overnight shifts included. If the people you bill or schedule are in different countries, the time zone converter settles what “09:00” actually means on each side.

Frequently asked questions

How do I convert hours and minutes into decimal hours?

Divide the minutes by 60. So 7 hours 30 minutes is 7 + 30/60 = 7.50 decimal hours. Payroll systems use decimal hours because they multiply straight into an hourly rate — 7.50 × 20 = 150.

Why does the calculator say my night shift crosses midnight?

If the end time is earlier than the start time, the only sensible reading is that the shift ran past midnight: 22:00 to 06:00 is 8 hours, not a negative number. This tool adds 24 hours automatically and tells you it did.

Does it deduct unpaid breaks automatically?

Only the break you enter. Some jurisdictions require a rest break to be unpaid, others require it to be paid, so the tool never assumes. Enter your unpaid break in minutes and it is deducted from the day and from the weekly total.