2sync
Notion7 min read

How to create sub-tasks in Notion (they're called sub-items)

Create sub-tasks in Notion in three steps. The menu calls the setting Sub-items, not sub-tasks: here is the exact path, plus rollups and view options.

Notion cube logo on a deep blue gradient, with a white connector branching into three status tiles: one green check mark and two in-progress spinners
Written by
Simo Elalj
Updated on
Sep 7, 2026

Notion sub-tasks break any database item into smaller, trackable steps. Each entry can then hold nested items with their own status, due date, and assignee. Setup takes under a minute. The one thing that stops most people is the name, because the menu never says "sub-tasks" anywhere.

Quick answer

To turn sub-tasks on:

  1. Open the settings menu at the top of your database.
  2. Under Database settings, select More settings.
  3. Select Sub-items.
  4. Select Turn on sub-items.

Every row then gets an arrow to the left of its title that opens and closes its sub-items.

One clarification before you start. Sub-tasks break a task into smaller pieces, a parent/child hierarchy. Ordering rules like "Task B cannot start until Task A is done" come from a separate Notion feature called Dependencies, covered further down.

1. Choose a database

To create sub-tasks in Notion, you need a database. Any database works: a task tracker, a project board, a to-do list, or an assignment tracker.

If you do not have one yet, the quickest way is to use Notion's built-in Tasks template. Open a new page, type /tasks, and select the Tasks database. It comes with status, priority, and date properties already configured.

Typing /tasks on a blank page drops in a ready-made Tasks Tracker, sample rows and all.

2. Enable sub-tasks (the Sub-items setting)

Once you have a database open:

  1. Open the settings menu at the top of the database.
  2. Under Database settings, select More settings.
  3. Select Sub-items.
  4. Select Turn on sub-items.

In the menu the feature is called sub-items, not "sub-tasks". Searching for the wrong name is the most common way to stall on this step.

Notion then creates a relation from the database to itself. That relation is what ties one entry to another, as a Sub-item on one side and a Parent item on the other.

The recording is older than the menu path above, so follow the numbered steps for the exact route.

3. Add a sub-task to a parent task

With sub-items enabled:

  1. Hover over any task in list view.
  2. Click the small arrow to the left of the title.
  3. Add a sub-item in the dropdown that opens.
  4. Give it a name and set its properties.

You can also:

  • Drag and drop an existing task onto another to nest it instantly.
  • Open a page and use the Parent item relation to assign a parent manually.
  • Nest multiple levels by adding a sub-task to a sub-task (useful for complex projects with phases, milestones, and individual action items).

Sub-items carry the same property set as their parents, so a status, a due date, or a reminder behaves exactly the same way one level down.

The arrow beside a task title opens its sub-items and lets you add another one without leaving the row.

Tips for working with sub-tasks

How do sub-tasks look in different views?

Sub-items stay visible in every database view, and you choose the format yourself. This route is shorter than the enable path: no Database settings, no More settings.

  1. Open the settings menu at the top of your database.
  2. Select Sub-items.
  3. Open the dropdown under Display options.

What you can pick depends on the view you are in:

  • Table, list, and timeline views: Nested in toggle gives you the familiar tree, where the arrow on a parent opens and closes its sub-items. Flattened list drops the indentation and lines parents and children up at the same level.
  • Board, calendar, and gallery views: Card property prints the sub-items onto the parent's card. Flattened list shows every parent and sub-item as its own separate entry.

Nested in toggle reads better as a project overview, with phases and milestones tucked under the task they belong to.

Pick Flattened list when each sub-task has to stand on its own, for example to give it a slot on a calendar.

One more control takes the long route again, back through Database settings > More settings > Sub-items > Advanced settings. Property decides which item type gets nested in your table, Sub-item or Parent item, and that choice then applies to every view of the database. A Show nesting toggle on title switch lives in the same place.

How to track sub-task progress

Notion shows no completion counter by default, but a rollup property adds one:

  1. Add a new Rollup property to your database.
  2. For the relation, choose Sub-items.
  3. Choose the property of the related pages the rollup should read.
  4. Choose the calculation.

One thing to know before you set that calculation: Notion's documented list of rollup calculations has no "percent checked" option.

The only two percentage calculations are Percent empty and Percent not empty, and both measure whether a cell holds a value, not whether a box is ticked. Point either one at a checkbox and it tells you nothing, because an unticked checkbox is still a filled cell.

Two settings that do work:

  • A count: point the rollup at any property of the sub-items and choose Count all. Every parent task then shows how many sub-tasks it holds.
  • A percentage: point the rollup at a property that stays empty until the sub-task closes, a completion date for example, then choose Percent not empty. The share climbs as those dates get filled in.

Either way, the value updates on its own whenever a sub-item changes.

How to filter and sort by sub-tasks

The shortest route is the sub-items menu itself.

  1. Open the settings menu at the top of your database.
  2. Select Sub-items.
  3. Open the dropdown labeled Filter options, which reads Include if your display option is set differently.

Then pick one:

  • Parents only shows the parents that match your filters, with a count of the sub-items they hold.
  • Parents and sub-items shows both.
  • Sub-items only shows just the children.

Those three are for table, list, and timeline views. Board, calendar, and gallery views support Parents only and nothing else, which is the part people usually get wrong.

For finer control, filter on the Parent item relation directly:

  • Only top-level tasks: filter where Parent item is empty.
  • Only sub-tasks: filter where Parent item is not empty.
  • Overdue children: combine "Parent item is not empty" with "Due date is before today."

Pair these filters with recurring task automations and you have lightweight project tracking without leaving Notion. The Notion project management guide covers the full structure.

What happens when you move, duplicate, or delete a parent task

Sub-items travel with their parent, and Notion's own documentation spells out what that means in each case. The delete rule is the one worth reading before you need it.

  • Move: sub-items are turned on for the target database if they are not already. Without permission to turn them on there, the sub-items arrive as parent items instead. A sub-item you do not have edit access to is left behind.
  • Duplicate: the item and all of its sub-items are duplicated into new pages.
  • Delete: deleting an item deletes every one of its sub-items with it. Move the sub-items out of the parent first if you want to keep them.

Limitations to keep in mind

  • No automatic status roll-up: Completing all sub-tasks does not automatically mark the parent as done. You need a formula or manual update.
  • Deep nesting stops paying off: Two to three levels of nesting works best for most workflows. Past that the tree is harder to scan than it is useful, and a property carries the detail better than another layer does.
  • Restricted pages stay hidden: Where page permissions vary inside one database, you will not see every page. Nested in toggle keeps the sub-item tree structure intact even when some of them are restricted.
  • Sub-tasks nest work, they do not order it: On their own, sub-tasks are a parent/child hierarchy and do not enforce "Task B cannot start until Task A is complete" sequencing. For that, Notion has a separate Dependencies feature with its own switch (Database settings > More settings > Dependencies > Turn on dependencies). You draw the links in timeline view, and when you turn dependencies on you pick how Notion handles the dates: Shift only when dates overlap, Shift & maintain time between items, or Do not automatically shift.
Dependencies are drawn in timeline view, where the arrows set the order. Sub-items stay inside a single task.

On bigger projects the planning tends to stay in Notion while the day-to-day execution happens in a task app, and two-way sync with Todoist keeps both sides current without retyping anything.

The Todoist integration and the Google Tasks integration carry the parent/child hierarchy across as a Notion relation instead of flattening it into one long list.

Conclusion

Turning on sub-items takes under a minute, and the payoff is immediate. Every entry in your database carries its own steps, with the properties you already use for everything else: status, due date, assignee.

Most people who get stuck are stuck on the vocabulary. In the Notion menu the feature is called sub-items, and the item type you nest by is Parent item. Searching the settings for "sub-tasks" gets you nowhere.

For the majority of projects, two levels of nesting and one progress rollup are enough. Dependencies only matter the day the order of the work does.

Keep your Notion tasks in sync

2sync connects your Notion databases to Google Calendar, Todoist, and more. Changes flow both ways, so your sub-tasks and deadlines stay up to date everywhere.

Try 2sync for free

FAQ

What is the difference between sub-tasks and sub-pages in Notion?

Sub-tasks are database entries linked through a self-referencing relation, so they share the same properties (status, date, priority) as the parent. Sub-pages are regular pages nested inside another page with no structured relationship or shared properties.

What is the difference between sub-tasks and dependencies in Notion?

Sub-tasks break one task into smaller pieces that share the parent's properties. Dependencies are a separate feature that puts two tasks in sequence, so one cannot start until the other finishes. Reach for sub-tasks when the work splits, and for dependencies when the work has to wait.

How do you track sub-task completion in Notion?

With a rollup, but not the obvious one. Notion has no percent checked calculation, and the two percentage calculations, Percent empty and Percent not empty, only measure whether a cell holds a value, so aiming either at a checkbox tells you nothing. Use Count all for a live count of sub-tasks, or point Percent not empty at a property that stays empty until the sub-task closes, such as a completion date.

Where is the sub-task arrow in Notion?

If no arrow appears to the left of a row title, one of three things is true: sub-items are not turned on for that database, the display option is set to Flattened list instead of Nested in toggle, or Show nesting toggle on title is off under Advanced settings. All three are fixed from the Sub-items menu.

How do you turn off sub-items in Notion?

Open the settings menu at the top of your database, then go to Database settings > More settings > Sub-items > Turn off sub-items. It is the same path you used to switch them on.

About the author

Simo Elalj
Simo Elalj

Founder of 2sync and software engineer (INSA Lyon). Builds sync tools that connect Notion with calendars, tasks, and contacts. Previously founded RefurbMe.


Latest

From the blog

Guides on Notion sync, the calendar and task tools we test, and the productivity stack that holds it all together.