2sync
Notion4 min read

How to create sub-tasks in Notion (3 easy steps)

Learn how to create sub-tasks in Notion in three steps. Enable sub-items in any database, nest tasks, track progress with rollups, and manage projects.

How to create sub-tasks in Notion
Written by
Simo Elalj
Updated on
Jul 16, 2026

Notion sub-tasks let you break any database item into smaller, trackable steps. You enable them in your database settings, and each entry can then hold nested sub-items with their own properties, due dates, and assignees. The whole setup takes under a minute.

One quick clarification first: sub-tasks break a task into smaller pieces (a parent/child hierarchy). Ordering rules like "Task B cannot start until Task A is done" are a different Notion feature called Dependencies, which we cover further down.

Below is a step-by-step walkthrough, followed by tips for getting the most out of sub-tasks across different views.

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.

2. Enable sub-tasks for the database

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, then 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 creates a self-referencing relation property called Parent item. Every entry can now be linked to another entry in the same database as its parent or child.

3. Add a sub-task to a parent task

With sub-items enabled, hover over any task in list view and click the small arrow on the left. The dropdown that opens lets you add a sub-item: 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).

Tips for working with sub-tasks

How do sub-tasks look in different views?

Sub-tasks adapt to whatever view you choose:

  • List view: Expandable tree structure. Click the arrow next to a parent task to show or hide its children.
  • Board view: Sub-tasks appear as separate cards. Filter by "Parent item is not empty" to see only children, or "Parent item is empty" to see only top-level items.
  • Timeline view: Sub-tasks show as nested bars under their parent, which is helpful for visualizing project phases.
  • Calendar view: Each sub-task with a date appears on its own day. Useful for deadline tracking across a large project.

How to track sub-task progress

Notion does not show sub-task completion percentages by default, but you can set it up with a rollup property:

  1. Add a new Rollup property to your database.
  2. For the relation property, choose Sub-items.
  3. For the property of the related pages, choose the checkbox or Status property that marks completion.
  4. For the calculation, choose Count values for the number of sub-items, or one of the percentage options for the share of the total.

This gives every parent task a live count or percentage that updates on its own as sub-items are completed.

How to filter and sort by sub-tasks

Use database filters to create focused views:

  • 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 to build a lightweight project management system without leaving Notion.

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.
  • Performance on large databases: Databases with thousands of entries and deep nesting (four or more levels) can slow down. Two to three levels of nesting works best for most workflows.
  • 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. For dependency-heavy projects you can also pair Notion with a task app through two-way sync, walked through in how to sync Notion with Todoist and how to sync Notion with Google Tasks.

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

Can you create sub-tasks in Notion?

Yes. Open any database, click the settings menu at the top, then go to Database settings > More settings > Sub-items > Turn on sub-items. The feature is called sub-items in the menu, not sub-tasks. Once enabled, you can add sub-items to any entry by hovering over it in list view and clicking the arrow next to the title.

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 are a parent/child hierarchy: they break one task into smaller pieces that share the parent's properties. Dependencies are a separate Notion feature, turned on under Database settings > More settings > Dependencies, that links two tasks in sequence so one cannot start until another finishes. You draw the links in timeline view, where Notion can also shift dates automatically when the task doing the blocking moves. Use sub-tasks to break work down and dependencies to order it.

Can you nest sub-tasks inside other sub-tasks?

Yes. Notion supports multiple levels of nesting. A sub-task can have its own sub-tasks, which is useful for breaking down project phases into milestones and then into individual action items.

How do you track sub-task completion in Notion?

Add a Rollup property to your database. Choose Sub-items as the relation, point it at the checkbox or Status property that marks completion, then set the calculation to Count values or one of the percentage options. The number appears on every parent task and updates on its own as sub-items change.

Do sub-tasks work in all Notion database views?

Sub-tasks are visible in all views. List view shows them as an expandable tree. Board, timeline, and calendar views display them as individual entries that you can filter by their Parent item relation.

Is there a limit to how many sub-tasks you can add?

There is no hard limit on the number of sub-tasks per parent. However, databases with thousands of deeply nested items can slow down. Two to three levels of nesting and fewer than 100 sub-tasks per parent works best.

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.