Skip to calculator
Calculate This

Hours Calculator

Enter start and end times for each day, subtract unpaid breaks and get your total hours in hours:minutes and decimal, plus overtime and pay.

Defaults to your region. Switch to compare any other scale.

Breaks: no statutory minimum. Week: overtime above 40 h, paid at ×1.5. Law: Fair Labor Standards Act (FLSA).

Optional: add dates to flag public holidays in the selected country and add the holiday premium to the pay.

min

Optional: add dates to flag public holidays in the selected country and add the holiday premium to the pay.

min

Optional: add dates to flag public holidays in the selected country and add the holiday premium to the pay.

min

Optional: add dates to flag public holidays in the selected country and add the holiday premium to the pay.

min

Optional: add dates to flag public holidays in the selected country and add the holiday premium to the pay.

min

Gross pay per hour, in the currency of the selected country.

Applied to hours above the weekly limit, so enter one week of shifts. The default follows the selected country.

Result

40:00

Total hours worked

40.00 hours in decimal

  • Decimal hours40.00
  • Days entered5
  • Average per day8:00
  • Total unpaid breaks2:30
  • Regular hours40:00
  • Overtime hours0:00

Show amortization

DayTimeBreakWorkedDecimalNote
Day 109:00–17:3030 min8:008.00
Day 209:00–17:3030 min8:008.00
Day 309:00–17:3030 min8:008.00
Day 409:00–17:3030 min8:008.00
Day 509:00–17:3030 min8:008.00

About this tool

How it works: for each day the calculator takes the end time minus the start time. If the end is earlier than the start, the shift crossed midnight and 24 hours are added. The unpaid break is then subtracted. Totals are shown as hours:minutes (8:30) and as decimal hours (8.5), which payroll systems use: divide the minutes by 60, so 15 minutes is 0.25 h and 20 minutes is 0.33 h.

Local rules: the Standard menu sets the minimum break and the weekly limit for your country. Germany requires 30 minutes after 6 hours and 45 minutes after 9 hours, Japan 45 minutes after 6 hours and 60 after 8, the UK 20 minutes after 6 hours, while the US has no federal break rule but pays overtime at 1.5× above 40 hours a week. Days with too short a break are flagged in the table.

Next steps: turn an hourly rate into a yearly salary with the salary converter, estimate tax with the income tax calculator or count days between dates with the date calculator.

Formula

  • Worked time = end − start − unpaid break
  • If end < start (overnight): worked time = end + 24 h − start − break
  • Decimal hours = hours + minutes ÷ 60 (e.g. 7:45 = 7.75)
  • Overtime = total weekly hours − weekly limit (if positive)
  • Pay = regular hours × rate + overtime hours × rate × overtime multiplier

How it is calculated

  1. Pick your country in the Standard menu to load its break rules and weekly limit.
  2. Enter the start and end time for each day and the length of the unpaid break.
  3. Add or remove days so the list covers one week (or any period you need).
  4. Optionally enter your hourly rate to see regular pay, overtime pay and the total.
  5. Check the table for days where the break is shorter than the legal minimum.

Questions

How do I calculate my hours worked?

Subtract the start time from the end time and then subtract the unpaid break. Example: 09:00 to 17:30 is 8 h 30 min; minus a 30-minute lunch gives 8:00 hours. Do this for every day and add the results. The calculator does it for all days at once and also gives the decimal total.

How do I convert minutes to decimal hours?

Divide the minutes by 60: 15 min = 0.25, 20 min = 0.33, 30 min = 0.5, 45 min = 0.75. So 7 h 45 min is 7.75 hours, not 7.45. Payroll and invoices use decimal hours because they can be multiplied by an hourly rate directly: 7.75 h × 20 = 155.

How are night shifts that cross midnight counted?

Just enter the real times. When the end time is earlier than the start time, the calculator assumes the shift ended the next day and adds 24 hours. Example: 22:00 to 06:15 with a 45-minute break is 8 h 15 min − 45 min = 7:30, or 7.5 hours. The table marks such days as overnight. Shifts longer than 24 hours are not supported.

Should breaks be included in my hours?

Unpaid meal breaks are not working time, so they are subtracted. Short paid breaks, for example the 15-minute rest periods many US employers give, count as hours worked: enter 0 for those days, or only the unpaid part. Whether a break is paid depends on your contract and local law.

How is overtime calculated here?

All hours above the weekly limit of the selected country count as overtime: 40 hours in the US (paid at 1.5× under the FLSA), Japan, Korea, China and most of Europe, 48 in India, Saudi Arabia and the UAE. The multiplier is pre-filled for each country and can be changed. Some countries also count overtime per day (for example beyond 8 hours in Japan, Korea and China, or above 8 hours a day in California); those daily rules are not applied, so enter one week and check your contract.

What are the minimum break rules in different countries?

Examples: Germany 30 min after more than 6 h and 45 min after more than 9 h; UK 20 min after more than 6 h; Latvia and Estonia 30 min after more than 6 h; Lithuania 30 min within the first 5 h; Japan 45 min after more than 6 h and 60 min after more than 8 h; Korea 30 min for 4 h and 60 min for 8 h; Spain 15 min after more than 6 h; Italy 10 min after more than 6 h unless the collective agreement says otherwise; Saudi Arabia 30 min after 5 h in a row; UAE 1 h after 5 h in a row. US federal law and China set no minimum, although several US states do.

Sources

Related calculators