Sign in with Microsoft
Sign in or create an account.
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

You can change a task’s duration at any time to reflect the actual amount of time it needs.

  1. Choose View > Gantt Chart.

  2. In the Duration column for the task, type the duration in minutes (m), hours (h), days (d), weeks (w), or months (mo).

  3. If the new duration is an estimate, type a question mark (?) after it.

  4. Press Enter.

Be careful about changing a duration by using the Start and Finish columns, especially for linked tasks or automatically scheduled tasks. Your changes might conflict with the task dependencies or task constraints Project is tracking, which can throw a carefully constructed schedule off track.

Also in this article

Change a summary task duration

You can change the duration of a summary task the same way you change a regular task. But be careful — changing the duration of the summary task doesn’t necessarily change the durations of the subtasks.

On the Gantt Chart, a summary task bar always shows the summary task duration (black line) and the sum of the durations of its subtasks (blue bar), like in the picture below. You can see the difference between the two at a glance.

Image of a summary task that is longer than its subtasks

Use estimated durations

Is the question mark disappearing when you try to add an estimated task duration? Estimated durations are probably not turned on for your project. To turn them on:

  1. Chose File > Options.

  2. In the Project Options dialog box, choose Schedule.

  3. Scroll down to the Scheduling options for this project area.

  4. Select the Show that scheduled tasks have estimated durations check box.

    Options dialog box, Schedule tab, scheduling options for this project area

More about task durations

Duration dependencies

The following two dependencies exist between a task's duration and its start and finish dates:

  • A task's duration changes when you change its start and finish dates.

  • A task's start and finish dates change when you adjust the duration.

If you enter a task's start and finish dates instead of a duration, Project calculates the duration based on the working time between those dates. If you later change the start date or finish date (but don't change the duration), the duration is recalculated.

Likewise, if you enter a task's duration, Project calculates when the task should start and finish based on the project's start date and the duration, as well as any nonworking time, such as weekends. If you later change the task's duration, Project recalculates the dates to correspond to the duration.


  • If you enter a start date of May 1 and a finish date of May 4, Project calculates the duration as three days. If you change the finish date to May 5, the duration is recalculated to four days. But if you change the finish date to May 8 instead of editing the duration, Project recalculates the start date to May 4, keeping the duration constant at four days because the last two fields that you changed were for the finish date and duration.

    If you must enter start and finish dates, and if you want the duration to remain constant, make sure the new start and finish dates represent the same number of working days as the previous dates. The duration will remain the same as before.

  • If you enter a duration of three days, and the project's start date is March 1, Project calculates the task's start date as March 1 and the finish date as March 3 (unless those dates happen to fall on a weekend or other nonworking time). If you change the duration to four days, the finish date is recalculated to March 4.

    If you want to enter specific start and finish dates for a task, enter the task's start and finish dates and Project recalculates the duration. Be aware that entering the start and finish dates sets a date constraint on the task, which limits the flexibility of your schedule. If you enter a start date and then enter a finish date, a Finish No Earlier Than (FNET) constraint is set. Or if you enter a finish date and then enter a start date, a Start No Earlier Than (SNET) constraint is set. If you want a task to start or finish on a certain date but want to retain the flexibility of the schedule while being alerted if a task will not start or finish on time, you can enter a deadline date for the task. Deadlines do not constrain tasks nor do they affect constraints. As the schedule is updated, an indicator appears if a task is pushed beyond its deadline.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!