Direct answer
Use the employer's holiday date rule first, then split the shift only if the policy treats the pre-midnight and post-midnight hours differently.
Best fit search phrase: "calculate holiday pay if shift crosses midnight". Start with the calculator, then use the notes below to decide whether the result needs a payroll rule, policy check, or approval record before you trust it.
Open Holiday Pay CalculatorReal workplace situation
Holiday shifts are messy because the clock changes before the payroll category changes. A worker may start before midnight, continue into the holiday, and wonder which hours get holiday premium.
The answer depends on whether the company uses the shift start date, the calendar holiday date, or a special cutoff. A calculator can organize the hours, but policy decides where the holiday premium begins.
Shift: 10:00 PM-6:00 AM. Unpaid lunch: 30 minutes. Paid hours = 7.50. If holiday premium applies from midnight onward, only the post-midnight hours receive the holiday rate or credit.
Step-by-step calculation
Key checks
- Find the holiday cutoff rule in the policy.
- Split the shift at midnight only if the policy needs that split.
- Subtract the unpaid break once.
- Apply the holiday premium to the hours that qualify.
- Check whether overtime or differential pay also changed.
Working rule and example table
Holiday pay across midnight = paid hours before the holiday cutoff + paid hours on the holiday side, each using the correct holiday rule.
Use the table as a small audit trail. It gives you a short way to explain the calculation to payroll, a manager, a client, or yourself later when the stub or deadline comes back into view.
Comparison table
| Item | What to use | What to write down |
|---|---|---|
| Source | Time card, schedule, pay stub, PTO balance, policy, approval note, contract, or deadline rule | Name the record and date |
| Formula | Holiday pay across midnight = paid hours before the holiday cutoff + paid hours on the holiday side, each using the correct holiday rule. | Keep hours, rates, dates, and deductions separate |
| Result | Shift: 10:00 PM-6:00 AM. Unpaid lunch: 30 minutes. Paid hours = 7.50. If holiday premium applies from midnight onward, only the post-midnight hours receive the holiday rate or credit. | Copy the result with assumptions attached |
More realistic variations
If the holiday starts at midnight, a 10 PM to 2 AM shift may have only the last 2 hours at holiday rate.
If the policy uses the shift start date, the whole overnight shift may stay in one holiday bucket.
If the unpaid meal happened after midnight, the holiday premium hours may be lower than the raw clock span suggests.
Policy and edge-case notes
Holiday rules are often written more narrowly than employees expect.
If the shift was swapped into the holiday week, the approval record matters.
Holiday worked premium and paid holiday credit are not interchangeable.
Common mistakes that change the answer
Do not assume every hour of an overnight shift gets holiday pay.
Do not split the shift at midnight unless the rule requires it.
Do not ignore the unpaid lunch when calculating the premium hours.
Related calculators and guides
Open the related calculator: /tools/holiday-pay-calculator/
How To Check Holiday Pay For A Rotating Schedule: /guides/how-to-check-holiday-pay-for-a-rotating-schedule/
How To Check Holiday Pay When The Holiday Is Your Regular Day Off: /guides/how-to-check-holiday-pay-when-the-holiday-is-your-regular-day-off/
Open Holiday Pay Calculator