
The best practice for subtasks is simple: create one only for work that is discrete, independently assignable and estimable, log effort and dates at that leaf level, and let the parent task roll those numbers up automatically. This keeps handoffs clean, because every piece of work has exactly one owner, and it keeps reporting honest, because totals are never counted twice.
TL;DR:
- Subtasks should only be created for discrete, estimable, and assignable work with a clear owner and measurable deliverable; avoid unnecessary nesting.
- Effort tracking must be logged solely at the subtask level, with parent tasks deriving their totals from their children’s reported effort to prevent inflated estimates.
- Use a short WBS dictionary for each subtask, clearly defining scope, deliverable, acceptance criteria, owner, estimate, and evidence to avoid ambiguity.
- Assign a single owner per subtask, document acceptance criteria upfront, and promote subtasks to independent tasks when their scope exceeds a single estimable step.
- Limit subtask nesting to two or three levels, document lifecycle and roll-up rules explicitly, and run pilot projects to refine your process before large-scale implementation.
A subtask is a leaf item: a discrete piece of work nested under a parent, or summary, task that acts as a container. The parent holds the overall deliverable and timeline; the subtask holds the actual, assignable step. Most tools let you track an assignee, status, estimate, start and due dates, labels, comments and time entries on each subtask.
Summary tasks typically don’t carry their own effort. Instead, their dates and totals derive from the children beneath them, according to the work breakdown structures overview from Microsoft Learn, which describes summary-task dates rolling up from the earliest child start and the latest child end. Treat the parent as a reporting shell, not a place to log hours.

Not every step deserves its own subtask, and not every subtask deserves to stay one. A quick decision checklist helps:
If you answer “no” to any of these, it may belong as a separate task, a project, or simply a comment. PMI’s guidance on work breakdown structures frames the stop rule clearly: stop decomposing once an item is independently estimable, assignable and controllable. A good subtask is “draft the client proposal”; a bad one is “think about proposal”, which has no owner, no deliverable and no way to mark it done.
Keep subtask creation fast but disciplined. A few fields matter far more than the rest.
Pro Tip: If you can’t finish the subtask’s name in under eight words without adding “and”, it’s probably two subtasks.
Before adding a subtask, ask whether it’s trivial enough to be a checklist line instead. A list bloated with one-click checkpoints is harder to maintain than a shorter, meaningful one.
A one-line task name invites ambiguity once a project has more than a handful of contributors. PMI’s practice guidance on work breakdown structures recommends a short WBS dictionary entry for each element, covering scope, deliverable, acceptance criteria, owner, estimate and evidence of completion.
For subtasks, this doesn’t need to be a formal document, just a consistent, short template:
If you need a worked format for acceptance criteria specifically, a practical guide to software acceptance criteria types walks through common structures teams can adapt for subtasks beyond pure software contexts.
Log effort only at the leaf level. Parent and summary tasks have no effort of their own; they aggregate whatever their children report. Entering an estimate on both a subtask and its parent is the single most common cause of inflated totals in status reports.

Scheduling engines typically calculate a summary task’s dates from the earliest start date and latest end date among its children, according to Microsoft’s work breakdown structures documentation, which also notes that predecessor relationships, not simple sibling ordering, determine when a dependent subtask can begin. A related Microsoft Learn article on scheduling a project with a WBS explains that a task with predecessors defaults its planned start to the latest end date among those predecessors.
In practice, this means mapping dependencies explicitly rather than relying on the order subtasks happen to appear in a list. When mixing auto and manual scheduling, watch for subtasks that get manually pinned to a date and then silently stop reflecting changes to their predecessors; that’s a frequent source of roll-up errors that only surface when a report looks wrong.
Clean handoffs depend on unambiguous ownership. Assign a single accountable owner per subtask, and name a backup only where the work is genuinely time-critical.
Pro Tip: If a subtask needs its own subtasks, it has already outgrown the role and should become a parent task in its own right.
Different tools handle subtask lifecycles differently, and this is where unexamined defaults cause confusion. IBM’s documentation on subtasks describes systems where a parent task waits for all its subtasks to reach a terminal state before it can complete, and where actions like suspension, termination or deletion on the parent may or may not propagate down to subtasks, depending on configuration.
Decide, and write down, two things before rollout: whether parent completion requires every subtask closed, and which status source is canonical when a child and parent disagree. Document the answer in your team’s working agreement, not just in the tool’s settings, so new members don’t have to guess.
A short audit against these points catches most subtask problems before they cause reporting headaches.
| Do | Don’t |
|---|---|
| Keep subtasks independently estimable | Create checkpoint subtasks with no owner or deliverable |
| Log effort once, at the leaf | Duplicate estimates on parent and child |
| Promote scope creep to a new task | Let nesting go beyond two or three levels |
| Write acceptance criteria up front | Mark “done” without evidence of completion |
Bake these into your project template so new boards start compliant rather than needing a retrofit later.
Most teams over-decompose, not under-decompose. The instinct to track everything produces subtask lists nobody maintains, which is worse than a shallower structure with reliable ownership. Rather than drafting a lengthy policy, run a 30 to 60 day pilot on one active project, apply the naming, ownership and roll-up rules above, and adjust before rolling it out further.
— Greg
If you’re testing these conventions, Seven gives us a flexible workspace built around privacy rather than vendor lock-in, which matters once a project’s structure becomes something you depend on daily.

Start a pilot on our pricing page and apply the checklist above to one real project before deciding whether it sticks.
A subtask is a leaf item nested under a parent task, while a regular, standalone task carries its own full lifecycle without a container above it. Use a subtask when the work is a discrete step within a larger deliverable; use a separate task when it needs its own independent timeline or owner structure.
No. Log effort only at the subtask, or leaf, level, and let the parent aggregate those numbers, because Microsoft’s work breakdown structure guidance notes summary tasks have no effort of their own. Duplicating estimates on both levels is a common cause of inflated totals.
Promote a subtask once its scope grows beyond a single estimable, assignable step, for example when it needs its own sub-steps or a separate timeline. PMI’s guidance on work breakdown structures frames this as the point where an item is no longer independently controllable at its current level.
No, behaviour varies by platform. IBM’s subtask documentation describes systems where a parent waits for every subtask to reach a terminal state, and where suspension or deletion may or may not propagate, so it’s worth documenting your team’s chosen rule rather than assuming a default.
At minimum, record a clear name, one owner, an acceptance criterion and an estimate. Everything else, including comments, attachments and time entries, is useful but optional depending on how closely the work needs tracking.