Timesheet Calculator (Hours Worked)

Add up hours worked from a list of time ranges, in hours and minutes and decimal hours, with optional pay. Enter your values; the result updates as you type, with the method shown below.

About this calculator

A timesheet adds up time ranges worked over a day or a week. This calculator reads ranges like 08:30-12:00, totals them, converts the total to decimal hours and multiplies by your hourly rate.

Enter one time range per line (for example 08:30-12:00) and your hourly rate. The calculator shows the total time, the decimal hours, the pay and any lines it could not read.

When to use it

  • Tracking freelance hours for an invoice.
  • Checking hours worked in a week.
  • Preparing a timesheet for an employer.
  • Calculating a babysitter’s or cleaner’s pay.

How to read the result

Each range is end − start; ranges that pass midnight are handled. Total decimal hours × rate = pay.

Lines that do not match the format are listed so you can correct them.

Mistakes to avoid

  • Writing ranges in an unreadable format.
  • Forgetting breaks between ranges.
  • Applying overtime rules that the tool does not include.

Formula

Total = Σ (end − start) for each range

Worked example

08:30-12:00, 13:00-17:30 and 09:00-12:30: 11 h 30 min.

Frequently asked questions

How do I enter ranges?

One per line, such as 08:30-12:00.

Do night shifts work?

Yes, an end time before the start counts as the next day.

Can I calculate pay?

Add your hourly rate.

What format should I use?

08:30-12:00, one range per line.

Are overtime premiums included?

No, the rate is applied to all hours.

Can I use it for a week?

Yes, add one line per range for each day.

Related calculators

Results are estimates for information only. Check important figures with a professional.