How to Calculate Overtime Pay Under the FLSA
8 min read
Published March 22, 2026 • By DocketMath Team
Quick takeaways
- Under the Fair Labor Standards Act (FLSA), most non-exempt employees must receive at least 1.5× their regular rate of pay for hours worked over 40 in a workweek.
- Your overtime rate depends on the employee’s regular rate, which can include more than just the base hourly wage—especially when there are bonuses, commissions, shift differentials, or other premiums.
- A “workweek” is a fixed 7-day period your employer uses consistently (it doesn’t have to match the calendar week).
- If the employee is exempt, FLSA overtime generally does not apply—so classification is the starting point.
- Use DocketMath to keep the arithmetic straight, but treat the output as a calculation aid—not a substitute for compliance review.
Note: This post explains the FLSA overtime calculation mechanics and common payroll concepts. It’s not legal advice or a guarantee of compliance in every fact pattern.
Inputs you need
Before you calculate overtime, gather these inputs for the same workweek you’re analyzing:
Use this intake checklist as your baseline for N/A work in this jurisdiction.
- jurisdiction selection
- key dates and triggering events
- amounts or rates
- any caps or overrides
If any of these inputs are uncertain, document the assumption before you run the tool.
1) Determine whether FLSA overtime applies
To calculate overtime under the FLSA, you typically need:
- Employment status: whether the employee is non-exempt (eligible for overtime) or exempt (generally not eligible).
- Applicable overtime standard: FLSA overtime applies to “covered” employees/employers under the statute’s scope.
2) Hours data (per workweek)
You need:
- Total hours worked in the workweek
- OT threshold: generally 40
- Overtime hours =
max(total hours - 40, 0)
Make sure your “hours worked” definition matches FLSA concepts (e.g., time actually worked, and certain on-duty time rules). Payroll systems sometimes mix “scheduled hours” with “hours worked”—use the hours worked basis for overtime.
3) Compensation data to compute the regular rate
Your overtime multiplier is 1.5×, but the “×” comes from the regular rate—a concept that includes more than base pay.
Common wage components that may affect the regular rate:
- Hourly wage
- Salaries (for non-exempt “salary-like” pay arrangements)
- Shift differentials
- Nondiscretionary bonuses (often included in the regular rate)
- Commissions
- Piece-rate amounts
- Other premiums (subject to specific rules)
You also need to know whether any payments are:
- Already paid as premiums (sometimes excluded from the regular rate)
- Discretionary (often treated differently than nondiscretionary bonuses)
4) Workweek label (the 7-day period)
To avoid mismatches, record:
- The start/end dates of the employer’s workweek for the period you’re calculating.
DocketMath workflow tip
If you’re using DocketMath, you’ll usually want to input:
- overtime hours for the workweek
- regular rate inputs (hourly and any components used to compute regular rate)
- then compute the overtime premium owed
You can jump into DocketMath’s calculation flow via /tools.
How the calculation works
The FLSA overtime premium is commonly expressed like this:
- Compute the regular rate (RR)
- Compute overtime hours (OT hours)
- Overtime pay = RR × 0.5 × OT hours (equivalently, RR × 1.5 for the overtime hours, if you’re calculating total wages including base)
Step 1: Compute overtime hours
Use the workweek total:
OT hours = total hours worked in the workweek − 40- If that result is negative, treat it as 0.
Example:
- Total hours worked in a workweek: 46
- Overtime hours: 46 − 40 = 6
Step 2: Determine the regular rate
For non-exempt employees, the regular rate is generally the employee’s total remuneration for employment (for the workweek) divided by total hours actually worked in that week.
A practical approach is:
- Start with the total wages attributable to the workweek that count toward the regular rate
- Divide by total hours worked
Regular rate formula (workweek approach)
Regular rate = (Wages for the workweek that count toward RR) ÷ (Total hours worked in the workweek)
Because bonus and commission treatment can be nuanced, payroll departments often use a “look-back” or allocation method when bonus/commission amounts span multiple pay periods. The key goal for overtime is: allocate the correct amounts to the workweek that produced the hours.
Step 3: Apply the 1.5× rule
There are two equivalent ways payroll often reports it.
Option A: Overtime premium method
Overtime pay = Regular rate × 0.5 × OT hours
Continuing the example:
- OT hours = 6
- Assume regular rate = $20.00
Overtime pay = 20.00 × 0.5 × 6 = $60.00
Option B: Total pay for overtime hours (base + premium)
If you want the total paid for overtime hours (base pay + premium), then:
- Total overtime-hour pay =
Regular rate × 1.5 × OT hours
Using the same numbers:
Total for OT hours = 20.00 × 1.5 × 6 = $180.00
Then you’d separately include base pay for straight-time hours (up to 40) depending on how your payroll system breaks out earnings codes.
Quick reference table
| Item | Symbol / Example | Meaning |
|---|---|---|
| Total hours worked | 46 | Hours actually worked in the FLSA workweek |
| Overtime hours | 6 | 46 − 40 |
| Regular rate | $20.00 | RR for the workweek |
| Overtime premium | $60.00 | RR × 0.5 × OT hours |
| Total overtime-hour pay | $180.00 | RR × 1.5 × OT hours |
How inputs change the outcome (what to watch)
- If overtime hours increase by 1 hour, overtime pay increases by (Regular rate ÷ 2) for that week.
- If the employee has a higher regular rate due to bonuses or commissions, overtime pay can rise even if hourly base looks unchanged.
- If total hours worked approach or exceed 40, the overtime threshold moves all at once—you’ll see a sharp change at 41, 42, etc.
Common pitfalls
- missing a required input
- using a stale rate or rule
- ignoring calendar or holiday adjustments
- skipping documentation of assumptions
Capture the source for each input so another team member can verify the same result quickly.
When rules change, rerun the calculation with updated inputs and store the revision in the matter record.
Miscounting the overtime threshold due to workweek confusion
Because the FLSA uses a workweek, not necessarily a calendar week, overtime eligibility can change if your payroll reporting period doesn’t match the employer’s defined workweek.
Warning: Don’t calculate overtime using “biweekly totals” or a calendar week unless the employer’s actual FLSA workweek matches that period. The FLSA threshold is applied per workweek.
Using the base hourly rate when the regular rate is higher
Overtime is based on the regular rate, not simply the employee’s posted hourly rate when other compensation components are involved.
Common examples that can raise the regular rate:
- nondiscretionary bonuses
- commissions
- shift differentials treated as regular-rate components
- certain incentive pay structures
Treating discretionary bonuses as regular-rate components
Discretionary bonuses are often excluded from regular rate treatment in many fact patterns, while nondiscretionary bonuses are typically included and allocated to the workweek. Mixing these up can change overtime owed.
Applying overtime rules to exempt employees
If the employee is properly classified as exempt, the overtime requirement generally does not apply under FLSA. The calculation steps below are for non-exempt employees.
Double-counting premiums
Some payments are already overtime-premium-like or otherwise treated specially. When payroll codes treat premiums inconsistently, you can accidentally:
- add a premium to wages
- then treat it as part of the regular rate again
- resulting in over- or under-payment
A good practice is to align payroll earnings codes to your regular rate logic in DocketMath.
Rounding hours and pay incorrectly
Payroll systems differ on:
- rounding rules for minutes/hours
- payment frequency
- timing of bonus allocation
Even small rounding differences can affect overtime pay because the regular rate and overtime hours interact.
Sources and references
- Fair Labor Standards Act (FLSA), 29 U.S.C. § 207(a)(1) — overtime requirement of at least 1.5× for hours over 40 in a workweek for covered, non-exempt employees.
- 29 U.S.C. § 213 — exemptions from overtime requirements.
- 29 C.F.R. Part 778 — wage and hour guidance on the regular rate and overtime compensation concepts.
Next steps
- Confirm exemption status for the employee you’re calculating for (non-exempt vs. exempt).
- Extract hours worked for the employer’s FLSA workweek (not just scheduled hours).
- Compile wages that count toward the regular rate for that workweek (including bonuses/commissions where applicable).
- Run the calculation using DocketMath in the /tools workflow to compute:
- overtime hours
- regular rate
- overtime premium and/or total overtime-hour pay
- Reconcile to payroll earnings codes: verify that your payroll output matches the same workweek and regular-rate logic.
If you want a fast check, start with a “base-only” regular rate to validate the overtime-hour math, then layer in bonus/commission components to see how much the regular rate shifts.
Related reading
- How to calculate deadlines in Delaware — Full how-to guide with jurisdiction-specific rules
- Statute of limitations in Singapore: how to estimate the deadline — Full how-to guide with jurisdiction-specific rules
- Statute of limitations in United States (Federal): how to estimate the deadline — Full how-to guide with jurisdiction-specific rules
