Skip to content

How many story points are under this Epic? What Jira search can and cannot tell you

A tree of sticky-note cards where the story point badges add up to a glowing parent card

Somebody asks how big an Epic really is. You search for its work items and get a list, but the number they want, the story points under the Epic, is not in that list. Here is what the search returns, where it stops, and how to check your own Epic in ten minutes.

The short version

  • The JQL field parent finds the child work items of a parent work item. It supports =, !=, IN and NOT IN, and Atlassian lists no functions for it.
  • A search returns work items. It does not add up their story points or time estimates.
  • The parent search works one parent at a time: to look one level further down you take the keys you got and search again.
  • So “how many story points are under this Epic, sub-tasks included” is a manual job: several searches and a calculator.
  • Issue Hierarchy Structure shows the Epic as a tree and sums story points, time estimates and percent complete at every level, and exports the tree to CSV.

What the search gives you

Atlassian describes the parent field like this:

“Search for all child work items of a parent work item. For example, you can view all stories under the larger piece of work they belong to.”

and lists the details for the field: operators =, !=, IN, NOT IN, and under supported functions: “None”. The example on the page is parent = TEST-1234.

Source: Atlassian, Advanced search reference, JQL fields

A second field helps to tell the levels apart. hierarchyLevel uses 1 for the larger pieces of work above the standard level, 0 for standard work items such as stories and tasks, and -1 for subtasks. It filters by level. It does not sum anything either.

Check your own Epic in 10 minutes

  1. Pick a large Epic. Run parent = EPIC-1 with its key. Note how many work items come back, and look at the story points of each.
  2. Look at the result: are the sub-tasks of those stories in the list? If they are not, copy the keys of the stories and run parent in (KEY-2, KEY-3, KEY-4). That is the second level.
  3. Add the story points by hand. Check which levels carry story points in your project: only stories, or tasks and bugs too.
  4. Count how many searches you ran and how many numbers you added. Then ask yourself how often someone asks this question, and how long the answer stays true.
Jira search for the child work items of an Epic
Jira’s work search on our test site, parent = U1A-1, 6 November 2026. Five work items come back, all one level below the Epic. The sub-task of Story U1A-1’s child is not in the list: it appears only in a second search, parent in (U1A-58, U1A-6, U1A-5, U1A-4, U1A-3).

Meet Issue Hierarchy Structure

Issue Hierarchy Structure: Story Points Roll-Up Reports is a Votazz app. Open the Epic Hierarchy report from the Apps menu (or add the Epic Hierarchy gadget to a dashboard), pick a project and press Search. You get the Epics of the project as a nested tree, Epic, Story, Sub-task, with the estimates summed at every level: time estimates, story points and percent complete.

Epic Hierarchy report with story points rolled up
the Epic Hierarchy gadget on a dashboard of our test site, tree expanded to Sub-task level. Epic U1A-1 shows 7h 30m time spent, 100% time progress and 8 story points, summed from its children in one row.

What you can do in the report:

  • Filter by Project, Fix Version, created date, Status or Assignee, and load the Epics you care about.
  • Edit the summary, status, assignee, estimates and story points right in the tree.
  • Roll up any Number custom field, not only story points: add the field in the displayed columns and the app adds a Sum Up column.
  • Follow issue links as a tree too: the Links Hierarchy report with Max Depth, child issue types and an option to include sub-tasks.
  • See the hierarchy of the current Epic in the Activity section of the Epic itself.
  • Put the tree on a dashboard as a gadget, or export it to CSV, which opens in Excel.

One rule is worth knowing before the first report. By default story points are counted for Stories and the levels above them, so a Task with its own estimate does not add to the Epic. If your team estimates Tasks and Bugs too, the app settings have an option to count story points on all levels, not only on Stories and above. Story points done are counted when the status of the work item is Done.

Issue Hierarchy Structure has a free trial on the Atlassian Marketplace.

Try Issue Hierarchy Structure on the Atlassian Marketplace

Documentation.

The bottom line

Jira search lists the child work items of a parent and leaves the adding to you. Before the next planning meeting, run the ten-minute check on your biggest Epic and see how many searches it takes to get one number.

Sources

Issue Hierarchy Structure is a Votazz app. Atlassian, Jira and Marketplace are trademarks of Atlassian.