How to use the daily and weekly overtime calculator
- Enter your hourly rate.
- Type the hours worked on each day of the week. Leave a day at 0 if you did not work.
- Set daily overtime after and weekly overtime after to the numbers in your own policy or agreement. The 8 and 40 shown are examples. Clear a box to turn that rule off.
- Open More options to change the overtime multiplier, or to add a daily double time threshold, then read the pay and the table of hours by day.
Formula
daily overtime hours = hours in the day past the daily limit (up to the double time limit)
double time hours = hours in the day past the double time limit
straight time hours past the weekly limit become overtime hours
pay = straight x rate + overtime x rate x multiplier + double time x rate x double multiplier
Each hour is counted once. An hour that is already paid at overtime because of a long day is not counted again when the weekly total is checked.
Four 10 hour days
At $20 an hour, four days of 10 hours add up to 40 hours, so a weekly rule alone pays $800. With overtime after 8 hours a day, each day has 8 straight time hours and 2 overtime hours. That is 32 straight hours at $20 and 8 overtime hours at $30, so the pay is $640 + $240 = $880.
Now take 9, 10, 8, 8, 8 and 5 hours in a week. The daily rule makes 3 overtime hours (1 on Monday and 2 on Tuesday). The straight time left is 45 hours, which is 5 over the weekly limit of 40, so 5 more hours move to overtime. That is 40 straight and 8 overtime hours: $800 + $240 = $1,040, the same as $20 x 40 plus 8 hours at $30.
Why daily and weekly rules can differ
A weekly rule only looks at the total for the week. A daily rule looks at every day on its own, so a week of four long days can earn overtime even when the total is only 40 hours. The two rules can also overlap. This calculator applies the daily rule first and then checks the straight time that remains against the weekly limit, so no hour is paid a premium twice.
Whether your job uses a daily rule, a weekly rule, both, or neither depends on where you work, your job type and your agreement. This page does not look any of that up. Use the thresholds and multipliers from your own policy, and treat the result as an estimate to compare with your pay stub.
Related tools
For the simple case of hours past a weekly limit, use the Overtime Calculator. To see how many hours are left before overtime starts, try the Hours Left Before Overtime Calculator, and to add up a full week of clock times, use the Time Card Calculator. The Gross Pay Calculator turns hours into pay for other pay periods.
Assumptions and limits
- The daily and weekly thresholds and the multipliers are examples you can change. Nothing about a legal rule is built in.
- Each hour is paid at one rate only. Daily overtime hours are not counted again toward the weekly limit.
- Pay is gross, before taxes and deductions. Bonuses, shift differentials and meal breaks are not included.
- The week is entered Monday to Sunday. If your pay week starts on another day, enter the days in your own order.
Frequently asked questions
How do I calculate overtime when it applies by the day and by the week?
Split each day into straight time and overtime using the daily limit, add up the straight time for the week, and move any straight time past the weekly limit to overtime. Then multiply each group of hours by its rate.
Can the same hour count as both daily and weekly overtime?
Not on this page. An hour that is paid at overtime because the day was long is counted once. Only straight time hours past the weekly limit are moved to overtime afterward.
What if I get double time after a certain hour in the day?
Open More options and enter the hour where double time starts and its multiplier. Hours past that point are paid at the double time rate, and the hours between the overtime start and double time start are paid at the overtime rate.
Why is my result different from my pay stub?
Pay stubs can include shift differentials, bonuses, rounding rules, unpaid breaks and different week boundaries. Compare the hours in each column first, then check the rate and multiplier.