Overtime calculator

Type a rate and the hours in a period. 25, 160 regular hours, and 10 overtime hours at 1.5 give 4375: 4000 regular and 375 of overtime, including a premium of 125. That is the product of the numbers you type, not advice from a labor code.

A rate from monthly pay, with optional overtime added onto that salary: hourly rate. The calculator multiplies a typed rate by regular and overtime hours. This is not legal advice from a labor code.

Inputs

Rate and hours

A blank multiplier uses 1.5. After 40 hours in a workweek, many jobs in the United States pay time and a half. This page does not decide who is exempt.

Split total hours at a limit

Enter the hours in the period and the regular-hour limit. A common United States workweek limit is 40. The button writes those numbers in the fields above. The rate and the overtime multiplier stay. Double-time hours and the double-time multiplier are cleared.

Result

Hourly rate ({{currency}}), regular hours, and overtime hours. A blank multiplier counts as 1.5. The period total shows up here.

How it works

How the result is calculated
Rate25
Regular160 hours
Overtime10 × 1.5
Total4375
An example, not your result

160 hours at 25 is 4000. Ten overtime hours at 1.5 are 375. Of that 375, straight pay is 250 and the 50% premium is 125. The period total is 4375. On a 40-hour week at 20 an hour, 8 overtime hours at time and a half come to 1040, and 80 of the 240 is the half-time premium.

  • Regular 4000
  • Overtime 375

Overtime hours, up close

  • Straight rate 250
  • Premium 125

This calculator multiplies an hourly rate by hours in one period. Regular pay is rate times regular hours. Overtime pay is rate times a multiplier times overtime hours. Optional double-time is rate times a second multiplier times those hours. The total stacks the three parts. We do not read a statute, we do not check a 150-hour cap, and we do not decide whether Sunday is 100 or 200 percent. You type the multiplier, because a contract or another country may use 1.25, 1.5, or 2.

Take 25, 160 hours, and 10 overtime hours at 1.5. Regular pay is 4000, overtime is 375, and the total is 4375. At 20, 40 hours, and 8 overtime hours a week is 1040: 800 plus 240. An empty multiplier defaults to 1.5, so 30, 160 hours, and 12 overtime hours give 5340. The result is in the same currency as the rate you typed.

An empty overtime multiplier is 1.5. A typed value below 1 counts as 1.5, and the number you typed stays in the field, so a 0.15 typo does not shrink the overtime pay. An empty double-time multiplier is 2. A typed value below 1 counts as 2, and the number you typed stays in the field. Empty overtime hours mean zero. The rate must be greater than zero. Regular hours may be zero when the period is overtime only and you type 0 on purpose, with overtime hours greater than zero. Empty regular hours will not run, because empty is not zero.

Double-time hours are optional. At 25, 160 hours, 8 overtime hours at 1.5, and 4 double-time hours at 2 the total is 4500: 4000 plus 300 plus 200. Empty double-time is zero hours. 50, a typed 0 for regular hours, and 10 overtime hours at 1.5 give 750 for the overtime slice alone.

This is a different page from hourly rate. That page divides monthly pay by hours and can then add overtime onto that salary. There is no monthly salary here. You already have a rate and you price a week, a month, or another slice. Hourly to salary folds a week into a year. Here you stay with one period.

A comma in 18.5 works. 18.5, 168 hours, and 16 overtime hours at 1.5 give 3552: 3108 plus 444. Skip thousand spaces. A negative rate and negative hours will not pass. This is arithmetic, not a paycheck and not a legal opinion.

Of the 375 for 10 overtime hours, straight pay is 250 and the premium is 125. A rate of 25 times 0.5 times 10 hours is 125. Without those hours the period is 4000, and with them it is 4375. On a workweek at 20 an hour, 40 regular hours and 8 overtime hours at 1.5 come to 1040, and 80 of the 240 is the half-time premium.

How to use

  1. In the rate field, type the amount per hour, for example 25. The result will use that same currency.
  2. In regular hours, type the period base, for example 160. If the period is overtime only, type 0 on purpose. Empty regular hours will not run.
  3. Add overtime hours, for example 10. An empty field means zero. An empty multiplier is 1.5. 25 × 160 + 25 × 1.5 × 10 gives 4375.
  4. Leave double-time empty if you are not counting it. 4 hours and a multiplier of 2 at a rate of 25 add 200 to the total. An empty double-time multiplier is 2.
  5. Click Calculate and read the total, the regular row, the overtime row, and the premium only line. 32 and 160 hours with no overtime give 5120. Time and a half writes 1.5. Double time writes 2.

Formula

regular = rate × regular hours

overtime = rate × multiplier × overtime hours

double-time = rate × double-time multiplier × double-time hours

total = regular + overtime + double-time

premium = rate × (multiplier − 1) × overtime hours + rate × (double-time multiplier − 1) × double-time hours

Blank overtime multiplier = 1.5 (also when the typed value is < 1). Blank double-time multiplier = 2 (also when the typed value is < 1). Empty overtime hours = 0. Rate > 0. Empty regular hours is an error; a typed 0 is allowed when overtime or double-time is greater than 0.

Overtime as rate times a 1.5 multiplier

Regular + rate × multiplier × overtime hours. 25, 160 hours, and 10 hours at 1.5 give 4375: 4000 regular and 375 of overtime, including a premium of 125.

Overtime
Overtime hours × rate × multiplier. 25 × 1.5 × 10 = 375. A blank multiplier fills 1.5, so 30 × 160 + 540 = 5340.
multiplier
Overtime multiplier, blank = 1.5. 20 × 1.5 × 8 = 240 of overtime on an 800 base, total 1040. Of that 240, the premium is 80. Blank double-time multiplier = 2.
rate
The hourly rate you already typed. 25 × 160 = 4000 regular. The calculator does not derive a rate from monthly pay.

Examples

Example 1

  • Rate: 25
  • Regular: 160
  • Overtime: 10
  • Multiplier: 1.5

Total 4375.00 (regular 4000.00, overtime 375.00)

25 × 160 + 25 × 1.5 × 10 gives 4375.00 for the period.

Example 2

  • Rate: 20
  • Regular: 40
  • Overtime: 8
  • Multiplier: 1.5

Total 1040.00 (regular 800.00, overtime 240.00)

20 × 40 + 20 × 1.5 × 8 gives 1040.00 for the week.

Example 3

  • Rate: 30
  • Regular: 160
  • Overtime: 12
  • Multiplier: blank

Total 5340.00 (regular 4800.00, overtime 540.00)

A blank multiplier fills 1.5, so 30 × 160 + 30 × 1.5 × 12 gives 5340.00.

Example 4

  • Rate: 40
  • Regular: 100
  • Overtime: 20
  • Multiplier: 2

Total 5600.00 (regular 4000.00, overtime 1600.00)

40 × 100 + 40 × 2 × 20 gives 5600.00, because a multiplier of two doubles each overtime hour.

Example 5

  • Rate: 25
  • Regular: 160
  • Overtime: 8 × 1.5
  • Double-time: 4 × 2

Total 4500.00 (regular 4000.00, overtime with double-time 500.00)

4000 + 25 × 1.5 × 8 + 25 × 2 × 4 gives 4500.00 when double-time is added next to the 1.5 overtime.

Example 6

  • Rate: 50
  • Regular: 0
  • Overtime: 10
  • Multiplier: 1.5

Total 750.00 (regular 0.00, overtime 750.00)

A typed 0 regular hours and 10 × 50 × 1.5 gives 750.00 for the overtime slice alone.

Example 7

  • Rate: 18.5
  • Regular: 168
  • Overtime: 16
  • Multiplier: 1.5

Total 3552.00 (regular 3108.00, overtime 444.00)

18.5 × 168 + 18.5 × 1.5 × 16 gives 3552.00, with no rounding of the rate along the way.

Example 8

  • Rate: 32
  • Regular: 160
  • Overtime: empty
  • Multiplier: blank

Total 5120.00 (regular 5120.00, overtime 0.00)

Empty overtime hours give 0, so 32 × 160 gives 5120.00 with no OT add-on.

Frequently asked questions

What do I get from 25, 160 hours, and 10 overtime hours at 1.5?

Total 4375: regular 4000, overtime 375. 20, 40 hours, and 8 overtime hours give 1040.

Is this labor-code advice or a 50 and 100 percent table?

No. We do not read a statute and we do not set a Sunday multiplier. You type 1.5, 2, or another factor from the contract. The result is a product, not a legal opinion.

How is this different from the hourly-rate calculator?

Hourly rate divides monthly pay by hours and can add overtime onto that salary. There is no salary here. You have a rate and you price regular plus overtime in a period.

What does an empty overtime multiplier do?

It defaults to 1.5. That is a common contract factor, not the only legal one. Type 1.25 or 2 if you want those. Empty is not zero and not one.

What if I type a multiplier of 0.5 or zero?

A typed value below 1 counts as 1.5, and the number you typed stays in the field, so a comma typo does not shrink the overtime pay. If you want the same rate as a regular hour, type exactly 1.

Why can I type zero regular hours?

Because a period can be overtime only, for example a shift outside the roster. Type 0 on purpose and overtime hours greater than zero. Empty regular hours will not run.

How do double-time hours enter?

Optionally. Empty double-time is zero hours. An empty double-time multiplier is 2, also when you type a value below 1. The amount is included in the overtime total, beside ordinary overtime.

How is this different from hourly to salary?

That page folds a week into a year and divides the year by 12. Here you price one period: a week, a month, or another slice, with no year calendar.

Does the result replace a paycheck or a contract?

No. It is the product of the rate, the hours, and a multiplier. Contributions, tax, night premiums, and statute text belong to payroll or a lawyer, not this page.

What currency is the result in?

The result uses the same currency as the rate you typed. 4375 stays 4375. The header symbol only labels the amount.

What is the premium only line?

The premium is the part of overtime above the straight rate. At 25, 10 hours, and a multiplier of 1.5, overtime is 375, of which 250 is straight pay and 125 is the premium. The period total stays 4375.

The result is the total for one period. 25, 160 hours, and 10 overtime hours at 1.5 give 4375. Double-time hours are optional.

Knowledge sources

The calculator multiplies a typed rate by regular and overtime hours. This is not labor-law advice.

Page updated October 1, 2026.