Shift Calculator – Calculate Work Hours & Shift Duration

Date & Time Tools

Shift Calculator

Calculate shift hours, shift pay with night differentials, and build a complete weekly shift schedule — all in one tool.

Shift Hours = (End Time − Start Time) − Break

🕐
🕔
🌙 Crosses midnight (overnight)
Shift Duration
–
–
–
Gross Hrs
–
Net Hrs
–
Dec. Hrs
–
Night Hrs

Build and total a full 7-day shift schedule

Day Start End Hrs On
Total Weekly Hours
–
–
–
Work Days
–
Overtime
–
Avg/Day
–
Night Hrs

Pay = Regular × Rate + Night × (Rate × Night%) + OT × (Rate × OT%)

Total Gross Pay
–
–
Regular Pay
–
Night Pay
–
OT Pay
⏰
–
Regular Hours
🌙
–
Night + OT Hours
📖

How to Use the Shift Calculator

1
Single Shift — enter your shift start and end times, add break minutes, and click Calculate. Enable the overnight toggle for night shifts that cross midnight.
2
Weekly Schedule — enter start and end times for each workday, toggle off your days off, and click Calculate to see total hours, overtime, and a full schedule table.
3
Shift Pay — enter your regular hours, night shift hours, overtime hours, hourly rate, and differentials to calculate your full gross pay breakdown.
4
Night hours are automatically detected for shifts between 10 PM and 6 AM in the Single Shift tab and counted separately.
5
Copy your result — hit Copy Result or Copy Schedule to copy the full output to clipboard in one click.
⚡

Why Use Our Shift Calculator?

🌙

Night Shift Support

Detects night hours automatically and handles overnight shifts with one toggle.

📅

Weekly Schedule

Enter all 7 days at once and get a complete schedule table with totals.

💰

Pay Calculation

Calculates regular, night differential, and overtime pay all in one place.

⚡

Overtime Detection

Automatically flags hours beyond your set standard working week.

📱

All Devices

Fully responsive — works perfectly on phones, tablets, and desktops.

🔒

100% Private

No data sent to servers. All calculations run locally in your browser.

❓

Frequently Asked Questions

How are night shift hours calculated? ▾
Night hours are defined as any hours worked between 10:00 PM (22:00) and 6:00 AM. The calculator counts the overlap between your shift and this window. For example, a shift from 9 PM to 3 AM has 5 night hours (10 PM to 3 AM). Enable the overnight toggle for shifts that cross midnight.
What does "night differential" mean? ▾
Night differential is additional pay earned for hours worked during night hours. For example, a 25% night differential on a $20/hour rate means you earn $25/hour for those specific night hours. The Shift Pay tab applies the selected differential percentage only to night hours, not to the entire shift.
Can I calculate pay for a rotating shift schedule? ▾
Yes. Use the Weekly Schedule tab to enter your full week of shifts (including mixed morning, evening, and night shifts). Then take your total hours, night hours, and overtime hours from the results and enter them into the Shift Pay tab to calculate your weekly gross pay including all differentials.

Working Out Shift Hours, Night Time, and a Full Week's Schedule

A single shift is straightforward math — start time, end time, minus a break. It gets more involved once night hours, an overnight crossing, or a full rotating weekly schedule are part of the picture, especially when different pay rates apply depending on when the hours fall. A shift calculator handles each of those pieces without needing to work through the arithmetic separately for every shift.

Calculating a Single Shift

Enter a start time, end time, and any unpaid break, and the net hours come out automatically — with the overnight toggle available for shifts that cross midnight, so a 10 PM to 6 AM shift correctly comes out as 8 hours rather than a negative or invalid result. The shift type (morning, evening, night, or split) can be auto-detected from the start time or set manually if your shift doesn't fit the standard pattern.

How Night Hours Get Counted

Night hours are calculated as the overlap between your shift and the window from 10 PM to 6 AM. A shift from 9 PM to 3 AM overlaps that window from 10 PM to 3 AM, giving 5 night hours out of the full 6-hour shift. This 10 PM to 6 AM window is a common convention for night differential eligibility, but it isn't universal — some employers and union agreements define night hours differently, so it's worth checking your own pay policy if the numbers here need to match an exact paycheck.

Building a Full Weekly Schedule

The Weekly Schedule view takes a start and end time for each day of the week, toggles off days you're not working, and totals everything — including flagging hours beyond your set standard week length as overtime. This is useful for seeing a rotating schedule as a whole, particularly when a week mixes morning, evening, and night shifts and the night-hour total across all of them isn't obvious just from looking at each day individually.

Why the Pay Tab Needs Numbers Entered Manually

The Shift Pay tab calculates gross pay from regular hours, night hours with a differential percentage, and overtime hours with a rate multiplier — but it works from whatever numbers you type in directly, rather than automatically pulling totals from the Single Shift or Weekly Schedule tabs above it. After calculating your hours elsewhere on this page, you'll need to enter the regular, night, and overtime totals into the Pay tab yourself to see the corresponding pay breakdown.

Frequently Asked Questions

Does the 10 PM to 6 AM night window apply to every employer?

No — this is a common convention used as this calculator's default, but night differential eligibility windows vary by employer, industry, and sometimes by union agreement or local labor regulation. Check your specific pay policy if the exact hours matter for a real paycheck.

Do I need to manually transfer my hours into the Shift Pay tab?

Yes — the Shift Pay tab is a standalone calculator that uses whatever regular, night, and overtime hours you enter into it directly, rather than automatically importing totals from the Single Shift or Weekly Schedule tabs.

How does the calculator determine overtime in the Weekly Schedule view?

It compares your total weekly hours against the standard week length you set (40 hours by default) and flags anything beyond that as overtime. It doesn't apply any specific state or country's legal overtime rules automatically — adjust the standard week figure to match whatever threshold actually applies to you.

Is this a substitute for checking my actual pay policy?

No. This tool calculates hours and pay based on the figures and percentages you enter, but night differential rates, overtime thresholds, and shift definitions vary by employer and jurisdiction — verify anything that affects your actual paycheck against your employer's policy or applicable labor law.

Related Tools and Resources

A few related tools cover specific pieces of shift and pay calculation this tool splits into separate tabs.

Use an Overtime Calculator for a deeper breakdown of overtime and double-time pay across weekly or daily thresholds.

Try a Work Hours Calculator if you just need net hours from clock-in and clock-out times without the night-hour or pay breakdown.

A Time Duration Calculator is useful for a quick single-shift duration without shift-type detection.

Use a Business Days Calculator if you need to count working days across a longer schedule rather than hours within one week.

Three Calculations, One Page

A single shift, a full week, and the resulting pay are three related but separate calculations, which is why this tool keeps them in separate tabs rather than forcing one formula to do all three jobs. Treat the Pay tab as the final step where you bring your own numbers together, not a tab that reads your schedule automatically.

🕐 Live Try It

Visualize Your Shift Pattern

0
of 24 hrs
Day Shift8h
Night Shift0h
Rest / Off14h
Commute / Break2h
Kromo Tools

Reviewed by Kromo Tools Team

Building free, reliable online calculators and utilities for students, professionals, and everyday users. Last updated:

Your Ultimate Tool Hub

Discover powerful online tools designed to simplify your daily tasks. From AI tools and SEO utilities to calculators and converters, we provide fast, reliable, and user-friendly solutions to boost productivity and enhance your digital experience.

Enjoyed using KromoTools? Let us know on Trustpilot.

Kromo Agent
Kromo Agent
Online
Today
Hi! 👋 I'm Kromo Agent. I've read this page and I'm here to help you with anything about our tools, features, or how KromoTools works. How can I assist you today?
Kromo Agent can make mistakes. Verify important info.
Your question and page text are sent to answer you.