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

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How can I get a percentage of complete on an Epic in a project?

As a PM I have to manually calculate the percentage of progress on every project in Jira and add the into Confluence, so that can we check but Management.

So, I was wondering if there is an easy way to calculate the percentage of completion for every Epic/ issues inside a project to get these percentages.

3 answers

Hi Manrique,

You can use Agile Docs to show the % story points completed of any Epic (and it's cheaper than Portfolio).

You can also navigate to any set of Epics you like using your existing Quick Filters.


To just see the Epics (and not the entire tree), you can deselect the checkbox 'Expand All Epics'.


Hope that helps!

Hey Rhys that is a good add-on you have built there. Trying out the trial now. Might end up purchasing it if it does what it promises. 


It would be great if you can build a repot for the sprint level.

  • Categorise based on Issue type first and EPICs next. or vice-versa.
  • Then show the percentage completion. 
  • At the bottom show issues that were moved away from the sprint.

This would be helpful to many teams. 


A query - The progress based on the story points right? So are teams using this as a proxy for the effort involved in stories??

Hi Gokul,

Thanks for the kind words and helpful feedback.

Whilst you can't see issues moved away from a sprint, you can access only the Epics in your sprints using your Quick Filters In Agile Docs.

If you have a filter for every Epic in a sprint, which you can create using ScriptRunner, you can bring up all Epics with issues in a sprint or set of sprints.

Regarding story points, many teams are using story points for their estimates. But Jira only tracks Epic progress based on the number of issues complete.

Hi All,

You might want to try out the server addon we have built just of this purpose.

Agile Tools - Epic Tree and issue Tracker 

It will provide you the below features

  • Sum up your Epic's Time Spent, Original Estimate, Time Remaining, and Percent Complete
  • Display and manage Sprint/Epics/Issues of your project
  • Edit Issue summary, time estimates, story points and assignee on the tree with real time updates in the progress
  • Rolled up percentage completion and at issue level as well

Epic Tree Screen_Hierarchy.png


Looks great. any chance to have it available on Jira Cloud?

Thanks @Fanny JACOB for your feedback.

We are working on the Cloud version, and hope to publish it soon.

Rahul_RVS_Support Marketplace Partner Dec 06, 2020

HI @Fanny JACOB 

We have published the cloud version of our add-on.

You may want to try it out

Agile Tools - Epic Tree and issue Tracker 

Epic Hierarchy Screen_Cloud.PNG



0 votes

Hi Manrique,

I would recommend Checking out Portfolio for Jira, which can display Progress of Epics as a percentage based off progress of its child issues completion as covered here:


@Earl McCutcheon, we use Portfolio, but this does not solve the scenario where I simply want to see in a Jira Query or use the existing Jira Widget in Confluence to display a list of epics in a summary view with one of the fields being either a progress bar or % complete as a number.

I understand that portfolio offers views for this, but what we want is a progress % field to be part of the individual epic so that we can report in different areas outside of Portfolio seamlessly... like Confluence when we drop in the Jira widget or as an ad hoc Jira query.

This feels like an omission as understanding current completion % as a data point should be a basic part of an epic — understanding epic completion % based on the status of child tasks of a particular epic is a basic ask.

Like # people like this

Hi Kevin,

Currently Portfolio does not have any dashboard gadgets, so that wont help your use case out until the following feature request is addressed:

Make sure to add in a vote to help us track interest on this for prioritization efforts.

An alternative for your use case of a dedicated dashboard gadget displaying this info would be to use the Epic Sum Up add-on, then add the progress fields that the Add-on provides to a Filter Results gadget on your dashboard.


I used a custom field "Script Fields" in Scriptrunner and wrote a little groovy script to populate it.  I am not sure I like the way I am getting the % though...adding up all Story points and dividing by the total.  I am not sure it is that clean and simple since Story Points are relative.  But it was a good groovy script to at least capture it.

@Derek Rone This is what I am trying to do. Are you in Cloud or Server? Can you share the code you used? We are using Cloud. 

Unfortunately we are on Server.  I will have to go see if I can find it, like I said, we aren't using it since leadership didn't like the calculations since Story Points are relative but it was at least "working" by adding them all up and dividing by the total.

Thanks for the quick reply.

They have been discussing percent complete for both story points and issues and haven't decide which way to go yet. I wanted to show them what each looked like.

I am just learning to use Scriptrunner so trying to figure out we can present that for them. 

Hi @Derek Rone, would you like to share the groovy script with us, as we are facing the same request? 

Thank you!

Suggest an answer

Log in or Sign up to answer

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you