What is a milestone?
A milestone is a special type of action card that represents a key date or checkpoint in your project — for example, a launch date, a review deadline, or the end of a phase.
You can spot milestones in a few ways:
Gantt view — milestones appear as diamond shapes on the timeline
Action card — a flag icon appears on the card
Table view — milestone rows are highlighted in light yellow, and you can show a Milestone column
Tip
To see all milestones across your projects at once, create a milestone summary view from the Views menu.
What changed?
All milestones now have a 0-day duration. This means a milestone represents a single point in time — it has a due date but no start-to-end range.
Previously, milestones defaulted to a 1-day duration and could be stretched to span multiple days. That is no longer the case. Milestones are strictly 0 days.
How does this affect my projects?
Milestones without dependencies
If a milestone stands alone (no dependencies or predecessors), its due date stays the same. The only change is that the duration becomes 0, and any previously set start date is removed.
Milestones with dependencies
If your project uses auto-scheduling (On or Strict) and a milestone has dependencies, some dates on your timeline may shift.
Here's how:
Auto-scheduling: Strict
Strict mode schedules everything "as soon as possible." When a milestone's duration drops to 0, it snaps to the earliest available date after its predecessor finishes. Any actions that depend on the milestone then shift earlier too, since the milestone no longer occupies a full day.
Auto-scheduling: On
When auto-scheduling is set to On, the milestone's due date adjusts for the removed duration, and dependent actions shift accordingly — typically by one day earlier.
What should I do?
If you want to keep your current timeline exactly as it is, you can convert milestones back to regular actions before the change takes effect. This preserves the original duration and dates.
Option 1: From the action card
1. Open the milestone action card
2. Click More (the three-dot menu)
3. Select Unmark as milestone
Option 2: From Table view
1. Show the Milestone column in your table
2. Double-click the milestone icon on the row you want to change
3. Select Not milestone
Milestones with sub-actions
If a milestone has sub-actions, we recommend removing the milestone flag and converting it to a regular action to avoid unexpected date shifts.
Save a baseline first
If you're concerned about timeline shifts, take a baseline snapshot of your project beforehand. This gives you a reference to compare against. Go to your project settings to create one.
Why did Hive make this change?
This update aligns Hive's Gantt view with how milestones work in other project management tools. The industry standard is that milestones are zero-duration markers — they represent a point in time, not a span.
This also means you can now set a milestone as dependent on an action and have them share the same date, without needing to adjust predecessor formulas.
Questions?
Reach out to our support team anytime by clicking the help icon (blue question mark) in the bottom-right corner of Hive.
We're happy to help!






