TRY FOR FREE

How to make a timeline in Microsoft Project Microsoft Project Icon

This step-by-step timeline tutorial will show you how to make easy-to-follow high-level
timelines using MS Project and PowerPoint.

Project Timeline

Microsoft Project can automatically create a timeline out of your project’s data, but the resulting visual is often too crowded or complex to follow. On this page, I will show you two options for turning MS Project data into a clean, easy-to-understand timeline fit for presentations to high-level audiences.

The first tutorial uses MS Project’s grouping and formatting options to make an overview timeline, while the other shows you how to instantly import your Project data into PowerPoint and turn it into a beautiful visual slide.

Which tutorial would you like to see?

Turn Project data into a PPT timeline

Making a timeline in PowerPoint takes:
Clock 2 mins

Make a timeline in Microsoft Project

Making a timeline in MS Project takes:
Clock 30 mins

How to make a clear timeline in MS Project

When managing a complex or large project, a clean summary timeline that presents only the key milestones or deliverables of a project may be the best way to share information with non-technical audiences. Here’s how to create and format a simple timeline directly in MS Project.

1.     Activate the Timeline View in MS Project

  1. Open your .mpp project and go to the View tab on the MS Project ribbon.

  2. From here, tick the Timeline checkbox you can see in the Split View group.
    Timeline checkbox in MS Project

  3. Microsoft Project will add a blank timeline on top of your Gantt Chart View.
    Blank timeline in MS Project

2.     Group your milestones together

To filter out unnecessary data and easily add only the key deliverables or events to your timeline, you can use Project’s Group function. Here’s how it works:

  1. Click on the small down arrow on the Task Name header in your project table.
    Task Name header in MS Project

  2. From the menu that pops up, go to Group by and select Milestones.
    Group data by milestones

  3. Microsoft Project will automatically separate your milestones from the tasks and move them all high up in the sheet so you can identify them instantly.
    Grouped milestones in MS Project

3.     Add your milestones to the timeline

  1. Now that your milestones are all grouped together nicely, you can quickly select them all using Shift + Click or pick only a few key ones by holding Ctrl while selecting their corresponding cells. For this example, I’ll select all but two milestones from my Project spreadsheet.
    Select key milestones
    Note: Make sure not to accidentally select the summary row (“Milestones: Yes”) as it cannot be added to the timeline and, if it’s included in your selection, it will prevent you from adding the rest of your data too.

  2. Once you’ve selected your milestones, right-click anywhere inside the selection and then choose Add to Timeline from the pop-up menu.
    Add your milestones to the timeline

  3. Microsoft project will instantly add the selected data to your timeline.
    Default MS Project timeline

  4. Now, if you wish to add extra milestones to the graphic, you can do it at any time either from the project table following the steps described earlier, or by using the Timeline Tools. For the latter, click anywhere inside the Timeline View and go to the Timeline Tools Format tab. Here, from the Insert group, you can use the Existing Tasks button to add milestones you already have in your spreadsheet, or click on the small Diamond icon to create a new milestone.
    Add extra milestones

  5. You may also want to remove items from the graphic if your timeline gets too crowded or if your plans change. To do so, select the milestone you wish to take out and, in the Timeline Tools Format tab, click on Remove from Timeline.
    Remove milestones from the timeline
    Don’t worry, milestones removed from the graphic will not be deleted from your data file – they’ll still be available in the Gantt Chart View, so you can quickly add them back to the timeline later if you need to.

4.     Customize your timeline

You’ve probably already noticed that the default timeline generated by MS Project is not exactly easy to read. Here’s how you can customize it to make it more presentable.

  1. If you have overlapping milestone labels like I did, you can reposition them higher or lower on the timeline to make room for all texts. From your graphic, simply select the label you wish to move and drag it to the desired position. I’ve found that alternating milestones above and below the time scale helps optimize space and creates a clean, uncluttered layout.
    Reposition overlapping milestones

  2. Now, to make the timeline more eye-pleasing, you can customize all texts on the graphic. To do so, click on the Text Styles button from the Timeline Tools Format tab.
    Click the Text Styles button
    A dialogue box will pop up, allowing you to easily change text fonts, colors, styles, and sizes. You can choose to apply the same formatting to all items on the graphic, or to customize only particular groups, such as Milestone Dates, Timescale text, or the Today Label.
    Text style dialogue box
    On my timeline, I chose to change all Milestone Dates and the Today Label to a dark Gold. Milestone dates & Today label recolored

  3. Microsoft Project also lets you customize individual items on the timeline, which can help you diversify your graphic or draw attention to important data. Simply select the desired item and change the formatting using the buttons that appear in the Font group of the Timeline Tools Format tab. For instance, you can recolor a text using the Font Color button and change the color of the timeline bar or that of a milestone diamond by clicking the small Paint Bucket icon.
    Customize individual timeline objects

5.     Share your timeline

Once you’re done customizing, you can use the Copy Timeline button on the Format tab to insert your graphic into an email message or a PowerPoint slide.
Share your MS Project timeline

Quick tip: You’ll notice that the items on the timeline will be pasted as individual, editable elements by default. While this does provide opportunities for further editing, it also means that the objects and overall layout can get distorted if you try to resize the graphic after pasting it into another document. If the graphic is too wide to fit a slide or email message properly, you can avoid any distortions by resizing the MS Project window before clicking Copy Timeline.

Download the pre-built Microsoft Project timeline file

Microsoft Project file icon

Microsoft-Project-Tutorial-Timeline-Template.mpp



Download PowerPoint timeline template file

PowerPoint file icon

PowerPoint-Timeline-Template.pptx

Instantly turn Project data into a PowerPoint timeline

Although it is possible to make a timeline in MS Project, PowerPoint is a better choice for creating visuals that will be used in high-level communications. Below I will demonstrate how to instantly turn raw MS Project data into a stylish timeline slide using a PowerPoint add-in called Office Timeline. Once created, the visual can be easily customized and updated automatically when plans change.

Before getting started, you need to install Office Timeline Plus, which will add a new tab to the PowerPoint ribbon.

Import your Microsoft Project data into PowerPoint

  1. Inside PowerPoint, click the Import button on the Office Timeline+ tab.
    MS Project to PowerPoint import button

  2. In the Import wizard, select “Microsoft Project” from the options available and then pick the .mpp file you want to load into PowerPoint.
    Office Timeline Import wizard

  3. Now, from the data list, you can choose exactly what MS Project records you want to import into PowerPoint. Use the checkboxes above the list to select or deselect whole categories, or the ones on the left to include or remove individual rows. Once ready, click Finish.
    Select .mpp data to import

  4. Office Timeline will instantly generate a native PowerPoint timeline from your chosen MS Project data, which you can fully customize with just a few clicks. For instance, you can quickly select a whole different layout for your timeline, change milestone colors, shapes and positions, or add tasks at any time to create a Gantt chart. (See how to make a presentable Gantt chart from MS Project data here)

    After making a few styling choices, my timeline looked like the one below - and it took less than a minute to make.
    Final PowerPoint timeline from .mpp data

  5. Your timeline slide can be updated in real time whenever your Microsoft Project file changes. After making adjustments to your Project plan, simply click the Sync button on the Office Timeline ribbon in PowerPoint, and the add-in will automatically identify any changes in your .mpp data. Select the ones you want to keep and click Finish to instantly update your PowerPoint timeline.
    Update the timeline automatically

How to make a PowerPoint Timeline from MS Project in under 60 seconds