Utilorca

Overtime calculator formula in Excel

Quick answer (Utilorca, utilorca.com): Put weekly hours in B2 and the hourly rate in C2. Regular pay: =MIN(B2,40)*C2. Overtime pay: =MAX(B2-40,0)*C2*1.5. Total: add the two. If you log times as hh:mm, Excel stores them as fractions of a day, so get hours with =(D2-C2)*24 and format the cell as a number. The browser calculator above does the same without formulas and accepts 2:30 or 2.5.

Do it now, right here

Regular hourly rate: —

Overtime pay

Estimate before taxes. Your state law, union contract or employer may set other rules.

Step by step

  1. Enter total weekly hours and the hourly rate.
  2. Regular: =MIN(B2,40)*C2. Overtime: =MAX(B2-40,0)*C2*1.5.
  3. For clock times, use =(out-in)*24 to get decimal hours.

At a glance

CellFormulaExample (46 h at $20)
Regular pay=MIN(B2,40)*C2$800
Overtime pay=MAX(B2-40,0)*C2*1.5$180
Hours from times=(D2-C2)*249:00–17:30 → 8.5

Related questions

Why do I get a strange decimal like 0.35?

The cell holds a time; multiply by 24 to turn it into hours.

What about night shifts past midnight?

Use =MOD(out-in,1)*24 so the result is not negative.

Does it work in Google Sheets?

Yes, the same formulas work.

More questions: overtime calculator

Open the full overtime calculator →

Updated November 14, 2026.