Preloader spinner

How to Add Tasks and Milestones in Microsoft Project

People sat around a desk reviewing a printed Microsoft Project Gantt Chart

Microsoft Project is one of the most widely used tools for planning and managing projects. At the heart of every project plan are tasks and milestones. Tasks represent the individual pieces of work that need to be done, while milestones mark important events, such as deadlines or approvals.

If you’re new to Microsoft Project, learning how to add tasks and milestones is one of the first and most important skills to master. This guide will take you step by step through the process, from creating simple tasks to structuring them into phases and adding key milestones that keep your project on track.

Why Tasks and Milestones Matter

Before we dive into the “how-to,” let’s take a quick look at why tasks and milestones are so important in project management:

  • Tasks break down your project into smaller, manageable parts.
  • Milestones highlight critical checkpoints, such as client sign-off, product launches, or regulatory deadlines.
  • Together, they provide a roadmap of what needs to happen and when.
  • They make it easier to track progress and communicate updates to stakeholders.

Step 1: Open Microsoft Project and Start a New Plan

  1. Launch Microsoft Project.
  2. From the start screen, choose Blank Project.
  3. You’ll see a table on the left (the Task Sheet) and a timeline on the right (the Gantt Chart).

The Task Sheet is where you’ll add tasks and milestones, while the Gantt Chart provides a visual timeline of your project.

Step 2: Entering Tasks

To create a task:

  1. Click in the first empty cell under the Task Name column.
  2. Type the name of your task (e.g., “Draft Proposal”).
  3. Press Enter.

That’s it — you’ve just created your first task.

By default, Microsoft Project assigns each task a one-day duration starting from your project’s start date. You can adjust this later.

Step 3: Setting Task Durations

Duration tells Microsoft Project how long a task should take.

  1. In the Duration column, type the length of time (e.g., 3d for three days, 2w for two weeks, 5h for five hours).
  2. If you’re unsure, you can add a question mark after the duration (e.g., 2d?). This marks it as an estimate.

Clear durations make your schedule more realistic.

Step 4: Organising Tasks into Phases

Large projects often need to be broken down into phases or stages. For example, a software project might include “Planning,” “Development,” and “Testing.”

To create phases:

  1. Add a task that represents the phase (e.g., “Planning Phase”).
  2. Add the related tasks below it (e.g., “Gather Requirements,” “Define Scope”).
  3. Select the related tasks and click the Indent button on the ribbon.

The indented tasks become subtasks, and the phase task becomes a summary task.

Summary tasks help you see the overall duration of each phase.

Step 5: Adding Milestones

A milestone is a task with zero duration. It represents a significant point in the project, such as “Client Sign-Off” or “Go Live.”

To create a milestone:

  1. Enter a new task name (e.g., “Client Sign-Off”).
  2. In the Duration column, type 0d.
  3. Press Enter.

Milestones appear as black diamonds on the Gantt Chart.

Step 6: Linking Tasks

Most projects have dependencies — one task cannot start until another is finished. For example, you can’t begin “Testing” until “Development” is complete.

To link tasks:

  1. Select the two tasks you want to connect.
  2. On the ribbon, click Link Tasks (or press Ctrl + F2).

By default, this creates a Finish-to-Start (FS) dependency, meaning Task B starts when Task A finishes.

Other dependency types include:

  • Start-to-Start (SS) – Both tasks start at the same time.
  • Finish-to-Finish (FF) – Both tasks must finish together.
  • Start-to-Finish (SF) – Rarely used, Task B finishes when Task A starts.

Dependencies make your schedule realistic by reflecting the natural flow of work.

Step 7: Adjusting Milestones with Dependencies

Milestones are often tied to the completion of tasks. For example, the milestone “Phase 1 Complete” should only occur after all tasks in that phase are finished.

To set this up:

  1. Enter the milestone at the end of the phase.
  2. Link the last task in the phase to the milestone.

Now the milestone will move automatically if the phase takes longer than planned.

Step 8: Setting Deadlines for Tasks or Milestones

Sometimes you need to meet a strict date. For example, a milestone for “Regulatory Approval” may have to be completed by a certain deadline.

To set a deadline:

  1. Double-click the task or milestone.
  2. Go to the Task Information dialog box.
  3. Enter a Deadline date.

If the task slips past its deadline, Microsoft Project displays a warning icon.

Step 9: Reviewing the Gantt Chart

As you add tasks and milestones, watch the Gantt Chart update.

  • Tasks are shown as bars.
  • Milestones are diamonds.
  • Dependencies are arrows connecting tasks.

The Gantt Chart helps you spot scheduling issues quickly.

Step 10: Common Mistakes to Avoid

  • Forgetting durations – Leaving everything as “1 day” creates an unrealistic plan.
  • Not using milestones – Without them, you lose track of critical checkpoints.
  • Overusing milestones – Too many milestones can clutter your plan.
  • Not linking tasks – A plan without dependencies is just a list, not a schedule.

Step 11: Best Practices

  • Use clear names for tasks and milestones (avoid “Task 1,” “Milestone A”).
  • Keep tasks manageable — usually no longer than 5–10 days.
  • Use milestones only for key events.
  • Review the plan regularly and adjust as needed.

Final Thoughts

Adding tasks and milestones is the foundation of building a project plan in Microsoft Project. Tasks break your work into manageable steps, while milestones ensure you hit important targets. Together, they help you stay organised, manage time effectively, and communicate clearly with your team.

If you’re ready to take your skills further, our structured training courses provide hands-on guidance:

With the right training, you’ll be able to use Microsoft Project not just to plan but to deliver projects successfully.

Join our mailing list

Receive details on our new courses and special offers

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.