How to Create Hammock Tasks in Microsoft Project: Updated for 2026

Have you ever needed to create a task whose duration expands or contracts based on other tasks in your schedule? In this article, I’ll show you how to create Hammock Tasks in Microsoft Project so you can build tasks with dynamic durations that automatically adjust as your project changes.

Common Use Cases for Hammock Tasks

You might use hammock tasks in Microsoft Project when you need to:

  • Track project management or oversight effort that spans the full duration of a project
  • Model resource loading activities that should automatically adjust as the schedule changes
  • Create tasks that align with project start and finish milestones without manually updating dates
  • Maintain a task whose Duration should always reflect the overall project timeline

** Requirements to Create Hammock Tasks in Microsoft Project

  • Milestone Tasks: You should have two milestone tasks to represent the Start and Finish dates of the hammock task. For instance, name them “Project Start” and “Project Complete.”
  • Regular Task: You’ll also need a task that will serve as the hammock task. This task will sit between the two milestone tasks.
Click Here to watch Dale Howard show you How to create Hammock Tasks in Microsoft Project Desktop. New for 2026

Watch the Step-by-Step Video

Prefer to follow along visually? This video demonstrates the exact steps you’ll learn below using Microsoft Project Desktop.

Now let’s walk through the process of creating a hammock task:

1. Create the Milestone Tasks

Add two milestone tasks to your project schedule named “Project Start” and “Project Complete.” These tasks will define the Start and Finish dates of your hammock task.

2. Set Up the Hammock Task

Add a regular task to your project. For example, name it “Project Management.”

  • Leave the default Duration set to 1d.
  • Double-click the task name to open the Task Information dialog.
  • Click the Advanced tab.
  • In the Task Type pick list, select Fixed Units or Fixed Work, then click OK.

 3. Copy the Finish Date

  • Drag the split bar to the right edge of the Finish column.
  • Select the Finish date for the “Project Start” milestone.
  • Copy the date using the Copy button on the Task ribbon.

4. Paste the Start Date

  • Select the Start date of your “Project Management” task.
  • Click the Paste pick list button and choose “Paste Special.”
  • In the Paste Special dialog, select the “Paste Link” option and leave “Text Data” selected.
  • Click the OK button. This action pastes the Finish date from the “Project Start” milestone to the Start date of your hammock task.

5. Copy the Start Date and Paste the Finish Date

  • Select the Start date of the “Project Management” task.
  • Click the Paste pick list and choose Paste Special.
  • In the Paste Special dialog, select Paste Link and leave Text Data selected.
  • Click OK.

This action pastes the Finish date from the “Project Start” milestone into the Start date of your hammock task.

6. Watch It Adjust

You’ll now see that the Duration of the hammock task automatically adjusts based on the Start and Finish dates of the two milestone tasks.

7. Test Different Scenarios

Experiment with changing the Duration of tasks that affect the Start and Finish dates of your hammock task. Observe how the hammock task’s Duration adapts to maintain alignment with the overall project’s Duration.

Final Thoughts

And that’s it! You’ve successfully created a hammock task in Microsoft Project. While hammock tasks aren’t something you’ll use in every schedule, they can be extremely helpful in situations where a task needs to dynamically adjust as the project changes.

If you have questions, feel free to add them in the Comments section below. If you watched the video, you’re also welcome to leave your questions or comments there.

Related Microsoft Project Topics

Microsoft Project Task Constraints

There is one right way to set task Project Task Constraints in Microsoft Project, and one WRONG way to do this. In this blog post article, learn the correct way to set a task constraint.
Read More
2 responses to “How to Create Hammock Tasks in Microsoft Project: Updated for 2026”
  1. Garrett Rowley Avatar
    Garrett Rowley

    Can you have multiple hammock tasks using the same Start and Finish Milestones?

    1. Dale Howard MVP Avatar

      I have never tried doing this, but I cannot see any reason why a PM would not be able to use the Start and Finish milestones for other hammock tasks.

Leave a Reply to Dale Howard MVP Cancel reply

Your email address will not be published. Required fields are marked *


Need Microsoft Project Training?

Microsoft Desktop Training $399 with Dal

1-on-1 Training

Get 1-on-1 Private Training with Dale Howard MVP

* Popular Topics

Print Your Schedule in Microsoft Project
Learn how to Easily Print Your Schedule for your stakeholders.