Overtime Pay Calculator
See your overtime pay in seconds. Enter your hourly rate and the hours you worked, and you'll get regular pay, time-and-a-half (1.5×) on everything over 40, and your weekly total — 45 hours at $20 comes to $950. Adjust the 40-hour threshold for state rules.
How overtime pay works
Under the federal Fair Labor Standards Act (FLSA), non-exempt employees must be paid 1.5× their regular rate for every hour worked beyond 40 in a workweek. The first 40 hours are paid at the regular rate; only the hours above 40 get the overtime premium.
The federal rule is weekly, not daily — working a 10-hour day does not trigger federal overtime unless your weekly total passes 40. But several states add daily overtime and even double time. If you work in one of those states, the state overtime calculator applies the correct local rule.
Frequently asked questions
Under the federal FLSA, hours worked over 40 in a workweek are paid at 1.5× your regular hourly rate. So overtime pay = overtime hours × rate × 1.5, added to your regular pay for the first 40 hours. Example: at $20/hr with 45 hours, regular pay is 40 × $20 = $800 and overtime is 5 × $20 × 1.5 = $150, for $950 total.
Time and a half means 1.5 times your regular hourly rate. At $20/hr, time and a half is $30/hr for each overtime hour. It is the federal minimum overtime premium.
Not federally. The FLSA only requires overtime after 40 hours in a workweek, regardless of daily hours. However, some states — including California, Colorado, Alaska, and Nevada — also require daily overtime. For those, use our state overtime calculator.
It depends on whether they are “exempt.” Many salaried employees who meet the duties and salary-threshold tests are exempt and not owed overtime; others (non-exempt) are. Being paid a salary alone does not remove the right to overtime.
Double time is 2× the regular rate. It is not required by federal law, but some states (e.g., California after 12 hours in a day) and many union or employer contracts provide it. You can set the multiplier to 2 to model double time.