1. Docs
  2. Working with goals
  3. Add milestones to a goal
Contact Support
Sign upOpen Brev (opens in a new tab)
Docs
  • Create goals

    • Create a goal
    • Create a metric (KPI or key result)
    • Create a project
    • Use a suggested goal
    • Clone a goal
    • Make a goal private
  • Plan and align

    • Align a goal under a parent
    • Align a goal to more than one parent
    • Share a goal between teams
    • Weight sub-goals in a parent's progress
    • How parent progress rolls up
    • Add milestones to a goal
    • Set a project's start and due dates
    • Tag goals
  • Track progress

    • Choose where a goal's progress comes from
    • Expected progress
    • Goal status: On Track, Behind and At Risk
    • AI insights on a goal
    • Mark a goal as blocked by another
    • Add an action to a goal
  • Edit and organize

    • Edit a goal
    • Edit several goals at once
    • Archive or restore a goal
    • Delete a goal
  • Close out

    • Score a goal
    • Close out a quarter or time period

Release notes

What's new
  • Tables, callouts and toggles in every artifact
  • 1,300+ integrations, now live in Brev
  • Sections and columns in artifacts, and an Operator that checks with you first
  • A first session that knows your goals, and notification settings by channel
Contact SupportWhat's newBrev MCP serverBrev.ioBlog

Add milestones to a goal

Add named checkpoints with a value and a date, so a goal's expected progress follows your plan.

Last updated Nov 10, 2026

A milestone is a named checkpoint with a value and a date. The goal's pace line runs through it, so expected progress follows your plan.

Before you start: an admin turns on Milestones in Settings → Goals → Advanced features. Roles that can manage product settings (Owners and Admins by default) see that page. See Advanced features.

Who can do this: anyone who can edit the goal. By default that is its owners, and Org Admins and Owners. Team Admins can too when their team, or a subteam, owns the goal or has one of its owners. See Roles and permissions.

Add a milestone #

  1. On the goal page, or the panel's Progress tab, click + in the Milestones panel.
  2. Type a name and a value, and pick a date. The date starts at the end of the goal's period.
  3. Click the check mark, or press Enter.
The goal page, with the Milestones panel in the side column.
Success check
A marker appears on the chart. The milestone reads On track, Up to date or Overdue.

To change or remove one, use its ⋯ menu: Edit or Delete. Delete takes effect at once.

PreviousHow parent progress rolls upHow a parent goal's progress is worked out from its sub-goals: time-based coverage by default, or equal weighting.
NextSet a project's start and due datesGive a project its own delivery window, and see how a due date changes its pacing and reporting.
Give feedback

Was this page helpful?

Related

  • Expected progress

    What Expected today means on a goal, how Brev works it out from the time period and milestones, and where it shows.

  • Goal status: On Track, Behind and At Risk

    What each goal status means, why a goal reads Behind or At Risk, and how to set the status yourself.

  • Create a metric (KPI or key result)

    Add a metric that tracks a number, such as ARR or NPS, from a starting value to a target.

  • Goals: the complete guide

    Every rule for goals in one place: progress, status, tracking, roll-up, weights, alignment, scoring, closing a period, and editing or deleting goals.

On this page
  • Add a milestone