Skip to content

Overtime Pay Calculator

Estimate gross regular and overtime pay from worked days, a threshold and your chosen rate.

Enter worked time after unpaid breaks and a USD hourly rate. The default estimate uses time after 8 hours in each day at an extra 50% rate.

Day 1 worked time
Threshold, premium and time format

50% extra means overtime is paid at 1.5 times the base rate, including base pay.

Results update as you edit. Each row is one day in the same workweek; enter no more than 24 hours per day. Decimal durations are rounded to the nearest minute before the hours split.

Estimated gross pay

$220.00

8-hour threshold applied to each day separately. Overtime uses 50% extra, a 1.50× total rate.

Total worked
10 hr 00 min
Regular time
8 hr 00 min
Overtime
2 hr 00 min
Regular pay
$160.00
Overtime pay, including base
$60.00

This is a gross estimate under your chosen rule, before taxes or other pay items. Confirm the applicable overtime rule and rate basis for your work.

Check the hours before pricing the overtime

A timecard can show 42 worked hours, but a pay estimate needs more than that total. You must know which hours are above the chosen threshold, the base hourly rate, and what “extra 50%” means in the pay rule you are checking. This calculator keeps the regular and overtime portions visible so the final gross estimate can be traced.

Enter worked durations after any unpaid breaks, one day per row. A row is a duration, such as 8 hours 30 minutes, not a clock reading of 8:30 AM. If your source record contains clock-in and clock-out times, use the Timesheet Calculator to find worked time first. This page estimates pay under your selected arithmetic rule; it does not determine eligibility, the legally required rate, or the correct regular-rate basis for an employee.

Enter one workweek and choose the rule

  1. Enter the base hourly rate in USD and each day's worked hours and minutes. Use Add another day for up to seven days in the same workweek. A new blank day must be filled in or removed before a result appears.
  2. Open Threshold, premium and time format when the defaults do not match the rule you want to model. Choose a threshold applied to each day or once to all entered days in a workweek, then enter the threshold in hours. Switching modes sets the usual example value of 8 or 40 hours; check it before using the result.
  3. Enter the extra overtime percentage. The default 50 means that each overtime hour is paid at 150% of the base rate in this estimate. Choose decimal-hours input only if your source gives decimal durations. The result updates as you edit; Calculate checks entries and moves focus to the first error. Reset restores the example.

The form accepts 0–24 hours for one day and up to two decimal places for the rate, threshold and extra percentage. A zero-day entry is valid. A blank, negative, malformed or more-than-24-hour day is not treated as zero. In decimal mode, 8.50 means eight hours 30 minutes; 8.30 means eight hours 18 minutes.

Example: 10 hours at $20 with 50% extra

Suppose one day records 10 hours of worked time after breaks, the base rate is $20 per hour, and the selected daily threshold is 8 hours. The first 8 hours are regular and the remaining 2 hours are overtime. An extra 50% makes the total overtime hourly rate $20 × 1.50 = $30. It does not mean $20 of base pay plus another $30 for the same overtime hour.

Regular: 8 hr × $20/hr = $160

Overtime: 2 hr × ($20/hr × 1.50) = $60

Estimated gross pay = $160 + $60 = $220

The default form shows $220.00, with 8 hr 00 min regular, 2 hr 00 min overtime, $160.00 regular pay and $60.00 overtime pay. The overtime-pay line already includes the base pay for those two hours. Adding a separate full base-pay amount for all 10 hours would count their base portion twice.

A weekly threshold groups the days first

For a different hypothetical rule, select Once to this workweek and 40 hours. Enter five 8-hour days and one 2-hour day, all within the same workweek. Together they make 42 worked hours: 40 regular and 2 overtime. At $20 per hour with 50% extra, that is $800 regular plus $60 overtime, or $860 estimated gross pay. The sixth day does not get its own 40-hour allowance.

The daily and weekly methods are alternatives here. The calculator never stacks both overtime counts. Under a daily 8-hour rule, those same six rows contain no daily overtime because no single day exceeds eight hours; at the same rate the gross estimate is $840. Which rule is appropriate comes from the relevant work agreement and applicable law, not from this page. Do not combine two workweeks into one 80-hour test: enter one workweek at a time when checking a weekly rule.

How the displayed amount is calculated

First, each entered duration becomes whole minutes. A decimal duration is rounded to the nearest whole minute, then the selected threshold is also interpreted to the nearest minute. In daily mode, each day contributes its own time above the threshold. In weekly mode, the entered days are added in their displayed order and the threshold is applied once to the combined workweek. The split uses unrounded minute totals rather than the two-decimal-hour labels on screen.

Regular pay equals regular minutes ÷ 60 × base hourly rate. Overtime pay equals overtime minutes ÷ 60 × base hourly rate × (1 + extra percentage ÷ 100). Estimated gross pay is their sum. Money is calculated from the unrounded amounts and displayed to USD cents at the end. Separate displayed line items may differ by one cent from the displayed total because each label is rounded for display. The USD symbol does not convert currency.

A custom threshold or premium is an input to a scenario, not a declaration of what payroll owes. A zero extra percentage prices overtime hours at the base rate; it does not remove them from the overtime-hour count. A zero result can be genuine when no time exceeds the chosen threshold, or when entered worked time and rate are both zero. Invalid input instead hides the result and shows field errors after Calculate.

Before comparing the estimate with a payslip

Check that each day belongs to the same fixed workweek, that the durations exclude only breaks that should be unpaid, and that you have the correct base or regular rate. An overnight shift may need to be assigned to the right workday before you enter it; this form accepts durations, not dated punches. Bonuses, multiple rates, paid leave, premiums for other reasons, taxes and deductions are outside this simple product. A printed wage statement may also use a different rounding point.

For a scoped U.S. example, the U.S. Department of Labor's FLSA overtime fact sheet explains a fixed workweek and overtime after 40 hours for covered, nonexempt employees, and notes that the regular rate can include more than a stated hourly wage. That source does not make this form a legal compliance calculator, and it does not establish a universal daily eight-hour rule. Check the rule that applies to the worker and place before treating an estimate as wages due.

Questions about the estimate

Does 50% extra mean a 1.5× or 0.5× overtime rate?

It means 1.5 times the entered base hourly rate as total pay for each overtime hour. The extra half is already included in the overtime-pay line.

Can I enter two workweeks together?

No. The weekly option treats all entered days as one workweek and accepts up to seven rows. Run a separate calculation for the next workweek.

Why do daily and weekly results differ?

The daily rule compares each day with its own threshold. The weekly rule combines all entered days before comparing with one threshold. Neither rule is automatically the correct law for every visitor.

Are breaks or taxes included?

No. Enter worked time after any unpaid break has been handled. The result is a gross arithmetic estimate before tax withholding and other payroll items.

Why does 8.30 decimal hours differ from 8:30?

Decimal .30 of an hour is 18 minutes. The hours-and-minutes format uses 8 hours plus 30 minutes, which is 8.50 decimal hours.