Best Value All-in-One Financial Planning Bundle
✓ Financial Planning✓ Net Worth Tracker✓ Monthly Budgeting✓ Travel Budget Planner✓ Annual Budgeting Planner✓ Monthly Expense Tracker✓ Annual Tax Planner✓ Retirement Planning
View Bundle →
beginner Income

Overtime Pay Calculator

Calculate overtime earnings with the standard 1.5x rate, splitting regular and overtime hours in a Google Sheets formula.

Formula
=IF(hours>40, 40*rate + (hours-40)*rate*1.5, hours*rate)

How It Works

Standard overtime rules pay 1.5x (time-and-a-half) the regular hourly rate for hours worked beyond 40 in a week. This formula splits a week’s work into regular and overtime portions and calculates total gross pay.

Syntax

=IF(total_hours > 40, 40 * hourly_rate + (total_hours - 40) * hourly_rate * 1.5, total_hours * hourly_rate)

The IF checks whether overtime applies. If total hours exceed 40, it calculates 40 regular hours plus the remainder at 1.5x.

Example

Hourly Rate: $25, Hours Worked: 48

ComponentHoursRatePay
Regular40$25.00$1,000.00
Overtime8$37.50$300.00
Total48$1,300.00

Formula: =IF(48>40, 40*25 + (48-40)*25*1.5, 48*25)

Result: $1,300.00

Without overtime, 48 hours at $25 would be $1,200 - so the overtime premium adds $100.

Setting Up an Overtime Tracker

ABCDEF
WeekHoursRateRegular PayOT PayTotal
Week 148$25=MIN(B2,40)*C2=MAX(B2-40,0)C21.5=D2+E2
Week 235$25=MIN(B3,40)*C3=MAX(B3-40,0)C31.5=D3+E3
Week 352$25=MIN(B4,40)*C4=MAX(B4-40,0)C41.5=D4+E4
Totals=SUM(B2:B4)=SUM(D2:D4)=SUM(E2:E4)=SUM(F2:F4)

Using MIN and MAX avoids the IF statement entirely:

  • MIN(hours, 40) caps regular hours at 40
  • MAX(hours - 40, 0) gives overtime hours or zero

Variations

Double-Time Rate

Some roles pay 2x for hours beyond a higher threshold (e.g., beyond 60 hours):

=MIN(B2,40)*C2 + MIN(MAX(B2-40,0),20)*C2*1.5 + MAX(B2-60,0)*C2*2

This breaks pay into three tiers: regular (0-40), time-and-a-half (40-60), and double-time (60+).

Daily Overtime

In some states, overtime applies after 8 hours per day regardless of weekly total:

=MIN(daily_hours, 8) * rate + MAX(daily_hours - 8, 0) * rate * 1.5

Overtime as Percentage of Total Pay

Track what share of your paycheck comes from overtime:

=OT_pay / total_pay

Annualized Overtime Impact

Estimate yearly earnings if overtime hours stay consistent:

=weekly_total * 52

Pro Tips

  1. Overtime multiplier varies - 1.5x is standard in the US, but some contracts, unions, or holidays use 2x or higher

  2. Track daily and weekly - some jurisdictions use daily overtime thresholds (e.g., California uses 8 hours/day)

  3. Remember taxes - overtime is taxed as regular income, but higher gross pay may push into a higher withholding bracket

  4. Salaried equivalent - to check if overtime-eligible work is worth it vs. a salary offer, multiply total weekly pay by 52

  5. Use data validation - set a max hours value (e.g., 80) to catch typos that inflate calculations

Common Errors

  • Using 1.5 instead of rate * 1.5: The overtime rate is 1.5 times YOUR rate, not a flat $1.50
  • Applying OT to all hours: Only hours beyond 40 get the premium - the first 40 are at regular rate
  • Forgetting state rules: Some states have daily overtime or different thresholds - check local labor laws
  • Mixing gross and net: This formula calculates gross pay - taxes and deductions come out separately

Want More Than a Formula?

Our premium spreadsheet templates do the heavy lifting for you - with automatic calculations, visual charts, and everything pre-built. One-time purchase, no subscriptions.

Private & secure

Your financial data stays on your device. We never see it.

Learn more →

Need help?

Check our guides or reach out with questions.

View FAQ →