b2KIT

Overtime Pay Calculator

Calculate overtime pay with regular/OT/double-time rates, weekly hours, and FLSA compliance checks with pay period summaries.

Tested tool guide Tested browser tools Checked August 16, 2026

What Overtime Pay Calculator does, with a checked example

Federal law requires nonexempt employees to earn 1.5 times their regular hourly rate for every hour worked beyond 40 in a single workweek, and this tool converts an hourly rate and weekly hours into that split automatically. Enter the base rate, hours worked, and an optional double-time threshold, and it divides the week into regular, overtime, and double-time hours, then totals each at its own multiplier. The detail people miss most: overtime applies per workweek, not per pay period, so a biweekly check with one light week and one heavy week still owes overtime for the heavy week alone, even if the two-week total stays under 80.

Worked example

A concrete input and expected output from the current implementation.

Input

Hourly rate: $20.00; Hours worked this week: 46

Expected output

Regular pay: $800.00 (40 hrs x $20.00); Overtime pay: $180.00 (6 hrs x $30.00 OT rate); Total gross pay: $980.00

The first 40 hours are paid at the regular rate; the 6 hours beyond 40 are paid at 1.5x the regular rate ($20.00 x 1.5 = $30.00), so $800.00 + $180.00 = $980.00.

How the result is produced

1

Weekly threshold split

Hours entered for a single workweek are divided into buckets: regular hours from 0 up to 40, overtime hours from 40 up to an optional double-time threshold, and double-time hours beyond that. Each bucket is multiplied by the base rate times its own multiplier (1.0, 1.5, or 2.0) and summed into a gross pay figure.

2

Pay period aggregation

When more than one week is entered to model a biweekly or semimonthly pay period, the 40-hour overtime test is applied separately to each individual workweek before the results are added together, rather than testing the combined total. This matches how FLSA overtime is legally determined.

Good uses

  • A payroll clerk verifying the overtime line on a biweekly paycheck before payroll runs
  • An hourly employee checking a paystub against the hours they actually logged
  • A scheduling manager checking whether a draft week's hours will trigger overtime before it's posted

Limits and checks

  • Applies only the federal FLSA weekly 40-hour rule; it does not compute state-specific daily overtime (for example California's over-8-hours-in-a-day rule) unless each day is entered as its own week
  • Assumes the worker is hourly and nonexempt; running a salaried or exempt employee's hours through it produces a number with no legal basis
  • Nondiscretionary bonuses and commissions, which FLSA requires to be folded into the regular rate before the overtime multiplier is applied, are not included unless the user adds them to the hourly rate manually

Common questions

Does this account for California's daily overtime rule?

No. It applies the federal FLSA weekly 40-hour threshold only. California and a handful of other states also require overtime after 8 hours in a single day, which this tool won't calculate unless you enter each day separately as its own week.

Can I include a bonus in the overtime rate calculation?

Only if you add it yourself before entering the hourly rate. FLSA requires nondiscretionary bonuses to be blended into the regular rate used for the overtime multiplier, and the calculator does not perform that blending automatically.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools