Hubstaff Reports Overview


You can only tell so much about your team’s productivity by looking at their screenshots, activity % levels, Apps, and URL visits. We provide a number of reports that display a more in-depth look into what your team is working on, how they are spending their time, and how efficient they are being.

We separate data into different reports, that are easy to use, filter, and adjust to provide the exact information you are looking for. You can display the total amount of time each/all users works, how much time each/all users spend on a project, the total time a specific user spent at a job site, and more. You can even pull a report detailing how much idle time each user logs.

Our powerful reporting section provides multiple options for creating reports and viewing information within your organization. Navigate to the Reports section on the sidebar to begin.


Report Categories

Reports with an asterisk (*) are only viewable by organization owners/managers. For more information about what each role can view, click here.
Scheduled reports are only available on Grow plans and up.

If you are configured as an organization owner/manager, you will be able to see two tabs on each report:

The ME tab will show your personal data (same as users), and the ALL tab will show all data recorded within the organization.


General

Time and activity

With the Time & Activity report, you can get a detailed report for the total time tracked, activity percentages, spent amounts, and billable amounts by any user for a project or task. This report can be accessed by navigating to ReportsGeneralTime & Activity.

timeactivity report marked

  1. Me tab – the “Me” tab shows the data you tracked as a user.
  2. All tab – the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  3. Calendar – lets you select the date range for the data you wish to report.
  4. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by clients, projects, members, or to-dos. To view totals, you can toggle the “Sum Date Ranges” setting.
  5. Saved Filters – lets you save the filters currently applied to the report for future use.
  6. Total Time – shows the total time tracked based on the date range selected.
  7. Average Activity – shows the total time tracked based on the date range selected.
  8. Total Spent – shows the total amount spent based on the date range selected.
  9. Graphs -show you a daily trend graph based on the selected data range.
  10. Collapse – collapses the data.
  11. Send – lets you send the generated report to an email recipient. You can send the reports to multiple recipients by separating email addresses with commas.
  12. Schedule – allows you to schedule a report to be sent. You can choose to send the report in CSV or PDF formats, and choose the date range, frequency, and delivery time of the report.
  13. Export – lets you export the generated report in CSV or PDF format.
  14. Group by Filter – presents the data grouped based on the selected filter.
  15. Report columns – allows you to add/remove columns to the report.
  16. Project – displays the project where the time was tracked.
  17. Members – displays the names of the member/s who tracked time.
  18. About – shows information about the user.
  19. To-do – displays the tasks/to-dos where the time was tracked.
  20. Regular hours – shows total regular time tracked.
  21. Overtime – shows total overtime.
  22. Time off – shows time off holiday hours.
  23. Total Time – shows the total time tracked to a specific project, task, to-do, or team member.
  24. Activity – displays the total activity percentage based on the time tracked.
  25. Spent – shows total spent amounts based on the total time tracked multiplied by the pay rate set.

Daily Totals

The Weekly report displays the daily/weekly total time, activity percentages, and amounts spent for each workweek. This report can be accessed by navigating to ReportsGeneralWeekly.

daily totals report sample

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by projects, and/or members. You can also click on “Save Filters” to save your current filters.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Projects/Work orders worked – shows you the total number of users who tracked time for the week selected.
  6. Break time – shows the total break time taken by the user/s.
  7. Average hours per day – displays the average time tracked per day for the selected week.
  8. Average activity – displays the average activity for all users who worked during the week.
  9. Earned – displays the total amounts earned for team member/s for the week based on time totals multiplied by each user’s pay rate.
  10. Graphs – shows you a daily trend graph based on the data range selected.
  11. Send – allows you to send the report to a specific recipient.
  12. Schedule – allows you to schedule the report to be sent.
  13. Export – allows you to download the report via a CSV/PDF file.
  14. Columns – provides additional column options for the report.
  15. Project/work order – shows the project/work order name.
  16. Daily Totals – displays each individual team member’s total time tracked daily.
  17. Regular hours – shows the regular hours tracked by the team member.
  18. Overtime – shows the total overtime hours tracked by team member/s.
  19. Time off – shows the total time off hours used by the team member during the date span selected.
  20. Total worked – displays each individual team member’s total time tracked for the week.
  21. Activity – displays each individual team member’s activity percentage for the week.
  22. Earned total – displays each individual team member’s total earned amounts for the week based on each team member’s bill rate.

Work sessions

Work session reports allow you to display and/or download timer start and stop data for yourself or your team. The report also contains specific details for each session, such as clients, projects, members, to-dos/jobs, how much manual time was tracked per session, session duration, and activity levels per session.

work session report sample

Sample work session report showing start/stop data for an employee.


To generate a work session report:

Step 1

Navigate to Reports > All Reports.

reports all reports

Step 2

Under the General menu, click Work sessions.

work sessions option

Step 3

The work sessions report will appear.

work session report

  1. Me/All tabs – the “Me” tab shows the data you tracked as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by teams/members, projects/work orders, clients, to-dos/jobs, activity level, time type, and source.
    work sessions filters
  4. Saved Filters – lets you save the filters currently applied to the report for future use.
  5. Time – shows the total time tracked based on the date range selected.
  6. Break Time – shows how much break time was tracked within the selected period.
  7. Average Activity – shows the total time tracked based on the date range selected.
  8. Graphs – show you a daily trend graph based on the selected data range.
  9. Group by Filter – presents the data grouped based on the selected filter.
  10. Collapse – collapses the report.
  11. Send – lets you send the generated report to an email recipient. You can send the reports to multiple recipients by separating email addresses with commas.
  12. Schedule – allows you to schedule a report to be sent. You can choose to send the report in CSV or PDF formats, and choose the date range, frequency, and delivery time of the report.
  13. Export – lets you export the generated report in CSV or PDF format.
  14. Report columns – allows you to add/remove columns to the report.
  15. Client – displays the client assigned to the project.
  16. Project – displays the project where the time was tracked.
  17. Members – displays the names of the member/s who tracked time.
  18. To-do – displays the tasks/to-dos where the time was tracked.
  19. Manual – shows the total manual time tracked within each session.
  20. Started – shows the time the timer was started.
  21. Stop – shows the time the timer is stopped.
  22. Duration – displays the total duration per session.
  23. Activity – shows total activity levels recorded within each session.

Apps & URLs

The Apps & URLs report lets you view how much time was spent by your team on certain applications and/or websites. This report can be accessed by navigating to Reports > General > Apps & URLs report.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by item type (Apps, URLs, Apps & URLs), projects, and members. You can also click on “Save Filters” to save your current filters. To view totals, you can toggle the “Sum date ranges” setting.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Send – lets you send the generated report to an email recipient. You can send the reports to multiple recipients by separating email addresses with commas.
  6. Schedule – allows you to schedule a report to be sent. You can choose to send the report in CSV or PDF formats, and choose the date range, frequency, and delivery time of the report.
  7. Scheduled reports – opens the “Scheduled Reports” page which displays all scheduled reports for your organization.
  8. Export – lets you export the generated report in CSV or PDF format.
  9. Group by Filter – presents the data grouped based on the selected filter.
  10. Project – displays the project being tracked when the app or site was used/visited.
  11. Member – displays the member who visited the site/used the application for the time tracked.
  12. App or Site – displays the specific app/URL used or visited during the time recorded.
  13. Time Spent – shows the total time spent on an application or website.
  14. Percentage used – shows the percentage of the line item over the total time tracked against all apps or URLs.

Manual time edits

The Manual time edits report displays all the modifications made to the activities recorded on your account or organization.

This report can be accessed by navigating to Reports > General > Manual time edits.

This includes the time that was added, edited, or removed within your account (user) or within the organization (owners). Here you can also see which users modified the time and when it was added/edited/deleted.

To enable/disable the Modify Time setting, click here.

    1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
    2. Calendar – lets you select the date range for the data you wish to report.
    3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by item type (Apps, URLs, Apps & URLs), projects, and members. You can also click on “Save Filters” button to save your current filters. To view totals, you can toggle the “Sum date ranges” setting.
    4. Saved Filters – lets you apply saved filters to generate a custom report.
    5. Affected members – shows the total number of members on the report.
    6. Hours added – shows the total number of hours manually added.
    7. Hours deleted – shows the total hours removed.
  1. Send – lets you send the generated report to an email recipient. You can send the reports to multiple recipients by separating email addresses with commas.
  2. Schedule – allows you to schedule a report to be sent. You can choose to send the report in CSV or PDF formats, add a report name, and choose the date range, frequency, and delivery time of the report.
  3. Scheduled reports – opens the “Scheduled Reports” page which displays all scheduled reports for your organization.
  4. Export – lets you export the generated report in CSV or PDF format.
  5. Member – the name of the member whose time was modified.
  6. Project – the name of the project where the modified time is assigned.
  7. To-do – the name of the task/to-do where the modified time is assigned.
  8. Actions – shows the specific change on the time block. Depending on the change made, the modified time is labeled: Add, Edit, and Delete.
  9. Timespan – shows the original time span before it was changed.
  10. Time change – shows the total time change.
  11. Reason – shows the reason added by the user who modified the time.
  12. Changed by – shows the user who modified the time.
  13. Changed at – shows the specific date the time was modified.

Timesheet approval

The Timesheet Approvals report displays a rundown of timesheet data as well as their current status.

This report can be accessed by navigating to Reports > Timesheet Approvals.

  1. Me/All tabs – the Me tab shows data for yourself as a user, and the All tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Members and Statuses. You can also click on the Save Filters button to save your current filters. To view totals, you can toggle the Sum date ranges setting.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Group by filter – this report can be grouped by either the Date or Member.
  6. Collapse – minimizes the report to only show totals.
  7. Export – lets you export the generated report in CSV format.
  8. Report columns – allows you to add/remove columns to the report.
    Timesheet Approval setting 0627
  9. Date – shows the date an action was made against a timesheet.
  10. Project – shows the projects logged within a timesheet.
  11. Timesheet Status – shows the current status of the timesheet. This can either be Open, Submitted, Approved, Denied, or Paid.
  12. Time – shows the total time logged against a pay period.

Expenses

The Expenses report displays shows expense data by date and time, and can also be filtered based on billable and non-billable items.

This report can be accessed by navigating to Reports > General > Expenses.

 

  1. Me/All tabs – the Me tab shows data for yourself as a user, and the All tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Projects, Members, Categories, and Billing Type. You can also click on the Save Filters button to save your current filters.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Expenses summary – shows the total number of expenses logged within the date range selected.
  6. Amount – shows the total amount of expenses within a time period.
  7. Group by filter – this report can be grouped by either the Date or Member.
  8. Collapse – minimizes the report to only show totals.
  9. Send – sends the report to a specific email recipient.
  10. Schedule – schedules the report to be sent within specific times and intervals.
  11. Export – lets you export the generated report in CSV or PDF format.
  12. Report columns – allows you to add/remove columns to the report.
  13. Member name – the name of the member who tracked the expense.
  14. Project name – the project which the expense is logged under.
  15. Expense Description – any notes added on the expense logged.
  16. Amount – the total amount of the expense.
  17. Category – shows the type of expense.

 


Work Breaks

The Work breaks report lets you view and track your team’s break times. To learn more about work breaks, please visit: Work Breaks in Hubstaff

This report is only visible to organization managers and owners.

This report can be found by navigating to Reports > General > Work breaks.

work break reports

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization.  If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by teams/members, policies, status, and whether it’s paid or not. You can also include archived policies and click on Save Filters to save your current filters.
    work_report_filters
  4. Group by Filter – presents the data grouped based on the selected filter. This report can be grouped by member, date, or policy.
  5. Collapse – minimizes the report to only show totals.
  6. Send – lets you send the generated report to an email recipient. You can send the reports to multiple recipients by separating email addresses with commas.
    send_workbreaks_report
  7. Schedule – allows you to schedule a report to be sent. You can choose to send the report in CSV or PDF formats. Add a report name, and choose the date range, frequency, and delivery time of the report, then click Save.
    workbreakschedulereport
  8. Export – lets you export the generated report in CSV or PDF format.
  9. Report columns – allows you to add/remove columns to the report. You can select to add or remove the columns: Status, Started, Ended, Allowed Hours, Actual Hours, and Paid Hours, as shown in 12.
  10. Members – displays the names of the member/s who tracked time to a work break. This column does not change
  11. Policy– displays the name of the policy the member has tracked time to. This column changes to date when the report is grouped by policy.
  12. Variable columns– displays the variables that allow you to adjust your report further. The columns are:
    • Status- whether the break is missed or ended on time.
    • Started-what time the break began.
    • Ended-what time the break stopped.
    • Allowed Hour-the total hours allowed in a break.
    • Actual Hours-the actual amount of hours tracked to the work break.
    • Paid Hours-total amount of time to be paid in a work break.

Audit log

The Audit log report lets you view who and what important changes were made to your organization.

This report can be accessed by navigating to Reports > General > Audit log.

Click here to learn more.

audit log report sample


Payment

Amounts owed

The Amounts owed report displays all time that is marked as unpaid within the organization.

This report can be accessed by navigating to Reports > Payment > Amounts owed.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by projects and members. You may also click on “Save Filters” button to save your current filters. To view totals, you can toggle the “Sum date ranges” setting.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Hours – shows the total unpaid hours within the organization.
  6. Amount – shows the total unpaid amount based on total hours multiplied by each team member’s pay rate.
  7. Export – lets you export the generated report in CSV or PDF format.
  8. Report columns – allows you to add/remove columns to the report.
  9. Member
  10. Current Rate – shows the pay rate assigned per team member.
  11. Hours – shows the total amount of unpaid time for each team member.
  12. Amount – shows the total unpaid amount for each member as well as a grand total at the bottom of the report.
Fixed-rate employees will not show on the amounts owed report and it will not provide any value even if it is since it does not compute hourly it will only show the fixed rate amount.

Payments

The Payments report shows a list of all payments made within the organization.

This report can be accessed by navigating to Reports > Payment > Payments.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by projects and members. You may also click on “Save Filters” button to save your current filters. To view totals, you can toggle the “Sum date ranges” setting.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Payments – Number of payments made within the selected date range.
  6. Amounts – Total amount of payments made within the selected date range.
  7. Graphs – shows you a daily trend graph based on the data range selected.
  8. Export – lets you export the generated report in CSV or PDF format.
  9. Report columns – allows you to add/remove columns to the report.
  10. Group by Filter – presents the data grouped based on the selected filter.
  11. Payment type – shows whether the payment was made was automatic or manual.
  12. Paid on – the date when the payment was made.
  13. Amount – shows the total amount that was paid. Total amounts are shown in the last row of the report.

Budgets and limits

Weekly limits

The Weekly limits report displays the weekly limits set for each team member as well as the time spent and time remaining against each weekly limit set.

This report can be accessed by navigating to Reports > Budgets and Limits > Weekly limits.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – lets you select the date range for the data you wish to report.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by projects and members. You may also click on “Save Filters” button to save your current filters. To view totals, you can toggle the “Sum date ranges” setting.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Export – lets you export the generated report in CSV or PDF format.
  6. Group by Filter – presents the data grouped based on the selected filter.
  7. Member 
  8. Time Spent – shows the total time spent.
  9. Weekly Limit – shows the limit set for each user.
  10. Percentage Used – shows the percentage of the weekly limit that has been consumed.
  11. Remaining – shows the remaining time available on each user’s weekly limit.

Project budgets

The project budgets report will display the budgets set for each project, the time spent on each project as well as the remaining time available on each project which helps you keep on top of your expenses.

This report can be accessed by navigating to Reports > Budgets and Limits > Project budgets.

This report is only accessible to organization owners.

  1. Calendar – lets you select the date range for the data you wish to report.
  2. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by projects and choose whether to include archived projects in the report.
  3. Saved Filters – lets you apply saved filters to generate a custom report.
  4. Export – lets you export the generated report in CSV or PDF format.
  5. Group by Filter – presents the data grouped based on the selected filter.
  6. Project – shows the project name.
  7. Spent – shows the amount spent on each project.
  8. Budget – shows the current budget for each project as well as the percentage used.
  9. Remaining – shows the remaining budget for each project.

Client budgets

The client budgets report will display the budgets set for all projects associated with a client, the time spent on each project, as well as the remaining time available on each client budget.

This report can be accessed by navigating to Reports > Budgets and Limits > Client budgets.

This report is only accessible to organization owners.

  1. Calendar – lets you select the date range for the data you wish to report.
  2. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by projects and choose whether to include archived projects in the report.
  3. Saved Filters – lets you apply saved filters to generate a custom report.
  4. Export – lets you export the generated report in CSV or PDF format.
  5. Group by Filter – presents the data grouped based on the selected filter.
  6. Client – shows the client’s name.
  7. Spent – shows the amount spent on each client.
  8. Budget – shows the current budget for each client as well as the percentage used.
  9. Remaining – shows the remaining budget for each client.

Time off

Time off balances

The Time-off balances report displays all available, used, and pending balances on each time-off policy.

This report can be accessed by navigating to Reports > Time Off > Time off balances.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – allows you to choose the calendar year you’d like to view data for.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Member and/or time off policy.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Export – lets you export the generated report in CSV or PDF format.
  6. Group by Filter – presents the data grouped based on the selected filter. By default, this is set to “Member.”
  7. Policy – shows the name of the Time Off policy available for each team member.
  8. Used – shows the hours used on the specific policy.
  9. Pending – shows the available time off hours that are currently in Pending state, which means time off requests that haven’t been approved.
  10. Balance – shows the remaining time off balance for each policy.

Time off transactions

The Time off balances report displays all approved Time Off requests.

This report can be accessed by navigating to Reports > Time Off > Time off transactions.


Invoice

Client invoices

The Client invoices report displays all invoices sent to clients.

This report can be accessed by navigating to Reports > InvoiceClient invoices.

  1. Calendar – allows you to choose the date range for the report.
  2. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by client and/or the status of the invoice.
  3. Saved Filters – lets you apply saved filters to generate a custom report.
  4. Export – lets you export the generated report in CSV or PDF format.
  5. Group by Filter – presents the data grouped based on the selected filter. By default, this is set to “Member.”
  6. Issue date – shows the date when the invoice was issued.
  7. Invoice – displays the invoice number.
  8. Status – displays the current status of the invoice (Open/Closed).
  9. Invoice total – shows the total amount posted on the invoice.
  10. Paid – shows the amount paid by the client.
  11. Amount due – shows the total amount due. If the invoice is paid, the amount will be 0. When unpaid it will display the invoice total.

Team invoices

The Team invoices report displays all invoices sent by all team members.

This report can be accessed by navigating to Reports > Invoice > Team invoices.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – allows you to choose the calendar dates you’d like to view data for.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Member and/or time off policy.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Export – lets you export the generated report in CSV or PDF format.
  6. Group by Filter – presents the data grouped based on the selected filter. By default, this is set to “Member.”
  7. Issue date – shows the date when the invoice was issued.
  8. Invoice – displays the invoice number.
  9. Status – displays the current status of the invoice (Open/Closed).
  10. Invoice total – shows the total amount posted on the invoice.
  11. Paid – shows the amount paid by the client.
  12. Amount due – shows the total amount due. If the invoice is paid, the amount will be 0. When unpaid it will display the invoice total.

Client invoices aging

The client invoices aging report shows you all unpaid invoices in a 90-day range, broken down every 30 days.

This report can be accessed by navigating to Reports > Invoice > Client invoices aging.

  1. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Client.
  2. Saved Filters – lets you apply saved filters to generate a custom report.
  3. Export – lets you export the generated report in CSV or PDF format.
  4. Client – displays the client’s name.
  5. 0-30 days – shows the total amount of unpaid invoices within the past 30 days.
  6. 31-60 days – shows the total amount of unpaid invoices within the last 31-60 days.
  7. 61-90 days – shows the total amount of unpaid invoices within the last 61-90 days.

Team invoices aging

The team invoices aging report shows you all unpaid invoices for your team in a 90-day range, broken down every 30 days.

This report can be accessed by navigating to Reports > Invoice > Team invoices aging.

  1. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Client.
  2. Saved Filters – lets you apply saved filters to generate a custom report.
  3. Export – lets you export the generated report in CSV or PDF format.
  4. Member – displays the team member’s name.
  5. 0-30 days – shows the total amount of unpaid invoices within the past 30 days.
  6. 31-60 days – shows the total amount of unpaid invoices within the last 31-60 days.
  7. 61-90 days – shows the total amount of unpaid invoices within the last 61-90 days.

Schedule

Shift Attendance

The attendance report aids the Hubstaff scheduling feature for better schedule management.

This report can be accessed by navigating to Reports > Schedule > Attendance.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – allows you to choose the days you’d like to view data.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Member and/or Status.
  1. Not started – the user has not begun tracking time for their scheduled shift and the shift has not started yet.
  2. On-Time – the user was able to log in on time for their shift.
  3. Late – the user was tardy in coming in for their shift. The threshold for the late notification is set to 5 minutes.
  4. Abandoned – this means the employee failed to complete the shift schedule as it was set. For example, if you’ve created a shift schedule of 8 am-5 pm (9 hours) and set a minimum hour requirement of 9 hours, when a user has tracked time from 7:55 am – 4:55 pm, they will be marked as “abandoned shift” as they only tracked a total of 8 hours and 55 minutes within the shift and will receive an email confirming their attendance status.
  5. Missed – the user did not log in for their entire scheduled shift.
  • Saved Filters – lets you apply saved filters to generate a custom report.
  • Send – lets you send a one-time email of the report to a specific recipient.
  • Schedule – creates a recurring scheduled email of the report to be sent to a specific email address.
  • Export – lets you export the generated report in CSV or PDF format.
  • Group by Filter – presents the data grouped based on the selected filter. By default, this is set to “Date.”
  • Member – displays the team member’s name.
  • Status – shows each team member’s attendance status.
  • Shift – displays the schedule set for each team member for the specific date.
  • Start time – shows the time the user started to track time.
  • Required hours – shows the required hours set for the shift.
  • Actual hours – shows the actual hours logged against the scheduled shift.

Job Attendance

The job attendance report works in conjunction with the work order feature.

To access the report, navigate to Reports > Schedules > Job attendance.

  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – allows you to choose the days you’d like to view data.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by Member and/or Status.
  1. Not started – the user has not begun tracking time for their scheduled shift and the shift has not started yet.
  2. On-Time – the user was able to log in on time for their shift.
  3. Late – the user was tardy in coming in for their shift. The threshold for the late notification is set to 5 minutes.
  4. Abandoned – this means the employee failed to complete the shift schedule as it was set. For example, if you’ve created a shift schedule of 8 am-5 pm (9 hours) and set a minimum hour requirement of 9 hours, when a user has tracked time from 7:55 am – 4:55 pm, they will be marked as “abandoned shift” as they only tracked a total of 8 hours and 55 minutes within the shift and will receive an email confirming their attendance status.
  5. Missed – the user did not log in for their entire scheduled shift.
  • Saved Filters – lets you apply saved filters to generate a custom report.
  • Group by Filter – presents the data grouped based on the selected filter. By default, this is set to “Date.”
  • Send – lets you send a one-time email of the report to a specific recipient.
  • Schedule – creates a recurring scheduled email of the report to be sent to a specific email address.
  • Export – lets you export the generated report in CSV or PDF format.
  • Member – displays the team member’s name.
  • Status – shows each team member’s attendance status.
  • Work order – displays the work order name.
  • Job – displays the job name under the work order.
  • Scheduled time – displays the time the job is scheduled.
  • Time started – shows the time the user started to track time against the job.
  • Scheduled hours – shows the required hours set for the job.
  • Worked hours – shows the actual hours logged against the scheduled job.

Job Sites

Visits

The Job Sites Visits reports display all tracked times by each team member within the range of a specific job site set.

This report can be accessed by navigating to Reports > Job Sites > Visits.


  1. Me/All tabs – the “Me” tab shows data for yourself as a user, and the “All” tab will display all data you have access to within your organization. If you are a project manager, you’ll be able to view data for all the projects where you are a member. If you are the organization owner, you’ll be able to view all data within the organization.
  2. Calendar – allows you to choose the days you’d like to view data.
  3. Filters – clicking on the Filter button will let you choose which filters you’d like to apply. For this report, you can filter the data by job sites, and/or members.
  4. Saved Filters – lets you apply saved filters to generate a custom report.
  5. Export – lets you export the generated report in CSV or PDF format.
  6. Group by Filter – presents the data grouped based on the selected filter. By default, this is set to “Date.”
  7. Member – displays the team member’s name.
  8. Job site – displays the name of the job site.
  9. Enter – shows the exact time the user started tracking time on a job site.
  10. Exit – shows the exact time the user either stopped tracking or has left the range of the job site (if set to automatic).
  11. Time – shows the duration of time tracked.
  • Was this Helpful ?
  • Yes   No
  • Was this Helpful ?
  • Yes   No