Calculator

Date & Time Calculators Free & instant

Working Hours Calculator

October 2026 8 min read

Turn workdays into payable hours with shift length, days per week and breaks. Free, instant, no sign-up.

Workdays
211
payable workdays
Gross Hrs
1,688
before breaks
Net hours
1,583
after breaks
Holidays
1
excluded

Live statistics

Workdays

211

payable workdays

Gross Hrs

1,688

before breaks

Net hours

1,583

after breaks

Holidays

1

excluded

Inputs — Working Hours

Start Date
End Date
Weekday Holidays
Hours Per Day
Break (min/day)
Include End Date
Results update live as you type
Status:211 workdays1,583 net hours-1 hol

Result Summary

Workdays211
Gross hours1,688
Net hours1,583

Breakdown

MeasureValue
RangeJan 1, 2026 → Oct 26, 2026
Weekends86
Holidays1
Break deduction106 h

Results

Optimal

Workdays

211days

Payable workdays

Gross Hours

1,688hrs

Workdays × hours/day

Net hours

1,583hrs

After unpaid breaks

Weekend Days

86days

Sat/Sun in span

Holidays Cut

1days

Weekday holidays removed

Break Deduction

106hrs

Unpaid meal time

Range

Jan 1, 2026 → Oct 26, 2026

Ordered endpoints

UTC calendar arithmetic with automatic leap-year handling. Dates count whole UTC midnights; clock spans wrap modulo 24 hours.

Visualizations

Days Split

211Workdays
86Weekends
1Holidays

Payable Share

Net1,583h

Net vs Gross Hours

Net1,583h

Formula

Turn workdays into payable hours with shift length, days per week and breaks. All arithmetic is UTC-midnight based for dates and modulo-86400 for clock times.

Net workdays = Mon-Fri count minus holidays; net hrs = gross minus breaks

Alternative Form

Gross = workdays x h/day

Variables

SymbolNameUnitDescription
AAnchordate/timeStarting point of the computation
NSpandays/timeDistance applied or measured
RResultdate/timeComputed endpoint or balance

Explanation

The engine parses inputs strictly, applies calendar or clock rules exactly, and reports both the headline and the audit-friendly breakdown.

Derivation

Parse, validate, apply rule (BIZ), then format headline + breakdown.

Step-by-Step Calculation

Follow each step to understand how the result is calculated from your inputs.

Step 1

Parse both dates as UTC midnights and order the range.

UTC(date) = Date(YYYY-MM-DD + T00:00:00Z)
Range:Jan 1, 2026 → Oct 26, 2026
Intermediate: Reversed ranges swapped
Result: 297 calendar days walked
Step 2

Walk each midnight; keep Monday–Friday as workdays.

workdays = count(dow ∈ Mon–Fri)
Raw:212
Intermediate: 86 weekend days excluded
Result: 212 candidate workdays
Step 3

Subtract weekday holidays inside the span.

net = candidates − holidays
Holidays:1
Intermediate: Weekend holidays cost nothing
Result: 211 payable workdays
Step 4

Price gross hours and remove unpaid breaks.

gross = days × h/day; net = gross − breaks
Gross:1,688
Breaks:106
Intermediate: Paid rests stay inside net
Result: 1,583 net hours
Final Answer
211

Worked Examples

See how the calculator works with different scenarios.

Scenario

Jan 1-31 2026, 1 holiday, 8h days.

Inputs

Note:Standard Mon–Fri

Calculation

22 candidates minus 1 = 21

Result

21 workdays

Interpretation

Weekends and the holiday provably excluded.

Understanding Your Result

Your Result: Workdays: headline result above

Typical range: Short spans run days to weeks; yearly spans hold 365 or 366 days with 52 weeks plus 1–2 days.

What This Means

Turn workdays into payable hours with shift length, days per week and breaks. The headline shows workdays; the breakdown tables prove every figure.

Why It Matters

A single miscounted day, hour or holiday compounds across payroll, invoices and plans. The step-by-step audit trail removes the dispute surface.

Professional Interpretation

Use the headline for decisions and the midnight-exact totals for money math such as prorating and tenure.

Recommendations

  • •State inclusive vs exclusive in writing on every run
  • •Verify holiday counts against the observed calendar
  • •Reconcile weeks x 7 plus remainder against total days
  • •Archive the printed breakdown with your records

Learn — date & time math, deeply

Turn workdays into payable hours with shift length, days per week and breaks. This page computes the auditor's way so every figure reconciles.

1 · The work-hour pipeline (how every answer is built)

Calendar days

walk UTC midnights

Start → end, one midnight at a time. Reversed dates are swapped, never negative.

Workdays

keep selected weekdays

Mon–Fri by default. Weekends and unchecked weekdays fall out here.

− Holidays

subtract weekday holidays

Only weekday holidays inside the span. Weekend holidays cost nothing.

Gross hours

× hours per day

Workdays × scheduled h/day. Breaks still inside at this stage.

Net + OT

− breaks, split weeks

Unpaid breaks removed, then each ISO week split at the 40h threshold.

2 · Conventions that change the answer (state yours in writing)

  • Inclusive vs exclusive end date — payroll ranges usually include both endpoints; SLA/delivery math usually excludes the end. One day of difference on every run.
  • Holiday-observed rules — US federal holidays falling on Saturday are observed Friday; Sunday → Monday. Enter the observed weekday date.
  • Half-day holidays — enter whole-day equivalents (two half days = 1). The calculator counts whole workdays only.
  • Leap days — Feb 29 exists when (year % 4 == 0 and year % 100 != 0) or year % 400 == 0. UTC-midnight walking counts it automatically.
  • ISO 8601 — always write and store dates YYYY-MM-DD. It sorts, it never swaps month/day, and every converter on this site parses it.
  • Week numbering — overtime splits use ISO weeks (Monday start). A US Sunday-start payroll week can shift 1 day of OT across the boundary — reconcile once, then stay consistent.

DST & time zones — when day counts lie

  • • Day counts are DST-proof (UTC midnights). Shift lengths are not: a 00:00–08:00 night shift on spring-forward Sunday is 7 paid hours.
  • • Always store the calendar date; convert to local time only for display and shift math.
  • • Cross-timezone teams: anchor deadlines in UTC (e.g. 2026-09-14T15:00Z), never “EOD Friday”.
  • • Fall-back Sunday has 25 hours — overnight OT that night needs local timestamps, not date subtraction.

Gregorian & history notes

  • • Results are exact for 1900–2100. Outside that, rules are applied proleptically (the 1582 Julian→Gregorian 10-day skip is not modelled).
  • • Average-month (30.44 d) and average-year (365.25 d) figures are labelled approximate — calendar Y/M/D plus exact day totals are the precise pair.
  • • Fiscal/quarter/academic variants start on local rules (Oct 1, Jul 1, Sep 1…) — confirm the year-start before comparing across calculators.
  • • Julian dates, Unix epoch and RFC 3339 converters live in Unix / Computer Time for machine-handoff work.

3 · Overtime & compliance context (US-focused, educational — not legal advice)

RuleThresholdWhat it means here
FLSA federal overtime40 h / 7-day workweekNet hours above 40 in any single ISO week count as OT. Biweekly totals do not average out.
California / Alaska / Nevada daily OT8 h / day (CA: 2× after 12 h)Long-shift plans (4×10, 12 h shifts) earn daily OT even in a 40 h week — verify with the payroll checklist.
Colorado overtime40 h week OR 12 h dayEither trigger fires. 12 h shift workers hit the daily trigger on every shift.
Record-keeping (FLSA)3 years of daily hoursKeep the per-day time records, not just totals — the week-by-week diagram is your audit trail.
Child-labour / minor hour capsVaries by state & schoolSchool-days and teen schedules cap daily/weekly hours — pair with Academic & School Dates.

4 · Audit like a pro (the 3-way cross-check)

  1. Hand-estimate first: workdays ≈ calendar days × days-per-week ÷ 7, then × hours/day. Within 5% before trusting the screen.
  2. Reconcile the diagram: the week-by-week bars must sum to net hours. A mismatch means a holiday or toggle error, not a math error.
  3. Re-run with the end date flipped inclusive/exclusive — the difference must be exactly one workday of hours (or zero on an off-day).
  4. Export/print the breakdown for payroll: range, plan, holidays, breaks, weekly OT split — the five numbers an auditor asks for.
  5. For cross-border teams, confirm the holiday calendar (US federal ≠ UK bank ≠ company) before locking the run.

Practical Tips

  • •Estimate first, then compare
  • •Use sensible defaults, then refine
  • •Flip inclusive/exclusive to prove the boundary
  • •Copy the breakdown before closing the page
  • •Re-run at milestones to track drift

Common Mistakes

Typing DD-MM-YYYY into a YYYY-MM-DD field
Use the picker or ISO order 2026-09-14 so month and day never swap.
Counting the end date twice
Decide inclusive vs exclusive once and state it in writing.
Entering weekend holidays as weekday holidays
Count only observed weekdays inside the span.
Mixing paid rests with unpaid lunch
Only unpaid meal minutes go in the break field.

Assumptions

This calculator makes the following assumptions to provide estimates:

UTC Midnights: Dates are 00:00 UTC; DST never changes a day count.
Gregorian Rules: Leap years follow divisible-by-4 except centuries unless divisible by 400.
Whole Units: Partial days and minutes are floored, never rounded up.

Limitations

Be aware of these limitations when using this calculator:

No Holiday Picker: Regional calendars are not built in — verify counts against the observed list.
Whole Days: Start/end mid-day times need an hour-level tool.

Frequently Asked Questions

Answers to common questions about this calculator.

How are workdays counted for the working hours calculator?
Turn workdays into payable hours with shift length, days per week and breaks. Each UTC midnight is classified Mon–Fri vs weekend, weekday holidays you enter are subtracted, then hours price gross and unpaid breaks are removed.
How accurate are these date calculations?
All math uses UTC midnight-to-midnight day arithmetic, so daylight-saving shifts never add or remove an hour from a day count. Results are exact for the Gregorian calendar for any date from 1900 through 2100.
Do leap years affect the result?
Yes, automatically. February 29 exists in leap years (divisible by 4, except centuries unless divisible by 400), and every total-days figure counts it exactly.
Why do months give uneven results?
Months are 28 to 31 days long, so converting days to months is approximate. Calendar spans use exact Y/M/D borrowing; totals in days, weeks and hours stay exact.
Which time zone is used?
Dates are parsed and compared in UTC to keep results identical in every time zone. Enter the calendar date as written; the exact hour of day is not modelled unless a time field is shown.
What date format should I enter?
Use the date picker or YYYY-MM-DD format, for example 2026-09-14. The calculator validates impossible dates like February 30.
Can the end date be before the start date?
Yes. Reversed ranges are swapped internally and reported as a positive span, so the breakdown always describes the true distance between the two dates.
Should the end date be included?
Payroll ranges usually include both endpoints; SLA and delivery math usually excludes the end. Toggle it where shown — the steps display the one-day difference so auditors can follow.
How do weekends and holidays work?
Business-day modes keep Monday to Friday and subtract the weekday-holiday count you enter. Weekend holidays cost nothing and must not be entered twice.
How do I prove the result to payroll or a client?
Reconcile three numbers: hand-estimate days times hours, flip inclusive/exclusive once to prove the one-day delta, and check weeks times 7 plus remainder equals total days. Copy the breakdown into your records.
What about overnight times?
Time spans that end earlier than they start are treated as overnight (past midnight) and add 24 hours automatically, with the overnight flag shown.
Does daylight saving change the answer?
Day counts never change — UTC has no DST. Clock-time conversions carry a ±1 hour DST caveat: verify spring-forward and fall-back weeks against the local observed calendar.
How does the Working Hours Calculator count business days versus calendar days?
Business days keep Monday to Friday and subtract weekday holidays you enter, while calendar days keep weekends too. The breakdown shows workdays, weekends and holidays separately so payroll can reconcile gross to net.
Which holidays should I enter and how do weekend holidays work?
Enter only observed weekday holidays that fall inside the span, as a count. A holiday on Saturday or Sunday costs no workday, so entering it again would double-subtract and understate payable days.
Can the Working Hours Calculator handle 4-day weeks or part-time schedules?
Yes with an adjustment. Run the standard Mon-Fri count, then scale by your pattern, for example multiply by 0.8 for a 4-day week or by daily hours for part-time. Note the pattern on the saved breakdown.
How are working hours derived from workdays?
Net workdays times hours-per-day gives gross hours, then unpaid break minutes per day are subtracted for net payable hours. Overtime thresholds apply after the standard daily or weekly hours you set.
How does payroll rounding work with decimal hours and HH:MM?
Convert HH:MM to decimal by minutes divided by 60, so 7:30 is 7.5 hours. Many payrolls round to the nearest 6 minutes (0.1 hour) or 15 minutes; round only the final total, not each day, to avoid drift.
What is the difference between Timesheet, Payroll Hours and Overtime tools?
Timesheet collects daily clock spans, Payroll Hours prices them at rates, and Overtime isolates hours above thresholds. Use them in that order for a clean audit from raw punches to paid overtime.
How should shifts that cross midnight be entered?
Split at midnight into two rows or use an overnight-aware time tool, because business-day counts are whole days. Clock spans ending earlier than they start add 24 hours and flag overnight automatically.
How do school days differ from business workdays?
School days follow the academic calendar with term breaks, teacher days and local holidays, not just Mon-Fri minus federal holidays. Verify against the school calendar rather than the generic holiday count.
How do PTO, vacation and sick balances interact with workday counts?
Workday spans measure time owed or taken, while accrual balances measure time earned minus taken with caps. Subtract approved leave workdays from the PTO balance to get remaining availability.
What is the best way to prove a workday total to payroll?
Archive the start and end dates, the inclusive setting, the holiday count with names, and the weeks-times-7-plus-remainder check. Copy the step trace so a reviewer can replay the midnight walk.
Can I plan backward from a deadline to find the latest start date?
Yes. Use subtract business days from the due date with the same holiday count and weekend rule. Add a one to two day buffer for approvals and observed holidays.
How do unpaid lunch breaks affect payable hours?
Only unpaid meal minutes reduce payable time; paid rests stay in gross hours. Enter unpaid minutes per shift and keep paid breaks out of the break field to avoid underpaying.
What if a public holiday falls during vacation or leave?
An observed weekday holiday inside leave is usually not charged to PTO under most policies. Subtract it from the leave workdays and cite the employer policy on the record.
How do I annualize monthly business-day averages?
Sum the 12 monthly business-day counts for the year rather than multiplying one month by 12, because months have 19 to 23 workdays. The monthly average times 12 then reconciles to the true annual total.
Does the Working Hours Calculator account for regional holiday calendars?
Holidays are entered as counts you verify against your observed federal, state or country list, because no single picker covers every region. Check spring and year-end weeks where observed dates shift.
Is the Working Hours Calculator free and does it work for large multi-year spans?
Yes, free with no sign-up on any device, and multi-year spans walk UTC midnights exactly including every Feb 29. For very long HR tenures, also keep the Y/M/D read for anniversary wording.

Related Calculators

Explore more calculators related to this topic.

Related Guides

Deepen your understanding with these educational resources.

Glossary

Technical terms used in mortgage calculations explained in plain language.

UTC midnight
00:00 on the Coordinated Universal Time clock — the day boundary used for exact day counts.
Business day
A weekday (usually Mon–Fri) minus observed holidays; the workable subset of calendar days.
Gross hours
Workdays × scheduled hours per day, before unpaid breaks are removed.
Net hours
Gross hours minus unpaid break time — the payable-hour figure.
FTE week
One 40-hour full-time-equivalent week. Net hours ÷ 40 = FTE weeks.
Inclusive vs exclusive
Whether the end date itself is counted. SLAs usually exclude it; payroll ranges often include it.
Observed holiday
A holiday moved to the nearest weekday when it falls on a weekend (e.g. July 4 → July 3, 2026).
ISO week
Week-numbering where week 1 contains the first Thursday; weeks start Monday (2026-W01 starts Dec 29, 2025).
DST transition
Spring-forward / fall-back clock change. Day counts are unaffected (UTC); shift-length math needs local time.
Proleptic Gregorian
Gregorian leap rules extended before their 1582 adoption — fine for math, not history.
Payable workday
Mon–Fri date minus observed holidays.
Net hours
Gross hours minus unpaid break time.

Authoritative References

Trusted sources and standards referenced by this calculator.

Applicable Standards

ISO 8601 — Date and time format (YYYY-MM-DD, week dates)FLSA — Fair Labor Standards Act: 40-hour overtime threshold (US)UCC § 2-206 / contract timing — business-day performance conventionsNIST Time & Frequency — UTC, leap seconds, traceable timeIETF RFC 3339 — Internet date/time profile of ISO 8601

Was This Calculator Helpful?

Page Information

Last Updated:

2026-10-05

Version:

2.0.0

License:

Free to use for educational and professional purposes.