California Overtime Pay Calculator

Calculate your overtime pay, regular pay, and total gross pay in California. This calculator follows FLSA regulations and California-specific overtime laws.

$

Your regular hourly wage before overtime

Hours worked at your regular rate (typically up to 40 hours per week)

Hours worked beyond your regular hours (typically over 40 hours per week)

Multiplier for overtime pay (1.5x is standard in the US)

Select the time period for your calculation

Understanding Overtime in California

Federal Overtime Rules (FLSA)

The Fair Labor Standards Act (FLSA) requires that non-exempt employees receive overtime pay at a rate of 1.5 times their regular rate for hours worked over 40 in a workweek. This applies to most hourly workers and some salaried employees who don't meet exemption criteria.

California Daily Overtime Rules

California has additional daily overtime requirements beyond the federal 40-hour weekly standard:

  • Daily overtime (1.5x): Hours worked over 8 in a single day
  • Double time (2x): Hours worked over 12 in a single day
  • Weekly overtime: Still applies for hours over 40 in a workweek

Overtime Calculation Example

If you earn $20/hour and work 45 hours in a week in California:

  • Regular pay: 40 hours × $20 = $800
  • Overtime hours: 45 - 40 = 5 hours
  • Overtime rate: $20 × 1.5 = $30/hour
  • Overtime pay: 5 hours × $30 = $150
  • Total gross pay: $800 + $150 = $950

Disclaimer: This information is for general guidance only and should not be considered legal or financial advice. Overtime laws can be complex and vary by state, industry, and employment type. Always consult with your HR department or a legal professional for specific guidance on your situation.

Explore Overtime Calculators for Other US States

Find overtime pay calculators for all 50 US states with state-specific overtime laws.

View All US States

Explore International Overtime Calculators

Find overtime pay calculators for 47 countries worldwide with country-specific regulations.

View All Countries