How to use
- Add each hourly rate you are paid, for example $10.00 for one role and $20.00 for another.
- Enter times for each day and pick which rate applies to that day.
- Overtime pay uses the weighted average rate automatically whenever a week mixes rates. Export or print the result.
Worked example: 30 hours at $10 and 15 hours at $20
In one week an employee works 30 hours at $10.00 and 15 hours at $20.00, 45 hours in all. Straight-time pay is 30 × $10.00 + 15 × $20.00 = $600.00.
The weighted average regular rate is $600.00 ÷ 45 = $13.33. The 5 overtime hours earn an extra half of that rate: 5 × $6.67 = $33.33. Gross pay is $633.33, not the $650.00 you would get by paying overtime at 1.5 × $20.00 and not the $625.00 from 1.5 × $10.00.
Frequently asked questions
Why not pay overtime at the rate of the job I was doing?
The FLSA default is the weighted average method. An employer may instead agree in advance to pay overtime at the rate in effect when the overtime hours are worked (29 CFR 778.419). This calculator applies the default.
What if only one rate is used in a week?
Then normal time-and-a-half at that rate applies and the weighted method is not needed.
Does the weighted rate apply to double time?
Yes. Double-time hours add a premium of 1.0 × the weighted average rate on top of straight pay.
Can I have more than two rates?
Yes. Add as many as you need and choose one per day.
How is the straight-time pay shown?
Every hour is first paid at its own rate. The overtime premium is then added as a separate amount, which is how payroll systems display it.
Is this legal advice?
No. It implements the federal regulation; state rules and employment agreements can differ.