ForHosting KIT · Finance & money

Calculate overtime pay from hourly rate, hours, and multiplier

See regular, overtime and total pay side by side: 40 hours at 24.5 plus 6 overtime hours at 1.5 times the rate gives 980 regular, 220.5 overtime and 1,200.5 in total. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Hourly rate
24.5
Regular hours
40
Overtime hours
6
Overtime multiplier
1.5
You get
Regular pay
980
Overtime pay
220.5
Total pay
1,200.5

This overtime pay calculator turns four familiar payroll inputs into a clear earnings breakdown. Enter the base hourly rate, regular hours, overtime hours, and the multiplier applied to overtime work. The result separates regular pay from overtime pay and adds both amounts into total pay. It is useful for checking a timesheet, estimating a paycheck before deductions, preparing an invoice, or adding predictable wage arithmetic to an application. Calculations are deterministic, currency amounts are rounded to two decimal places, and multipliers below one are rejected because they do not represent an overtime premium.

Enter the rate and hours for one pay period

Start with the base hourly rate that applies to the worker before any overtime premium. Then enter regular hours and overtime hours for the same pay period. Keeping all three values in one period matters: do not combine a weekly rate with monthly hours or mix hours from different checks unless that is intentionally the period you want to calculate.

Each value must be a finite number, and the rate and hour counts cannot be negative. Zero is allowed, which is useful when a period contains only overtime hours, only regular hours, or no paid hours at all. The calculator does not decide which hours legally qualify as overtime.

That classification depends on employment agreements and rules that vary by location, industry, day, and workweek. Supply the split already determined for your situation.

Choose a valid overtime multiplier

The overtime multiplier states how many times the base hourly rate applies to each overtime hour. A multiplier of 1.5 represents time-and-a-half, while 2 represents double time. The value must be at least 1.

The multiplier is a factor, not a percentage: enter 1.5 rather than 150 for time-and-a-half. Regular pay is calculated as hourly rate multiplied by regular hours. Overtime pay is calculated independently as hourly rate multiplied by overtime hours and then by the overtime multiplier.

Separating these lines makes the calculation easy to audit against a timesheet or employment agreement. Both pay components are rounded to two decimal places, and total pay is the sum of the rounded components. If a workplace uses several overtime tiers, calculate each tier separately and combine the resulting amounts outside this single-multiplier operation.

Read and use the pay breakdown

Regular pay covers only the regular hours at the base hourly rate. Overtime pay covers only the overtime hours at the multiplied rate. Total pay adds those two amounts, giving a gross earnings estimate for the supplied period.

This transparent breakdown is more useful than a single total because it lets workers, managers, accountants, and software systems verify each component independently. A timesheet application can display the lines beside the underlying hours, while an invoicing workflow can place regular and premium labor on separate rows. The calculation intentionally stops before net pay.

It does not apply income tax, payroll tax, insurance, retirement contributions, unpaid breaks, bonuses, tips, commissions, currency conversion, or jurisdiction-specific overtime eligibility. Those items require separate inputs and policies.

Check a weekly timesheet

Separate straight-time earnings from premium earnings before comparing the estimate with a payroll statement.

Prepare a labor invoice

Calculate regular and overtime line amounts for contractors who bill premium hours at an agreed multiplier.

Automate payroll estimates

Add a deterministic pay breakdown to staffing tools, scheduling applications, calculators, and internal workflows.

Does total pay include taxes or deductions?

No. Total pay is the gross sum of regular pay and overtime pay before taxes, benefits, deductions, or adjustments.

How is overtime pay calculated?

Multiply the base hourly rate by the overtime hours and then by the multiplier. At 24.5 an hour, 6 overtime hours at 1.5 come to 220.5, which is added to the regular pay for the same period.

What multiplier should I enter for time-and-a-half or double time?

Enter 1.5 for time-and-a-half and 2 for double time. The multiplier is a factor, not a percentage, so type 1.5 rather than 150. Any value below 1 is rejected because it would pay overtime below the base rate.

Does the calculator decide which hours count as overtime?

No. Which hours qualify as overtime depends on your employment agreement and on rules that vary by location, industry and workweek. Enter the split between regular and overtime hours that already applies to you.

How do I handle overtime paid at two different rates?

Work out each tier separately, entering its own hours and multiplier, and then add the overtime amounts together. Each calculation applies a single multiplier, which keeps every line easy to check against the timesheet.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/calc2/overtime-pay

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/calc2/overtime-pay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}'
{
  "hourly_rate": 24.5,
  "regular_hours": 40,
  "overtime_hours": 6,
  "overtime_multiplier": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.overtime_pay",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Enter the rate and hours for one pay period

The endpoint also does not infer a currency, so an hourly rate of 25 produces numeric pay amounts in the same currency unit you intended. Use consistent units throughout the request, review the entered hour split, and treat the output as gross earnings before taxes, benefits, deductions, reimbursements, or other payroll adjustments.

Choose a valid overtime multiplier

A smaller value would discount overtime below the base rate, contradicting the purpose of this calculator, so the request returns an invalid input error instead of silently producing a misleading result.

Read and use the pay breakdown

The response contains three fields: regular_pay, overtime_pay, and total_pay. The browser calculation is suitable for quick interactive checks, while an API call costs $0.002 when the same deterministic operation must be automated. Validation errors identify unsuitable inputs, including a multiplier below one, so integrations can correct the request instead of accepting an implausible pay calculation.

What formula calculates regular pay?

Regular pay equals hourly_rate multiplied by regular_hours, rounded to two decimal places.

What formula calculates overtime pay?

Overtime pay equals hourly_rate multiplied by overtime_hours and overtime_multiplier, rounded to two decimal places.

Can the overtime multiplier be below one?

No. The request returns invalid_input when overtime_multiplier is below 1 because overtime must not be calculated below the base rate.

How much does an API calculation cost?

Each API request uses the published base price of $0.002. The same deterministic calculator can also run in the browser.

Read the full KIT documentation →