Time tracking per month & staff, for each project

I need to pull all time logged per client & per staff that worked on it, at the end of each month.

I track Client through a Label column in each board

The widgets for the native time tracking tool allows me to pull all hours worked per person, but I cannot split by Client. I have also looked at Tracket but this does not allow me to split by the Client column

Does anyone know if there is a solution for this?

2 Likes

Use a normal bar chart. X axis is client and Y axis time tracked. then you can stack by employee.

Desiree - www.thecleverclovers.com

Hi @ellarose0035 :waving_hand:

This is a common limitation with the native time tracking and widgets.

You might want to check out TimeBits, a monday.com app available in the monday Marketplace, which is designed specifically for more advanced time tracking and reporting use cases like this.

With TimeBits, you can:

  • Track and report time per client and per staff member

  • List and manage ongoing projects

  • Allow users to submit time entries under a selected project/client

  • Filter tasks and hours based on the logged-in user

  • Filter and report hours by individual users

  • Give managers a full overview of projects, clients, and total hours spent

  • Manage project time end-to-end, including monthly reporting

You can check it out in the monday Marketplace here:
:backhand_index_pointing_right: TimeBits

If you have any questions or want to explore whether it fits your setup, feel free to reach out at creativebits@creativebits.us — happy to help.

Hope this helps!

1 Like

This solution is not accurate.

In my board I can have multiple people working on and assigned to the same task. If Person A logs 2 hours of work, the graph shows that Person A and Person B have logged 2 hours each. Your solution does not separate per time log entry

Got it, sorry about that. I must have misunderstood that part. This can still be accomplished with a bit of a workaround.

One option would be to add a status column on the task board that, when changed, creates an item on a separate time tracking board and assigns it to the person who changed the status. That item could automatically start the time tracking column on the second board and be connected back to the original task, and therefore to the account.

Since each person would only be assigned to one active item on the time tracking board, you could use that data to build widgets. You could also set up a view filtered to “active” time trackers using a dynamic “me” filter, so whoever is logged in can quickly see the timer they have running and pause or stop it as needed.

It’s not the cleanest approach, but if you need the data and want to avoid adding another app or cost, it would get the job done.

Hey @e.lautier

We might be over-simplifying it, but can you use the ‘Group By’ button and point it to your label column to split it out by client? You can save it as a view or export from there if needed.

Give us a shout if you get stuck - teameasy@easy-mondays.com :slight_smile:

Peta

Hello @e.lautier Right now the native Time Tracking widgets can’t split hours by a custom column like Client. They really only work by person, date, or board.

What usually works:

One option is a central “Time Log” board.
Every time entry gets pushed there with Person, Hours, Date, and Client (from your Label column) using automations, Make, or Zapier. Then you report from that board by Client and by Person.

Another option is to use Connect Boards + Mirror to pull the Client into a single reporting board and build your dashboard from there.

Dr. Tanvi Sachar
Monday Certified Partner, Monday Wizard

hi @e.lautier, if you need hours per client and per person each month, that’s exactly where Time in Status for monday.com shines.

Time in Status lets you pull time logged and segment it by any column you choose (e.g., Client) and by team member, so you can get clean reports showing:

  • Total hours per client each month
  • Which staff worked on that client
  • A breakdown by person within each client group

You can try it with a 14-day free trial, and if you want, you can also book a quick demo to see how the reporting works with your setup.

@e.lautier You can create time tracking reports using the Screenful app. You can track hours logged by each team member within the specified time frame, and filter by any item property. You can view the results as a list or a chart, and place it in the Monday dashboard or schedule via email.

Here’s the guide for creating charts based on time tracking data and the getting started guide for a free trial.

1 Like

Hi @e.lautier

You may want to try out an app for this need.

We have built Time Tracking & Timesheets app available in the monday.com marketplace. The app has the following features :

Intuitive Time Tracking Built Into monday.com – Track time directly on your boards and tasks without switching tools.

Start/Stop Timers or Manual Entry – Flexible options to log time either with a live timer or by entering hours manually.

Smart Timesheets – Automatically generate timesheets based on logged hours so you never miss a minute.

Time Reporting & Insights – Turn raw time logs into clear reports for productivity analysis and planning.

Exportable Data – Easily export timesheet and time tracking data to spreadsheets for payroll, billing, or deeper analysis.

Board-Native Experience

Do give it a try !!

Please reach out to support@rvsoftwares.in for any queries