How to create and use milestones on your board

Create milestones, assign tasks, track progress, and plan releases.

5 min readUpdated February 2025

TL;DR

Open a boardMilestones (or board settings) → Create milestone → set name, dates, owner. Open a task → assign it to a milestone via the milestone field. Progress updates automatically.


What are milestones

Milestones group tasks around goals or releases (e.g., "Q1 Launch", "v2.0"). They have names, target dates, owners, and progress based on completed tasks.


Create a milestone

  1. Open a board.
  2. Go to Milestones (sidebar or board header) or board settings.
  3. Click Create milestone or +.
  4. Enter:
  • Name (required)
  • Description (optional)
  • Status (e.g., Planning, In progress, Done)
  • Start date and Target date
  • Owner (optional)
  • Color (optional)
  1. Save.

Assign tasks to a milestone

  1. Open a task.
  2. Find the Milestone field.
  3. Select a milestone from the list.
  4. Save.

Rule: Only tasks (not subtasks) can be assigned to milestones. Subtasks inherit through their parent.


View progress

Milestone progress is calculated from completed tasks. When tasks move to Done, the milestone progress updates. View progress on the milestone card or in the milestones panel.


Reorder milestones

Drag milestones to reorder. Order affects how they appear in the board and filters.


Remove a task from a milestone

Open the task, clear the Milestone field, and save.


Common issues

IssueWhat to try
Can't assign subtask to milestoneOnly parent tasks can be assigned. Assign the parent task.
Milestone not foundEnsure the task and milestone are on the same board.
Progress not updatingTasks must be in a Done-type column. Check column types in board settings.

Next steps

Set up task dependencies, use the AI agent to assign tasks to milestones, or create your first board.

Was this article helpful?