US Federal FLSA Overtime Calculator

Calculate US federal overtime (1.5× after 40 hours per week)

Ad placeholder (leaderboard)

The Fair Labor Standards Act (FLSA) sets the federal floor for overtime in the United States: non-exempt employees must receive at least one and a half times their regular rate for hours worked beyond 40 in a workweek. This calculator applies that rule and, importantly, handles the bonus-adjusted regular rate that trips up a lot of simpler tools.

How it works

The calculation follows the FLSA regular-rate method:

straightTimePay = hourlyRate × hoursWorked + weeklyBonus
regularRate     = straightTimePay / hoursWorked
overtimeHours   = max(0, hoursWorked − 40)
overtimePremium = regularRate × 0.5 × overtimeHours
totalPay        = straightTimePay + overtimePremium

When there is no bonus, the regular rate equals the hourly rate and the result collapses to the familiar “1.5× for hours over 40.”

Example and notes

An employee works 46 hours at $18/hour with no bonus. Straight-time pay is $18 × 46 = $828. The 6 overtime hours earn a half-time premium of $18 × 0.5 × 6 = $54, for a total of $882 — the same as paying 40 × $18 plus 6 × $27.

Add a $100 nondiscretionary bonus and the regular rate rises to ($828 + $100) / 46 = $20.17, so the overtime premium grows to about $60.52. Notes: the FLSA has no daily or double-time component; treat the output as an estimate and check your state’s rules, which may be more generous.

Ad placeholder (rectangle)