Night Shift Hours Calculator
Calculate paid hours for night shifts that cross midnight. Supports a break deduction and outputs hours, minutes, and decimal hours.
Shift hours
Enter shift start and end.
Formula
If End < Start, add 24 hours. Paid = (End − Start) − Break.
Example calculation
22:00-06:00 with a 30-minute break = 8h total, 7h 30m paid (7.50 decimal).
Common mistakes
- Assuming a federal night-shift premium exists.
- Forgetting the break for unpaid meal periods.
About this calculator
What the Night Shift Hours calculator does
Calculate paid hours for a shift that starts in the evening and ends after midnight. The tool defaults to overnight assumptions, so the math handles the day-rollover automatically without you needing to flip a toggle.
When to use it
Use it for nurses, security staff, hospitality, factory, hospital, transportation, and any role that crosses midnight on a regular basis. It is also useful when you are reviewing a stub for a stretch of nights and want to confirm that the day-rollover did not double-count or skip an hour.
How the calculation works
When the end time is earlier than the start time, the calculator adds 24 hours and then subtracts the break. The result is paid hours, total hours, and decimal hours. The same logic handles standard 8, 10, and 12 hour overnight shifts without any special setup.
How to read the result
The result confirms the overnight calculation, so a 10:00 PM to 6:00 AM shift comes out to 8 hours, not negative 16. Paid time is what payroll should run, total time is the raw schedule, and decimal hours is the value to type into a payroll portal.
Practical example
An 11:00 PM to 7:30 AM shift with a 30 minute meal break is 8 hours paid, or 8.00 decimal hours. A 7:00 PM to 7:00 AM 12 hour shift with a 60 minute break is 11 hours paid. A 10:30 PM to 4:30 AM short night with a 15 minute break is 5 hours 45 minutes paid, or 5.75 decimal hours.
Common limitation or caution
Night shift differentials, holiday premiums, and overtime past a daily threshold can change pay materially. Confirm your specific policy before using this for a paycheck dispute. Some healthcare employers use a 7-on, 7-off pattern that complicates weekly overtime, and that pattern is not modeled here. Some employers add a shift differential, often a flat dollar amount or a small percentage, on top of the base rate for overnight hours; this calculator does not assume any differential, so add it manually if your employer pays one.
Related calculators
Frequently Asked Questions
Before you use the result
Our calculators give quick payroll-time and pay estimates. Your final paycheck depends on factors this tool does not see, including employer policy, state and local rules, time clock rounding, paid versus unpaid breaks, premium pay, deductions, and how your payroll provider applies them.
- Confirm pay rules with your employer, payroll provider, or HR team.
- Overtime, breaks, and rounding rules can change by state.
For how each calculation is built, see our methodology and disclaimer.