Overtime pay inputs
Enter base rate before overtime multipliers and flat allowances.
{{ currencyLabel }}
Use Simple for known totals; Daily rows classifies hours from thresholds.
Select none or an increment applied before pay math.
Nearest, up, or down controls how hours snap to the selected increment.
Enter hours paid at base rate, e.g. 40.
Enter total premium hours to price through the tiers below.
Enter regular hours per day before overtime, e.g. 8.
Turn on to add weekly excess after daily overtime has been removed.
{{ apply_weekly_threshold ? 'On' : 'Off' }}
Enter total regular weekly hours before added weekly overtime, e.g. 40.
Use hours like 8 or 8:30; this tool does not decide legal overtime eligibility.
Date Hours Note Remove
Overtime tiers:
Add premium bands in order. The cap is cumulative overtime hours through that tier; leave the final cap blank for unlimited.
Name this premium band, e.g. Time and a half.
Enter a cumulative cap like 3, or leave the final tier blank.
Use 1.5 for time-and-a-half or 2 for double time.
Use a short display symbol; currency conversion is not performed.
Choose cents, whole units, or exact decimals for displayed totals.
Optional flat pay add-ons after hourly pay, such as meal or travel premiums.
Label Amount Remove
Optional payroll run label for notes, CSV filenames, and JSON.
Tier Hour band Hours Multiplier Pay Copy
{{ row.label }} {{ row.bandLabel }} {{ formatHours(row.hours) }} {{ formatMultiplier(row.multiplier) }} {{ formatMoney(row.pay) }}
Regular pay Base hours {{ formatHours(totals.regularHours) }} 1.00x {{ formatMoney(totals.regularPay) }}
{{ entry_mode === 'daily' ? 'Day' : 'Source' }} Recorded Regular Overtime Note Copy
{{ row.label }} {{ formatHours(row.recordedHours) }} {{ formatHours(row.regularHours) }} {{ formatHours(row.overtimeHours) }} {{ row.note }}
Pay component Amount Share Copy
{{ row.label }} {{ formatMoney(row.amount) }} {{ formatPercent(row.share) }}
Enter a positive rate, hours, or add-on amount to build the pay mix chart.

                
Customize
Advanced
:

Introduction:

Overtime pay starts with a classification problem before it becomes a money problem. A time record has to be split into hours paid at the base rate and hours paid at one or more premium rates. In the United States, the best-known federal baseline is the Fair Labor Standards Act rule for covered, nonexempt employees: overtime after 40 hours in a fixed workweek, paid at no less than one and one-half times the regular rate of pay. Workplaces may also have state rules, daily overtime, union terms, contract premiums, or company policies that change when premium pay begins.

A pay stub can look wrong for several different reasons. The hours may have been classified incorrectly, the wrong hourly rate may have been used, a daily overtime rule may have been missed, or a flat payment may have been added after the overtime math when it should have been handled another way. The final gross amount is only useful when the regular hours, overtime hours, rate assumptions, premium tiers, and add-ons all match the policy being checked.

The word regular has two meanings that are easy to confuse. Regular hours are the hours priced at the base hourly rate in a pay calculation. The legal regular rate can be broader because some bonuses, commissions, or wage supplements may have to be included when computing overtime under applicable law. A simple hourly-rate estimate is helpful for planning and audit checks, but it is not a complete legal regular-rate analysis.

Common overtime pay concepts and why they matter
Concept Payroll meaning Common mistake
Workweek A fixed seven-day period used to test weekly overtime. Averaging a busy week with a light week when the rule must be applied week by week.
Daily limit A daily point, such as 8 hours, where premium hours begin under the chosen policy. Adding daily overtime and weekly overtime twice for the same hour.
Multiplier The factor used to price premium hours, such as 1.5x or 2x. Treating 1.5x as only the extra half-time when the calculation expects the full overtime rate.
Rounding A policy choice that snaps payable time to a selected increment. Assuming a rounded total proves the underlying timekeeping rule is lawful or neutral over time.
Flat add-on A separate amount added after regular and overtime hourly pay. Using a flat amount for a payment that should change the regular-rate assumption.
Recorded hours split into regular hours and overtime hours, then combine with flat add-ons to produce gross pay.

The practical pay question is rarely just how many hours were worked. It is which hours count as regular, which hours move into each premium band, whether daily and weekly rules overlap, and whether rounding or flat payments changed the amount before the final gross pay was read.

How to Use This Tool:

Begin with the pay rule you want to model, then compare the final amount with the hour audit before relying on the number.

  1. Enter the Hourly rate. If the display currency, hour rounding, or money rounding needs to differ from the defaults, open Advanced and set those values before reviewing the result.
  2. Choose Simple totals when the regular and overtime hour totals are already known. Enter Regular hours and Overtime hours; the summary should update with gross pay, overtime pay, overtime hours, and the effective hourly rate.
  3. Choose Daily rows when each day should be classified against a daily limit. Set Daily regular limit, enter each day in Daily hours, and keep Add weekly threshold on when weekly overtime should be checked after daily overtime is counted.
  4. Set Weekly regular limit only when the weekly threshold applies. If daily overtime has already accounted for all weekly excess hours, the Hours Audit will not add another weekly adjustment.
  5. Build Overtime tiers in order. Each tier needs a label, a multiplier, and a cumulative cap, except the final tier should keep the cap blank so remaining overtime hours have a rate.
  6. Add Allowances and premiums only for flat amounts that should be added after hourly pay. These rows do not change the hourly rate used for overtime tier pricing.
  7. If an error appears, fix the named input before using the result. Common fixes are adding at least one overtime tier, leaving only the final tier uncapped, using increasing tier caps, and removing negative rates or limits.

After the inputs validate, read Tier Spillover, Hours Audit, and Premium Add-ons before copying, downloading, or comparing the pay estimate.

Interpreting Results:

Gross pay is the calculator's final estimate after regular pay, overtime tier pay, and flat add-ons are combined. The number can be precise without being correct for a real payroll run if the wrong threshold, tier, rounding rule, or regular-rate assumption was entered.

Hours Audit is the main verification check. In simple mode it records the entered regular and overtime split. In daily mode it shows each row's recorded hours, daily regular hours, daily overtime hours, and any Weekly threshold row that reclassifies regular hours as overtime. When hour rounding is active, compare the audit rows with the rounded regular and overtime totals in the summary because pay is calculated from the rounded totals.

Overtime pay result fields and interpretation
Result What to trust What to verify
Regular hours The hours priced at the base hourly rate after the selected classification and hour rounding. Daily limits can make regular hours lower than the first 40 hours of the week.
Overtime hours The rounded premium hours routed through the tier table. Daily and weekly rules should not charge the same hour twice.
Overtime pay The sum of overtime hours priced at each tier's full multiplier. A 1.5x tier prices the whole overtime hour at time and a half, not only the extra half.
Allowance total Flat add-ons included after hourly pay. Some real payments may need regular-rate treatment outside this estimate.
Effective hourly rate Gross pay divided by rounded payable hours. It is a summary ratio, not the rate used to price each row.

Use Pay Mix Chart as a quick reasonableness check. A large add-on share, a zero hourly rate warning, or an unexpected weekly-threshold warning should send you back to the assumptions before the estimate is used.

Technical Details:

Overtime math has two jobs: classify hours, then price the classified hours. A simple weekly estimate can accept the regular and overtime split directly. A daily-threshold policy first compares each daily row with the daily regular limit, then optionally checks whether the full week still has unclassified weekly overtime. After classification, hour rounding can change the regular and overtime totals used for pay.

Federal FLSA overtime is workweek-based and generally uses the regular rate of pay, not merely a label on the pay stub. A model based on an entered hourly rate, premium multipliers, thresholds, and flat add-ons is narrower than a legal regular-rate analysis. It does not decide exemption status, state-law coverage, collective-bargaining terms, or whether a bonus, commission, allowance, or reimbursement must be included in the legal regular rate.

Formula Core:

For daily rows, daily overtime is counted first. Weekly overtime adds only the excess hours that were not already counted as daily overtime.

Odaily = ddaysmax(0,Hd-Ldaily) Oweekly = max(0,H-Lweekly-Odaily) R = H-(Odaily+Oweekly) Gross = (Rrounded×W)+itiers(Ti×W×Mi)+A
Overtime formula variables
Symbol Meaning Visible input or result
H_d Recorded hours for one daily row Daily hours
H Total recorded hours across the period being modeled Hours Audit
L_daily Daily regular-hour limit Daily regular limit
L_weekly Weekly regular-hour limit Weekly regular limit
W Hourly rate used for regular and tier pay Hourly rate
T_i Rounded overtime hours assigned to tier i Tier Spillover
M_i Premium multiplier for tier i Multiplier
A Total flat add-ons Premium Add-ons

Tier caps are cumulative. If the first cap is 4 hours and the second cap is 8 hours, the second tier covers only overtime hours after 4 and through 8. A blank final cap covers all remaining overtime hours. Each tier uses the full multiplier, so 6 overtime hours at $30 and 1.5x produce $270.00 of overtime pay.

Hour rounding is applied separately to the classified regular and overtime totals before pay is calculated. Money rounding then affects the calculated pay amounts. If the selected hour increment changes payable time, the warning reports the before-and-after total so the rounded estimate can be compared with the time record.

Overtime validation and boundary rules
Rule How it is handled Why it matters
Time entry Daily row hours and tier caps accept decimal hours or h:mm entries such as 9:30. 9:30 is treated as 9.50 hours, not as a clock time.
Daily classification Each daily row counts up to the daily limit as regular time and the excess as daily overtime. Two long days can create overtime even when the weekly total is below a policy threshold.
Weekly adjustment Weekly overtime adds only the overage not already counted as daily overtime. The same hour is not double-counted as both daily and weekly overtime.
Tier validity At least one tier is required; capped tiers must increase; only the final tier can be uncapped. Every overtime hour needs exactly one premium multiplier.
Negative values Negative hourly rates or limits trigger errors; negative add-ons are reduced to 0. The estimate stays nonnegative and easier to audit.
Zero hourly rate A warning appears because hourly pay will be zero except for add-ons. A missing rate can otherwise make a pay estimate look intentionally low.

A simple substitution shows the pricing model: 40.00 regular hours at $30 produce $1,200.00; 6.00 overtime hours at 1.5x produce $270.00; with no add-ons, Gross pay is $1,470.00.

Responsible Use Note:

This calculator is a planning and audit aid for the assumptions entered on the page. It is not a legal ruling, payroll-system substitute, or exemption-status test. Federal, state, local, contract, and collective-bargaining rules can change which hours count, which payments belong in the regular rate, and which premium credits are allowed.

Use complete workweek records when checking payroll. If the estimate is being used for a wage dispute, payroll correction, or compliance decision, compare it with the governing rule and keep the original time records, pay stub, and written policy together.

Worked Examples:

A weekly time-and-a-half estimate:

At $30 per hour, 40 Regular hours and 6 Overtime hours with one 1.5x tier produce $1,200.00 regular pay and $270.00 overtime pay. With no add-ons, Gross pay is $1,470.00, and Effective hourly rate is $31.96/hr.

Daily rows that already cover the weekly excess:

Daily rows of 8, 9:30, 8, 10, and 8 total 43.50 hours. With an 8-hour Daily regular limit, the two long days create 3.50 daily overtime hours. A 40-hour Weekly regular limit does not add another weekly overtime row because the daily overtime already equals the weekly overage.

Weekly adjustment after ordinary daily shifts:

Six rows of 8, 8, 8, 8, 8, and 4 hours create no daily overtime with an 8-hour daily limit, but the week totals 44.00 hours. With Add weekly threshold on and the weekly limit at 40, Hours Audit adds a Weekly threshold row that moves 4.00 hr from regular time into overtime.

A tier cap error:

If tier 1 has a blank cap and tier 2 follows it, validation stops the result because an uncapped tier must be final. Put a cumulative cap such as 4 on tier 1, or remove the later tier if all overtime should use the first multiplier.

FAQ:

Does this calculate legal overtime automatically?

No. It calculates from the hourly rate, thresholds, tiers, rounding, and add-ons you enter. It does not decide whether an employee is covered, exempt, or subject to a state or contract rule.

Why do daily and weekly overtime not add together every time?

Daily overtime is counted first. The weekly threshold adds only the remaining weekly excess that was not already counted as daily overtime, so the same hour is not priced twice.

Can I enter hours and minutes?

Yes, for daily row hours and tier caps. Use entries such as 9:30 for nine and a half hours, or use decimal hours such as 9.5.

Why is the result hidden after I change a tier?

Validation hides the result when a tier is incomplete or ambiguous. Check that each multiplier is nonnegative, each capped tier is greater than the prior cap, and only the final tier has a blank cap.

Do allowances change the overtime rate?

No. Allowances and premiums are added after regular and overtime hourly pay. If a real payment should be included in the legal regular rate, adjust the assumptions outside this estimate or review the payroll rule that applies.

Should I use rounded or unrounded hours?

Use the rule that matches the pay policy being checked. If Hour rounding changes payable time, read the warning and compare the rounded totals with the original Hours Audit rows.

Glossary:

Regular hours
Hours priced at the base hourly rate after the selected classification and rounding rules.
Overtime hours
Premium hours routed through one or more overtime tiers.
Regular rate
The pay rate used for legal overtime analysis, which may include more than the visible hourly wage.
Multiplier
The factor applied to overtime hours, such as 1.5x for time and a half.
Cumulative cap
The overtime-hour point where one tier ends and the next tier begins.
Flat add-on
An amount added after regular and overtime hourly pay, without changing the hourly rate.
Effective hourly rate
Gross pay divided by rounded payable hours, used as a summary ratio.

References: