Free weekly hours tool · No signup
Employee Hours Calculator for Small Teams
Enter real start and end times on a weekly grid. See each employee’s daily and weekly totals update immediately, then download this week as a PDF without signing up.
- Exact minute calculations
- Daily and weekly totals
- Multiple same-day shifts
- Download this week
Calculate weekly employee hours from real shifts
Add employees and their start and end times. The grid totals each day, each employee, and the full team.
Checking local recovery...
Employee names and shifts stay on this device for 7 days after your last edit. They are not uploaded or added to account history.
| Employee | Mon Sep 7 | Tue Sep 8 | Wed Sep 9 | Thu Sep 10 | Fri Sep 11 | Sat Sep 12 | Sun Sep 13 | Total | OT |
|---|---|---|---|---|---|---|---|---|---|
E | — | ||||||||
| Daily Totals | — | — | — | — | — | — | — | 0h | |
Est. Pay — account required | Employee 1: •••• | ||||||||
One weekly close · Four review points
Move from worked shifts to one payroll handoff
Each tool answers one question. The checklist keeps their approved outputs together without pretending Maxuod Shift processes payroll.
Counting employee hours by hand looks harmless until payroll is due and your spreadsheet decides 15:30 means 15.30 hours. You calculate hours from real start and end times, not vibes. If Sam works 10:30-14:15 and 17:00-21:30, the total should be obvious before anyone opens a calculator.
How the calculator works
Add a start time and an end time for each shift. The calculator turns those times into minutes, totals them by day and week, and shows the result as both hours-and-minutes and decimal hours. Why should your bookkeeper guess whether 38h 45m means 38.75? Show both and save the back-and-forth.
Turn real attendance windows into payroll-review hours
Calculate each attendance window in minutes, subtract only confirmed unpaid time, then add the approved results. This example deliberately includes a meal period, a late shift, and a close that crosses midnight.
| Work record | Review | Approved time | Decimal |
|---|---|---|---|
| Mon 09:00–17:30 | 30-minute unpaid meal period confirmed | 8h 00m | 8.00 |
| Tue 17:00–23:45 | No unpaid deduction recorded | 6h 45m | 6.75 |
| Fri 22:00–02:30 | Preserve exact timestamps; reconcile a documented midnight split | 4h 30m | 4.50 |
| Reviewed total | Three approved attendance records | 19h 15m | 19.25 |
How do you calculate training hours per employee?
Record each training attendance window with its real start and end time, subtract only a confirmed unpaid interval, and add the approved minutes to that employee's weekly actual-hour record. Label the shift as training so payroll can review the applicable rate and overtime treatment. Maxuod Shift totals the hours; it does not decide whether a training activity is compensable or which wage rule applies.
Do not replace actual records with the published schedule
A schedule is the plan. Payroll review needs the approved hours required by your process after call-outs, swaps, early cuts, late closes, missed punches, and corrections. Use one source consistently, keep the reason for every material edit, and assign a reviewer before export.
Handle breaks and cross-midnight work explicitly
Each shift in the guest tool represents paid time. A confirmed unpaid break can be represented with two paid shift blocks or by shortening the paid interval. Do not deduct a meal period automatically when the employee worked or had to remain available; verify the rule that applies.
The current scheduler cannot store one continuous shift whose end time is earlier than its start time. For a 22:00–02:30 close, preserve the original start and end timestamps in the external time record, then enter a documented 22:00–24:00 and 00:00–02:30 split only for reconciliation. Confirm which workday owns the time before reviewing daily overtime or holiday treatment.
Move the approved total through the weekly close
Once actual time is confirmed, use the Canadian overtime calculator to review the province-aware threshold and the restaurant tip calculator when eligible worked hours feed a tip pool. Finish with the weekly payroll handoff checklist so the bookkeeper receives one approved export version and a visible exception list.
What the export contains
Guest mode downloads a PDF copy of the schedule and its totals. A free saved account adds CSV/XLSX exports with employee names and hour summaries, plus regular, overtime, and pay-estimate fields when the required account settings are configured. Review those estimates before payroll processing.
Why this beats a manual count
This beats a manual count because the calculator does not get tired. Add a Wednesday cover shift and the weekly total changes immediately. Compare scheduled hours to actual hours, then send payroll a clean file with decimal hours and named columns.
For the schedule itself, start with the employee schedule maker or use the weekly schedule template when you want a reusable layout.
Frequently asked questions
How do I calculate employee hours from a list of shifts?
Does the calculator handle break deductions?
Can I enter a shift that crosses midnight?
Can I see hours for the whole month, not just one week?
How does it differ from a timesheet app?
Is the math actually accurate?
One connected weekly workflow
Related scheduling tools
Build the schedule, check employee hours, review overtime, and prepare the weekly handoff without losing the thread.
Overtime Calculator
Review weekly overtime thresholds, multipliers, and labour-cost planning guidance.
Weekly Shift Schedule Template
Use a live Monday-to-Sunday grid instead of maintaining spreadsheet formulas.
Shift Schedule Maker
Add employees, plan weekly shifts, see hour totals, and download a PDF.
Free Shift Scheduler
Build a temporary weekly schedule without an account or credit card.
Restaurant Schedule Maker
Plan restaurant and cafe coverage with split shifts and live weekly totals.
Start scheduling in minutes
No signup required. Open the free scheduler and build your first weekly schedule right now.