Hours Calculator

Track total hours worked, calculate breaks, and determine overtime with our free tool

Calculate Your Work Hours

Hours Calculator

Time Format:
Time Summary
Regular Hours: 0:00
Overtime Hours: 0:00
Total Hours: 0:00
0 hours 0 minutes
Earnings Summary
Regular Pay: $0.00
Overtime Pay: $0.00
Total Pay: $0.00
$0.00

Hours Calculator Guide

How It Works

Our Hours Calculator helps you accurately track time worked, breaks, and overtime. Simply enter your start and end times for each day, add any breaks, and let the calculator do the rest.

  • Enter start and end times in 12-hour or 24-hour format
  • Add breaks in minutes or HH:MM format
  • Calculates daily and weekly totals automatically
  • Detects overnight shifts crossing midnight
  • Optionally calculate earnings with hourly wage

Key Features

  • Multiple Day Tracking - Add as many days as you need for weekly calculations
  • Overtime Detection - Automatically flags hours over 8 per day or 40 per week
  • Flexible Formats - Switch between 12-hour and 24-hour time formats
  • Earnings Calculation - See your potential earnings with hourly wage input
  • Export Options - Save your timesheet as CSV or PDF for records
  • Local Storage - Your data is saved in your browser automatically

Who Should Use This

  • Employees - Track your hours for accurate timesheets
  • Freelancers - Bill clients accurately for time worked
  • Employers - Calculate payroll and overtime costs
  • Students - Track study hours and project time
  • Contractors - Manage multiple projects and shifts

Our calculator is completely free to use and works on any device. Your data never leaves your browser - privacy is guaranteed.

What this hours calculator totals

Adding up a week of shifts by hand is where timesheet mistakes breed: breaks forgotten, a midnight finish counted to the wrong day, overtime spotted too late. This calculator takes the raw material — start time, end time and breaks for each day — and returns the figures payroll actually needs. It totals each day and the week, splits the result into regular hours and overtime hours (overtime is flagged on anything over 8 hours in a day or 40 in a week), and handles shifts that cross midnight correctly. Add as many days as the week contains, enter times in 12-hour or 24-hour format, and give breaks in minutes or as HH:MM. If you add an optional hourly wage, the earnings summary prices the week for you: regular pay, overtime pay and total pay, next to the hours they came from.

How to use it

  1. Choose the 12-hour or 24-hour time format.
  2. Use Add Day for each day worked, and enter the start time, end time and any breaks.
  3. Add your hourly wage if you want the earnings figures as well.
  4. Read the time summary (regular, overtime and total hours) and the earnings summary, then Save, or Export the timesheet as CSV or PDF.

Worked example

An employee works Monday to Friday, 9:00 to 17:30, with a 30-minute unpaid break each day: 8 working hours a day, 40 hours for the week, no overtime. A Saturday shift of 4 hours takes the week to 44 hours, and the calculator re-splits it as 40 regular hours and 4 overtime hours — the split that is easy to miss on paper and expensive to get wrong on a payslip. A night worker's 22:00 to 06:00 shift is counted across midnight as the same 8 hours, not as a negative or a day lost. Entries are saved automatically in your browser's local storage, so a week can be built up day by day on the same device and exported when it is complete.

Employees use it to check a payslip against the hours they actually worked, freelancers and contractors to bill clients accurately, and small employers to price a week's payroll before running it. Your entries never leave your device. Free, with no sign-up.

Related: turn a week's hours into salary figures with the Salary Calculator, add or subtract two durations instead with the Time Calculator, or convert hours into days, minutes or weeks with the Time Converter.

Frequently Asked Questions

How do I calculate my hours?

Enter your start and end times for each day, add breaks in minutes or HH:MM format, and the calculator works out the daily and weekly totals automatically, split into regular and overtime hours.

How is overtime decided?

Hours over 8 in a single day or over 40 in a week are flagged as overtime. Add an hourly wage and the earnings summary shows regular pay, overtime pay and the total.

What about shifts that cross midnight?

They are detected and counted correctly — a 22:00 to 06:00 shift is 8 hours worked, assigned across the night rather than breaking the day's total.

Can I save or export my timesheet?

Yes. Entries save automatically in your browser's local storage on this device, and the finished timesheet can be exported as CSV or PDF. Nothing is uploaded anywhere.