Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Tracking Time Towards Projects or Epics

Ashley Byrd February 27, 2025

We are looking to track time against epics and stories to understand how much time we contributed towards a project or feature we've been working on, without having to have our devs track this themselves. 

Is there some kind of existing reporting in JIRA we can use that shows time against epics and stories or a report we can create to provide us with this information? 

 

 

8 answers

11 votes
Ewa Grabowska-Ptak_SolDevelo_
Atlassian Partner
February 28, 2025

Hi @Ashley Byrd

Are you referring to Jira’s native Time Tracking feature, or do your developers not log time against issues?

I represent SolDevelo, and we offer time tracking solutions to enhance Jira’s reporting capabilities. If you're open to a marketplace app, I’d be happy to recommend our tool.

Our Worklogs - Time Tracking and Time Reports app utilizes Jira’s native time logs to generate insightful reports based on Jira issue fields. For example, you can:

  • Track the total time spent on an Epic and its child issues.
    w1c.png
  • Analyze how much time users spend on different issue types, such as bugs vs. stories.
    w2c.png
  • Generate customized reports based on Jira fields and custom fields, offering endless possibilities.

    w3c.png

Is it close to what you are looking for? I hope this can be helpful to you. 

Best regards,
Ewa

 

1 vote
Petru Simion _Simitech Ltd__
Atlassian Partner
February 28, 2025

Hi @Ashley Byrd ,

 

If you are open to using apps you can use Time in Status Dashboard for Jira , an app released by our company.

 

You can filter for only Epics and Stories or search for all issue types and see how long each issue spent in each status and also how many times the issue was transitioned into that status.

There are two perspectives: columns and rows, allowing you to view and export to csv your data in the most convenient format you chose.

 

The columns perspective will show each issue in a row with each time spent in status in columns.

time_in_status_result_columns.png

 

 

The rows perspective will show each status in a row.

time_in_status_result_rows.png

 

Regards, 

 

Petru

 

1 vote
Valeriia_Havrylenko_SaaSJet
Atlassian Partner
February 27, 2025 edited

Hi @Ashley Byrd 👋

If you consider installing third-party add-ons, option for you can be Time In Status. You can get various real time reports with add-on. Іdentify the loops in the workflow in a few clicks. For this just:

  1. Choose Project, Assignee, Sprint etc.
  2. Filter issues by Time Ranges
  3. Enjoy you report as Table or Chart view. 


Знімок екрана 2024-08-20 о 17.30.59.png

2. Also the Assignee time report can be useful for you. This report will notify you of how much time each Assignee spent on each task.

2024-05-30_12-03-43.png

3. Also you can see Time in States Metrics as a Dashboard Gadget. For an example how long a task was in progress on each Assignee or how long it was Unassigned. You also have a Table or Chart view for this.

Знімок екрана 2024-07-31 о 13.53.29.png    Знімок екрана 2024-07-31 о 13.54.38.png

4. For more in-dept analysing try out Pivot view table. We can evaluate how much the time in the In Progress status has changed depending on the number of tasks, and we can also “dive deeper” and see which tasks have spent a lot of time.

2024-05-30_12-09-02.png



Add-on developed by my team.

I hope you find this helpful 🚀

1 vote
Ayça Erdem_OBSS_
Atlassian Partner
February 27, 2025 edited

Hello @Ashley Byrd 

There is no built-in solution in Jira to automatically track time spent on epics and stories without manual time tracking. However, you can achieve this using a Marketplace app.

Timepiece - Time in Status for Jira, developed by my team at OBSS, is the leading "Time in Status" app in the Atlassian Marketplace. It allows you to track how much time each issue spends in each status and provides detailed reports that will meet your needs. The app is available for both Jira Cloud and Data Center.

Timepiece mainly allows you to see how much time each issue spent on each status or each assignee.

Status Duration report which shows how much time each issue spent on each status. You can combine the time for multiple statuses to get metrics like Issue Age, Cycle Time, Lead Time, Resolution Time etc. and also You can use custom JQL to filter issues by epic, then analyze the total resolution time for all issues under that epic.

image (4).png

For all numeric report types, you can calculate averages and sums of those durations grouped by the issue fields you select. For example total in-progress time per customer or average resolution time per sprint, week, month, issuetype, request type, etc. The ability to group by parts of dates (year, month, week, day, hour) or sprints is particularly useful here since it allows you to compare different time periods or see the trend. 

image (5).png

The app calculates its reports using already existing Jira issue histories so when you install the app, you don't need to add anything to your issue workflows, and you can get reports on your past issues as well.

Timepiece reports can be accessed through its own reporting page, dashboard gadgets, and issue view screen tabs. All these options can provide both calculated data tables and charts. The app has a REST API so you can get the reports from Jira UI or via REST. Also you can export the reports in to various formats easily. 

Visit Timepiece - Time in status for Jira  to explore how our JIRA add-on can revolutionize your metrics measurement process.

Hope it helps,

Ayça

 

0 votes
Gökçe Karaduman-The Starware
Contributor
March 5, 2025

Hi @Ashley Byrd ,

If you're open to using a third-party app from the Atlassian Marketplace, I recommend a time tracking app to view work logs related to a specific project or issue and generate relevant reports.

One of these apps, WorklogPRO, has a timer feature that allows you to track how much time the user spend on an issue. After stopping the timer at the end of the task, user can easily add the recorded time as a work log for the relevant issue.

Worklogs can be displayed in a timesheet with multiple layers, thanks to WorklogPRO's hierarchical grouping feature, and reports can be generated in various formats (e.g., burndown chart) based on the grouping.

timer.jpg timesheet.jpg chart.jpg

Disclaimer: I work for the vendor who developed this application.

0 votes
Gerda Grantiņa
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 3, 2025

Hello @Ashley Byrd 

eazyBI can help track time across epics and their stories automatically. Here's how:

  1. Use the "Issue" dimension with Epic hierarchy in your report
  2. Add the "Hours spent" measure which will automatically sum up all hours from stories to their parent epics
  3. No manual tracking needed - the hours roll up automatically through the hierarchy

This gives you a clear view of time spent at both epic and story levels. Here is an example of how it can look:

Issue_Epic_hierarchy_-_Issues_-_Jira_Demo_-_eazyBI.jpg
Here you can try the same report in our Demo account: https://eazybi.com/accounts/1000/cubes/Issues/reports/844993-issue-epic-hierarchy

Let me know if you have further questions about this!


Kindly,
Gerda // support@eazybi.com

0 votes
Mehmet A _Bloompeak_
Atlassian Partner
March 1, 2025

Hi @Ashley Byrd

Jira doesn't have a built-in solution for the report you mentioned. You can try Status Time Reports app developed by our team. It mainly provides reports and gadgets based on how much time passed in each status.

Here is the online demo link, you can see it in action and try without installing the app. For further details, you can have a look at Status Time Reports How to Videos.

App Features:

  • This app has a dynamic status grouping feature so that you can generate various valuable reports as time in status, time in assignee, status entry dates and status counts, cycle time and lead time, resolution time, average/sum reports by any field(e.g. average in progress time by project, average cycle time by issue creation month).
  • You can search issues by Project, Issue Type, Status, Assignee, Issue Creation/Resolution Date(and any other Date field) and JQL Query.
  • Status durations are calculated according to the working calendar you define. Once you enter your working calendar into the app, it takes your working schedule into account too. That is, "In Progress" time of an issue opened on Friday at 5 PM and closed on Monday at 9 AM, will be a few hours rather than 3 days.
  • You can set different duration formats.
  • You can export reports in CSV file format and open them in MS Excel.
  • You can also add this app as a gadget to your Jira dashboards and reach “Status Time” from Issue Detail page.
  • You can enable/disable access to Status Time reports&gadgets and Issue Detail page per project, users, groups or project role.

If you are looking for a completely  free solution, you can try the limited version Status Time Reports Free.

If you have any questions, feel free to schedule a call with us.

Hope it helps.

0 votes
Humashankar VJ
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 27, 2025

Hi @Ashley Byrd 

To track time against Epics and Stories in Jira without manual input from developers, you have several options, depending on your setup and permissions.

  • Jira offers a few out-of-the-box solutions. For classic projects, you can utilize the Time Tracking Report, which displays Original Estimate, Time Spent, and Remaining Time for issues. This data can be rolled up to Epics using JQL filters.
  • In addition, the Workload Pie Chart and Created vs. Resolved Reports, accessible via Dashboards, provide visualizations of workload by issue type.

If you're using Jira Premium, Advanced Roadmaps offer roll-up time tracking at the Epic level, providing a more comprehensive solution.

Hope this helps - Happy to help further!!
Thank you very much and have a great one!
Warm regards

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
atlassian, team '25, conference, certifications, bootcamps, training experience, anaheim ca,

Want to make the most of Team ‘25?

Spend the day sharpening your skills in Atlassian Cloud Organization Admin or Jira Administration, then take the exam onsite. Already ready? Take one - or more - of 12 different certification exams while you’re in Anaheim at Team' 25.

Learn more
AUG Leaders

Upcoming Jira Events