The interactive chart is available on larger screens
Please open this page on a desktop to try it out
Key features of Epic Time in Status chart
The Epic Time in Status chart shows how long issues within an epic spend in different stages of your workflow, helping you identify bottlenecks and reduce delays. By grouping statuses into In Progress and Waiting categories, you can see where work is actively moving and where it’s being held up. Interactive breakdowns, trend views, KPI targets, and customizable work schedules make it easy to track performance over time and measure the impact of process changes.
Since Jira doesn’t offer a native Epic Time in Status chart, the Agile Cycle Time Chart app fills that gap, all inside your Jira Dashboard for clear visibility and control.
How different roles use Time in Status by Epics chart
✅ Scrum Master: The Time in Status by Epics report helps me spot when issues are stuck in a particular status, investigate the underlying cause, and escalate blockers quickly. By monitoring trends in In Progress and Waiting groups, I can facilitate workflow improvements and keep delivery on track.
✅ Release Train Engineer (RTE): I use the epic-level Time in Status report to compare status patterns across multiple teams. If I see similar delays in different teams, I can address them during ART syncs and coordinate cross-team solutions to remove systemic blockers.
✅ C-Level Executive: I rely on time-in-status insights to make informed capacity decisions. For example, if testing stages consistently take longer than our targets, I may decide to allocate more QA resources or adjust delivery expectations for the epic.
Turn Epic data into actionable insights with Epic Time in Status chart
Track how work items move through statuses and spot if they’re getting stuck. The Epic Time in Status chart in Jira shows the percentage of time issues spend in different In Progress statuses, with the option to define exactly which statuses belong to the In Progress group. You can also create a custom Waiting group to monitor delays - for example, issues waiting for customer feedback.
Workflow bottlenecks detection example on Epic Time in Status graph in Jira dashboard
📊 How to read the chart:
This example covers the last six bi-weeks (1️⃣) and three epics (2️⃣), displaying two status groups: In Progress (all In Progress statuses) (3️⃣) and a custom Waiting group containing the To Do status (4️⃣). Most of the time was spent in To Do, except in the last bi-week, when 75.51% of the time was spent in Dev Done (5️⃣).
✅ Why use it:
Quickly see if work is getting stuck in particular statuses.
Spot long wait times that may indicate external blockers.
Focus improvement efforts on the stages with the highest time share.
2. Key feature: Drill down into status details
Click any time period on the chart to see a detailed breakdown for the In Progress and Waiting groups (1️⃣). Issues are grouped by status, and you can select two more nested levels for deeper analysis: issue type, assignee, or any other meaningful Jira field. You can then go to the issue list, where each item links to its Jira ticket (2️⃣).
Drill down into status details example on the Time in Status by Epics graph
✅ Why use it:
Investigate why certain periods have unusually high wait or work times.
Analyze specific statuses in depth and see how different factors (e.g., assignee, issue type) affect throughput.
Preparing reports that require evidence of where time is spent within an epic’s workflow.
3. Key feature: Tracking Epic trends in average time per status group
Switch to the Average view (1️⃣) to see how much time issues spend in each status group over time. You can choose the statistical measure - mean, median, or a specific percentile (2️⃣) - to match your analysis needs.
Tracking trends in average time per status group on the Epic Time in Status graph example
✅ Why use it:
Spot trends in time spent across status groups.
Evaluate whether recent process changes have improved flow efficiency.
Use consistent metrics to compare performance over time.
4. Key feature: Visualization of Epic Time in Status targets
Add target lines to the chart (for example, 30% and 60%) to compare actual time spent in a status group against your desired threshold. This makes it easier to track KPIs and monitor the impact of process changes.
Visualization of Epic Time-in-Status targets in Epic Time in Status report in Jira
✅ Why use it:
Quickly see if the time spent meets or exceeds your goals.
Monitor KPI compliance over time.
Assess whether process adjustments are helping you reach performance goals.
Additional feature: Work schedule customization for calculations
The Epic Time in Status chart measures time in status based on your defined work schedule. You can set the number of working days, working hours, breaks, and holidays to ensure calculations match your team’s actual availability.
Work schedule customization for calculations in the Epic Time in Status report example
✅ Why use it:
Get accurate time-in-status metrics that reflect your real working calendar.
Avoid skewed results from non-working days or breaks.
Compare teams with different schedules on a consistent basis.
What about native Jira Epic Time in Status chart
Jira doesn’t offer a native Time in Status report. With Jira’s built-in reports, you can’t:
❌ See how much time issues spend in specific statuses.
❌ Track workflow performance for any scope (project, board, epic, initiative).
❌ View trends showing how the workflow changes over time.
❌ Drill down into issues by status to identify problem areas.
❌ Compare actual workflow performance against a target.
Advantages of using Epic Time in Status chart
Define your own In Progress and Waiting groups to focus on the most relevant workflow stages.
Choose between absolute values, percentiles, or trend views to match your analysis needs.
Visualize time-in-status targets to monitor progress against your goals.
Break down results into individual issues for deeper investigation.
Set working days, hours, breaks, and holidays for accurate time calculations.
Select one or multiple epics as your data source.
Filter by completed, created, or open issues, or apply custom JQL to refine the scope.
Apps used in this Epic Time in Status chart example
Explore these examples to create your own use cases directly on the Jira Dashboard. Both Jira apps highlighted here come with a 30-day free trial and remain free for teams of up to 10 users:
The Agile Reports and Gadgets app also offers Epic Time in Status chart functionality, along with many other useful reports and charts.
Frequently Asked Questions
1. How to create an Epic Time in Status report in Jira?
Jira doesn’t include Epic Time in Status reporting, but you can create one with the Agile Cycle Time Chart app by Broken Build. Open the Epic Time in Statuses Ratio (All In Progress category) – monthly template, select the epics you want to track, and configure the settings - such as custom status groups, time period, and filters.
2. What statuses can I include in the Waiting group?
By default, the Epic Time in Status chart in Jira dashboard only displays statuses from the In Progress group. If you configure a Waiting group, you can include any statuses from your Jira workflows that make sense for your process - for example, To Do, Blocked, or Waiting for Customer.
3. Can I track multiple Epics in the same report?
Yes. The Epic Time in Status report lets you select any number of epics as your data source and view them together in one report. You can also choose other scopes, such as projects, boards, initiatives, or apply a custom JQL filter.
4. What’s the difference between absolute, ratio, and average view?
Absolute: Shows the total time issues spent in each status group during the selected period (e.g., In Progress: 10 days).
Ratio: Shows the percentage of total time allocated to each status group (e.g., In Progress: 60%, Waiting: 40%).
Average view: Shows the average time issues spent in each status group per issue during the selected period, using the chosen statistical measure (mean, median, or percentile).
5. Can I choose which issues to include in the Epic Time in Status report?
Select completed, open, created, or status-changed issues (1️⃣). You can also use the Issue filter (2️⃣) to include or exclude issues based on the estimation field, release, issue type, or by applying a custom JQL query: