Operational - Time And Attendance

See when your team clocked in and out, how many hours each person worked and what those hours cost in wages. Group the list by day or by employee, or export a flat list, and see every break between shifts on its own page.


Updated Fri 30 Oct 2026

Running the report

1
Open Reports and choose Time and attendance under Operational.
2
Pick your Select your start date and end date, then choose how you want the list grouped under Select your preferred grouping.
3
Run the report. You get one line per shift with the start time, end time, hours worked and wages. Unless you chose CSV for exporting (No Grouping), the report ends with a Summary per employee and a Breaks page.
Handy for payrollChoose Employee to hand each person their own list of shifts with a subtotal, or CSV for exporting (No Grouping) to export one flat list to a spreadsheet.

Report options

Select your start date and end date

The first and last day you want to see. Both days are included. Both default to today. The report works in trading days, so a shift that starts after midnight but before your store's end-of-day time belongs to the trading day before.

Select your preferred grouping

How the list is laid out. Day is selected when you open the report.

Day
Employee
CSV for exporting (No Grouping)

Day groups the shifts under each trading day, with a subtotal per day. Employee groups them under each person, with a subtotal per employee. CSV for exporting (No Grouping) gives one flat list, built for exporting, with no subtotals, summary or breaks.

The report at a glance

BOB'S BURGERS    |    BOB'S BURGERS TIMES SQUARE
Time and attendance by day report
Tue 01 Sep 2026 00:00    to    Wed 02 Sep 2026 23:59

The dates are the trading days you asked for. If your store's trading day ends after midnight, the period runs to that time on the day after your end date, for example Thu 03 Sep 2026 04:00, and a * is added at the end of the line with a note at the bottom of each page. Under the header, a Selected parameters panel repeats your GROUPING choice.

  1. By day: shifts grouped under each trading day, with a subtotal per day.
  2. By employee: shifts grouped under each person, with a subtotal per employee.
  3. CSV for exporting: one flat list with no grouping.
  4. Summary: hours and wages per employee for the whole period.
  5. Breaks: the gaps between shifts on the same trading day.
  6. Start and end times: what the § and † signs mean.

By day

Choose Day to see each trading day as its own block. Inside a day, shifts are listed in the order they started.

Emp #Employee name (Emp code)Start timeEnd timeHours workedWages
Tue 01 Sep 26 1
101Sam Jones01 Sep 08:0001 Sep 16:308.5340.00
103Jo Taylor01 Sep 09:0001 Sep 17:30 † 28.5323.00
102Alex Smith01 Sep 10:0001 Sep 14:004.0180.00
102Alex Smith01 Sep 15:0001 Sep 19:304.5202.50
Subtotal: 325.51 045.50
Wed 02 Sep 26
102Alex Smith02 Sep 10:00 §02 Sep 18:008.0360.00
Subtotal:8.0360.00

1 The trading day

The heading shows the trading day the shifts belong to, for example Tue 01 Sep 26. A shift belongs to the trading day it started in, even if it ends after midnight.

2 Start and end times

Each time shows the day, month and time. A § or † beside a time means the system had to work it out because the employee did not clock in or out. See Start and end times.

3 Subtotal

The total hours worked and wages for that trading day. Alex Smith worked two shifts on Tuesday, so both appear and both count.

By employee

Choose Employee to give each person their own block, with the dates they worked listed underneath.

DateStart timeEnd timeHours workedWages
Alex Smith 1
Employee Number: 102    Hourly Wage: 45.00
Tue 01 Sep 2601 Sep 10:0001 Sep 14:004.0180.00
Tue 01 Sep 2601 Sep 15:0001 Sep 19:304.5202.50
Wed 02 Sep 2602 Sep 10:00 §02 Sep 18:008.0360.00
Subtotal: 216.5742.50

1 Employee block

Each block starts with the employee's name, their Employee Number and their Hourly Wage. Two employees with the same name are kept in separate blocks because their employee numbers differ.

2 Subtotal

The employee's total hours and wages for the whole period.

CSV for exporting

Choose CSV for exporting (No Grouping) when you want to export the report to a spreadsheet. It is one flat list of shifts, sorted by date and start time, with no subtotals, no Summary, no Breaks page and no § or † signs.

DateEmployee #Employee nameStart timeEnd timeHours workedWages
2026-09-01101Sam Jones01 Sep 08:0001 Sep 16:308.5340.00
2026-09-01103Jo Taylor01 Sep 09:0001 Sep 17:308.5323.00
2026-09-01102Alex Smith01 Sep 10:0001 Sep 14:004.0180.00

In this layout the date is printed as year, month, day so a spreadsheet can sort it.

Summary

When you choose Day or Employee, the report ends with a Summary that adds up the whole period per employee.

EmployeeNameHoursWages
Alex Smith16.5742.50
Jo Taylor8.5323.00
Sam Jones8.5340.00
Total:33.51 405.50

The totals match the sum of the daily or employee subtotals above them.

Breaks

The Breaks page lists the time an employee spent away between two shifts on the same trading day. A break runs from the end of one shift to the start of the next, and the Minutes column shows how long it was.

Emp #Employee name (Emp code)Break start timeBreak end timeMinutes
102Alex Smith01 Sep 14:0001 Sep 15:0060

In this example Alex Smith ended the first shift at 14:00 and started the second at 15:00, so the break is 60 minutes. A § or † beside a break time works the same way as in the shift lists.

Start and end times

Normally the start and end times are the moments the employee clocked in and out. When one is missing, the report fills it in so the shift still counts, and marks it so you can check it.

§ (no clock in)
The employee did not clock in. The start time is the first activity the POS recorded for that employee on that trading day.
† (no clock out)
The employee did not clock out. The end time is the last activity the POS recorded for that employee on that trading day, and never before the start time. If the employee started another shift later the same day, the end time stops when that next shift begins.
Check marked timesA § or † time is an estimate. Confirm it with the employee before you use the wages for payroll.

Watch the video

A short walkthrough of the Time and attendance report and its three layouts.

Can't see the video? Watch it on YouTube.

Frequently asked questions

Why is a shift that started at 01:00 on the 2nd shown under the 1st?

The report uses trading days. If your store's trading day ends at, say, 04:00, anything that starts between midnight and 04:00 belongs to the trading day before. The note at the bottom of each page shows your store's end-of-day time.

What do the § and † signs mean?

The employee did not clock in (§) or did not clock out (†), so the report used the first or last recorded activity of that day instead. Check these with the employee before paying wages. See Start and end times.

Why do the wages not equal the hours shown times the hourly wage?

The hours are shown to one decimal place, but the wages are worked out from the exact time between the start and end times. A shift of 4 hours 20 minutes shows 4.3 hours, but the wages use 4 hours 20 minutes.

Why is an employee missing from the report?

An employee only appears if they clocked in, or had recorded POS activity, during the period you chose, and they must exist as an employee at this store. Online ordering users and a few system employee codes are never listed.

Why are the wages blank for an employee?

Wages are hours worked times the employee's hourly wage. If no hourly wage is set on the employee's profile, the hours still show but the wages stay empty. The wage used is the one on the profile today, not the one at the time of the shift.

Why is a break not listed?

A break is only listed when an employee has a second shift on the same trading day and there is time between the end of the first shift and the start of the second. A break across two trading days is not listed, and neither is a gap of zero minutes.

An employee changed their employee code. Are their old shifts still counted?

Yes. Shifts are matched to the employee, not to the code they used at the time, so earlier clock-ins still appear under their current name and number.

Glossary

Break
The time between the end of one shift and the start of the next shift for the same employee on the same trading day.
Calculated end time (†)
An end time the report worked out from the last recorded activity because the employee did not clock out.
Calculated start time (§)
A start time the report worked out from the first recorded activity because the employee did not clock in.
Clock in and clock out
The moments an employee signs in to and out of the POS to start and end a shift.
Hourly wage
The amount an employee is paid per hour, as set on their employee profile.
Hours worked
The time between the start and end of a shift, shown in hours to one decimal place.
Shift
One period from clock in to clock out. An employee can have more than one shift in a trading day.
Trading day
Your store's business day, which can run past midnight up to the end-of-day time set for the store.
Wages
Hours worked times the hourly wage, worked out from the exact time of the shift.