The Attendance report shows the actual hours tracked by each user, per day.
Actual hours are never rounded, even if the user tracked time on projects that have rounding enabled. This makes the report suitable for payroll and compliance, where the actual time matters more than the billable time.
Note: To ensure maximum accuracy, actual hours are always shown in HH:MM:SS format, not decimal. See below for a longer explanation.
First arrival and last departure (FALD)
If time is tracked with the timer, the report shows the first start time and the final end time of each day. This can be used as a First Arrival Last Departure (FALD) report, required in some jurisdictions.
A +1 next to a departure time means the work ended after midnight, on the following day.
Start and end times are shown in the timezone of the user who tracked them, so they match that person's actual working day.
Running timers
If a user has a timer running, the report shows it live, so you can see who is currently clocked in.
Target hours and overtime
Target hours are subtracted from actual hours to give the Under / Over target column. Use this as a simple overtime calculation, or to spot users who haven't tracked enough time.
Note: Daily and weekly reminders compare total hours with target hours. Total hours can be rounded according to project settings and can use decimal format, so reminder results may differ slightly from this report.
Why HH:MM:SS and not decimal?
Each time log in My Hours has a duration in HH:MM:SS. To display decimal format, each log is converted and rounded to two decimal places. Summing many converted logs compounds those small roundings and can drift by seconds or minutes.
For example, three logs of 20 minutes each are exactly 1 hour. In decimal, each becomes 0.33, and the sum is 0.99 hours, which is 59 minutes and 24 seconds. Attendance avoids this by keeping everything in HH:MM:SS.
