Free during our launch: every feature, every plan, until 31 March 2027.

See the offer

Scheduling

What is a project milestone, and how many should a plan have?

A project milestone is a point in time with zero duration that marks a significant event, such as a deliverable accepted, a decision made or a phase completed. There is no fixed number, but a practical plan has a milestone at every phase end and decision gate and enough in between that no stretch of several months passes without one.

Updated · 4 min read

What a project milestone is

A milestone is a checkpoint, not a piece of work. It has zero duration, it either has happened or it has not, and it marks something people care about: a design approved, a contract signed, a system live, a building handed over.

Tasks consume time and resources; milestones consume neither. "Write the specification" is a task. "Specification approved" is a milestone. The difference matters because a milestone gives a clear yes or no on a date, while a task can sit at "90% done" for weeks.

Milestones serve three audiences. Sponsors and clients use them to follow progress without reading every task. The project team uses them as short-term targets. Planners use them to anchor the schedule: a milestone linked to the tasks that lead to it moves automatically when those tasks slip, which turns it into an early warning.

Types of milestones

TypeWhat it marksExample
Start and finishThe formal start and end of the project or a phaseProject kicked off; project closed
Decision or gateA go or no-go decision by a sponsor or boardBusiness case approved
DeliverableA product or result completed and acceptedTraining materials accepted
ContractualA date in a contract, often tied to payment or penaltiesPractical completion
External interfaceSomething outside the team's control that the plan depends onPermit received; supplier delivery

External milestones deserve special attention. They are often the only place where a dependency on another organisation is visible, so give each one a named owner who stays in contact with the outside party.

How many milestones a plan should have

There is no standard number, and anyone who quotes one is guessing. A better approach is to test your milestone list against four questions:

  • Does every phase end and every decision gate have one? These are the non-negotiable milestones.
  • Is every contractual date and external dependency represented?
  • Is the spacing reasonable? A practical rule is that a sponsor should see at least one milestone fall due in each reporting period, and no gap should run for months. For a project reported monthly, that means at least one milestone a month during delivery.
  • Could a sponsor read the list in a minute? If the milestone view runs to several pages, you are listing tasks, not milestones.

In practice this tends to give a short list for a small project of a few months and a few dozen for a large multi-year programme, often organised in levels: a handful of key milestones for the board, more detailed ones for the project team.

How to set milestones step by step

  1. Start from the deliverables and phases in your scope or work breakdown structure, not from the calendar.
  2. Write each milestone as a past-tense event: "Design approved", not "Design".
  3. Define what "done" means for each one. Who accepts it, and what evidence is needed?
  4. Link each milestone to the tasks that lead to it, so its date is calculated, not typed. Keep fixed dates only for real external or contractual commitments.
  5. Name an owner for every milestone.
  6. Check the spacing against your reporting cycle and fill long gaps with an intermediate deliverable.
  7. Baseline the dates so you can show later whether each milestone was met on time.

Worked example: milestones for an office move

A company plans to move its office over 26 weeks, reported monthly. The first draft had milestones at weeks 0, 3, 6, 16, 20, 22, 25 and 26. The gap from week 6 to week 16 was 10 weeks, so two monthly reports would have shown no milestone at all. Adding "Building works complete" at week 13 fixed it.

#MilestoneTypeWeekOwner
M1Move approvedDecision0Sponsor
M2New lease signedContractual3Facilities lead
M3Fit-out design approvedGate6Project manager
M4Building works completeDeliverable13Contractor lead
M5IT network live at new siteDeliverable16IT lead
M6Furniture installedExternal20Facilities lead
M7Staff move completeDeliverable22Project manager
M8Old site handed backContractual25Facilities lead
M9Project closedFinish26Sponsor

That is 9 milestones over 26 weeks, with the longest gap now 7 weeks (week 6 to week 13). Every month of delivery has at least one milestone due.

Tracking. At the week 16 status report, five milestones (M1 to M5) were due. Four were met on their baseline date and M4 finished one week late. The milestone hit rate is 4 / 5 = 80%. More useful than the percentage is the forecast: because M5 to M9 are linked to their tasks, the report also shows whether the week 22 move date still holds.

Common mistakes

  • Milestones with duration. A "milestone" lasting two weeks is a task. Split it into the task and a zero-duration milestone at its end.
  • Typed dates instead of logic. A milestone with no predecessors never moves, so it stays green until the day it is missed.
  • Too many milestones. If everything is a milestone, nothing stands out.
  • Vague definitions. "Testing complete" without saying who signs it off invites argument on the day.
  • Hard constraints on every milestone. Fixing dates overrides the logic and hides slippage. Use them only for real commitments.

How to do this in Critova

Critova supports milestones from the timeline level upward: add a zero-duration milestone, link it to the tasks that lead to it, and it moves on the timeline when they slip. At the full controls level you can save baselines and compare current milestone dates against them on the Gantt chart. The office move template is a ready starting point. Browse the project templates or see the scheduling feature page.

Common questions

What is the difference between a milestone and a task?

A task takes time and resources and produces something. A milestone takes no time and marks that something has happened, such as a task finished or a decision made.

Should milestones have fixed dates?

Only when the date is a real commitment, such as a contract date. Otherwise link milestones to their tasks so the date is calculated and moves when work slips.

What is a milestone chart?

A timeline that shows only milestones, usually with baseline and forecast dates side by side. Sponsors use it to see progress at a glance.

Bring one schedule. See your critical path in an hour.

Free during our launch until 31 March 2027.