Guide · monday.com
How to track time in status on monday.com
monday.com shows an item's status, but not how long it has been there. Here are the ways to measure it with monday's own tools, the plan each needs, and where each stops working.
Native options
Five ways to measure time in status with monday's own tools
Regular monday.com boards have no built-in "time in status" column, but you can get close. Plans are as of October 2026.
1. Read the item's Activity Log
Every status change is logged with who made it and when. For one item:
- Click the item name to open the item card.
- Select the Activity Log tab.
- Find the change into your status and hover over the date for the exact time.
For the whole board, click the profile icon at the top right of the board. The Excel icon exports the log to a spreadsheet, and on Pro and Enterprise Filter Log narrows it to the status column.
2. Stamp a date when the status changes, then count the days
This is the usual workaround. It needs automations (Standard and up) and, for the count, a Formula column (Pro and Enterprise).
- Add a Date column, for example Entered Review.
- Click Automate at the top right of the board, then Create custom automation.
- Set the trigger to When status changes to Review and the action to Set date to today, pointed at Entered Review.
- Add a Formula column with DAYS(TODAY(),{Entered Review}) for the days since it entered Review.
To keep the number after the item moves on, stamp a second date such as Left Review and use DAYS({Left Review},{Entered Review}). If you count business days, use WORKDAYS() instead.
3. Run a Time Tracking timer for each status
The Time Tracking column (Pro and Enterprise) is a stopwatch that status change automations can start and stop:
- Click + at the right of the column headers, then More columns, and add Time Tracking. Name it after the status, such as Time in Review.
- In Automate, add "When Status changes to Review, start Time tracking".
- Add "When Status changes to Approved, stop Time tracking", where Approved is the next status.
- To get hours as a number, add a Formula column with {Time in Review#Hours}.
Repeat for each status you want to measure.
4. Chart status counts over time
On Pro and Enterprise, click + Add widget and choose Data Over Time. Set the Y-axis to Count items, group it by your status column, and pick a weekly interval. It shows how many items sat in each status each week. It keeps six months of history on Pro and twelve months on Enterprise.
5. Use the SLA column on monday service
In monday service, the Tickets board has an SLA column. Click + Add column, then More columns, and search for SLA. You set a target time per label, choose when the clock starts, ends and pauses, and choose work hours or 24/7. Each ticket shows Within, About to breach, Breached or Paused, and a Total time passed column counts up beside it.
Also check your product
In monday CRM, the Deal Stages widget in a deal's item card shows the time spent at each stage on hover. In monday dev, the Sprint performance widget tracks cycle time from "in progress" to merged pull request, with the GitHub integration. On Pro and Enterprise, monday sidekick can chart how a metric such as cycle time changed over 30, 60 or 90 days.
Limits
Where the native methods fall short
- The Activity Log is a list, not a report. It doesn't add up time per status or go on a dashboard, and changes older than your plan's retention window drop off.
- A date column holds one date. When an item comes back to a status, the automation stamps a new date over the old one, so the earlier stay drops out of the count. Five statuses take five date columns, five automations and five formulas.
- Formula results are hard to report on. monday's help center says formula results can't trigger automations and aren't always recognized by charts and widgets. Its fix is a workflow that copies the result into a Numbers column.
- Timers count when they stop. A running Time Tracking session isn't counted until it is paused or stopped, and automations can't act on a running timer, so it can't alert on "in Review for more than 24 hours". It also takes one column and two automations per status.
- Automations use your monthly quota. Standard includes 250 automation actions a month and Pro 25,000. A busy board can use up a Standard quota quickly.
- Data Over Time counts items, not time. It tells you how many items were in Review last week, not how long each one stayed.
- The SLA column needs monday service.
For a quick look at waiting times, method 2 is usually enough.
The shortcut: hours per status, saved as numbers
We make Time in Status + SLA, an app that does this bookkeeping for you. It is built by TELCOMA Global, not by monday.com, and you set it up in monday's automation builder.
- Track time in status. Add the recipe When a status changes → Track time in status. Each time an item leaves a status, the app adds the hours to a number column such as Time in Review (h), and a Status since date column shows when the current stay began. You can sum, filter, sort and chart them like any number column.
- History from the start. On first sight of an item, the app rebuilds its status history from the board's activity log, as far back as your plan keeps it, then keeps its own record.
- Stuck-item trigger. When an item is stuck in {status} for more than {hours}, then any monday action: notify someone, change the status, move the item. It fires once per stay and is checked every few minutes.
- Cycle time. Record cycle time writes the hours between two statuses you choose into a number column.
- Board view and AI check. The Time in Status board view shows how long each item has been in its current status. Explain bottlenecks asks AI which statuses slow the board down and what to try. It sends column titles, status names, item counts and hours to Anthropic's Claude API, never item names or people, and nothing is sent until someone clicks it.
Durations are elapsed hours, nights and weekends included, not working hours. And the app works through monday automations, so your plan needs them, and its runs count toward your monthly automation actions.
It is free for accounts with up to 5 seats. Larger accounts pay per seat through monday.com billing, with a 14-day free trial. While the monday marketplace listing is in review, the app installs from the link below. Watch the 60-second demo or read the setup guide.
FAQ
Common questions
Does monday.com have a time in status column?
Not on regular boards, as of October 2026. monday service has an SLA column with a Total time passed column on its Tickets board. Elsewhere you combine date stamps, formulas or Time Tracking columns, or use an app.
How do I see how long an item has been in a status on monday.com?
Open the item, select the Activity Log tab and find the change into that status. Hover over the date for the exact time. For a running count, stamp the date with an automation and use a DAYS formula.
Can monday.com calculate the days between two status changes?
Yes. Stamp a date column with an automation at each status change, then use a Formula column such as DAYS({Left Review},{Entered Review}). Formula columns need the Pro or Enterprise plan, and each date column holds the most recent stay, not earlier ones.
How do I track SLAs on monday.com?
In monday service, add the SLA column to your Tickets board and set a target per label. On other boards, stamp a date when the status changes and add a "When date arrives" automation set to a number of days after it, or use an app with a stuck-in-status trigger.
How long does monday.com keep the activity log?
One week on Basic, six months on Standard, one year on Pro and five years on Enterprise, according to monday's help center.
How do I measure cycle time in monday.com?
Stamp a start date and an end date with status change automations and subtract them in a Formula column, using WORKDAYS() if you count business days. Time in Status + SLA can also write the hours between two statuses into a number column.