Project Timeline Template: A Simple Timeline Your Team Will Keep Up to Date

A project timeline a small team will keep current fits on one page: five to eight milestones, a date and one owner for each, and a line saying what each depends on. A template to copy, a filled example, and when a timeline, a Gantt chart or a board is the right tool.

6 min read

A project timeline is the list of dates that matter, in order, with a name against each. For a small team it should fit on one page: five to eight milestones, each written as a result (“design approved,” not “design phase”), each with a target date, one owner and a note of what it waits on. Add a status column and a “last updated” line, review it for ten minutes once a week, and it stays true. Keep the work itself somewhere else, on a board, and let the timeline hold only the dates. Below are a template to copy, a filled example, how to build one in an hour, and how a timeline differs from a Gantt chart and from a board.

What goes on a project timeline

  • Milestones. Points where something exists that did not before: a signed contract, an approved design, a working beta, a launch. A milestone is one date, not a span.
  • Dates. A target date for each milestone. Where a date is fixed from outside (a trade show, a contract, a school term), mark it as fixed, because those are the ones you plan backward from.
  • Owners. One name per milestone. Others help; one person answers for it.
  • Dependencies. What the milestone waits on, in a few words: another milestone, a client approval, a vendor delivery. Only where one really exists.
  • Status. On track, at risk or late, and the date you last checked.

The one-date rule matters. NASA’s Schedule Management Handbook (opens in a new tab) notes that milestones differ from the bars in a Gantt chart because they show only a single date, and it describes milestone reports that set the baseline date beside the current planned finish date so a slip is visible. That pair, the date you promised and the date you now expect, is the most useful thing a timeline can show.

On owners, the federal government’s Digital Services Playbook (opens in a new tab) puts it plainly in one of its plays: “Assign one leader and hold that person accountable.” A milestone with two owners has none.

A project timeline template to copy

Project timeline template
# Timeline: [Project name]
Lead: [one name]     Last updated: [Month day, year]     Reviewed: [every Monday]

| # | Milestone (a result)          | Owner  | Target date | Fixed? | Waits on   | Status   |
|---|-------------------------------|--------|-------------|--------|------------|----------|
| 1 | [What exists when it is done] | [name] | [Month day] | no     | -          | on track |
| 2 | [ ]                           | [name] | [Month day] | no     | 1          | on track |
| 3 | [ ]                           | [name] | [Month day] | yes    | 2, [who]   | on track |
| 4 | [ ]                           | [name] | [Month day] | no     | 3          | on track |

Changes since last review:
- [Milestone] moved from [date] to [date] because [reason]. Agreed by [name].

The “Changes since last review” block is what keeps the page honest. A timeline that is quietly edited loses trust; one that says “moved from November 14 to November 21 because the payment provider’s review took two weeks” keeps it.

A project timeline example

Example: online booking for a cleaning company
# Timeline: Online booking
Lead: Priya     Last updated: October 19, 2026     Reviewed: every Monday

| # | Milestone                            | Owner | Target  | Fixed? | Waits on            | Status   |
|---|--------------------------------------|-------|---------|--------|---------------------|----------|
| 1 | Services, prices and slots agreed    | Priya | Oct 10  | no     | -                   | done     |
| 2 | Payment provider account approved    | Tom   | Oct 24  | no     | provider review     | at risk  |
| 3 | Booking works end to end on staging  | Tom   | Oct 31  | no     | 1                   | on track |
| 4 | Payments tested with real cards      | Tom   | Nov 14  | no     | 2, 3                | on track |
| 5 | Live, announced to customers         | Priya | Nov 21  | yes    | 4                   | on track |

Changes since last review:
- Milestone 2 added October 19: the provider review is a dependency we had not listed.
  If it slips past Nov 7, launch with pay-on-the-day and add cards after.

Notice what is not on it: the twenty or thirty tasks it takes to reach those five dates. They belong on the board, where they move every day. The timeline changes once a week at most.

How to build a project timeline in an hour

  1. Start from the end. Write the final milestone and its date, and whether that date is fixed or a target.
  2. Work backward. For each milestone, ask what has to be true before it, and write that down as the milestone before it. Stop at five to eight.
  3. Put one name on each, and ask that person in the room whether they accept it and the date.
  4. Mark the dependencies that really exist, especially the ones outside your team: client approvals, vendor deliveries, reviews by someone else.
  5. Check the gaps. If two milestones are a week apart and the work between them is three weeks, change the date now, not in week two.
  6. Date the page, share it, and set a weekly ten-minute review.

Four ways a project timeline goes stale

  • Phases instead of results. “Development, October 1 to 31” cannot be checked; “booking works on staging, October 31” can.
  • Too many rows. Past eight milestones it becomes a task list with dates, and nobody updates thirty dates a week.
  • Silent edits. A date that changes without a note teaches readers to stop trusting the page.
  • No owner for the page itself. Name who updates it and when, or nobody will.

Building the timeline in a spreadsheet

The template above works as a document table, but a spreadsheet gives you a picture for free. Google’s help page on creating a timeline view in Google Sheets (opens in a new tab) describes the steps: a column for the card title, a start date and an end date, then Insert, then timeline. The feature is listed for a set of Google Workspace editions, so check that yours is one of them. Any spreadsheet can also draw simple bars with conditional formatting, and that is usually as far as a small team needs to go.

Timeline vs Gantt chart vs board

Which picture answers which question
                 Timeline              Gantt chart              Board
Answers          When are the key      When does each task      What is being worked
                 dates?                run, and what waits       on now, and what is
                                       on what?                  stuck?
Rows             5-8 milestones        Every task               Every task, as a card
Dates            One per milestone     Start and finish         None needed
Updated          Weekly                Whenever a task slips    Every time work moves
Audience         Client, boss, team    Whoever runs the         The people doing
                                       schedule                 the work

For most small teams the answer is a timeline plus a board: the timeline for the dates people outside the team ask about, the board for the daily work. A full Gantt chart is worth drawing when the work is strictly sequenced and the finish date depends on a long chain of tasks. The timeline usually lives inside a one-page plan; the project plan template has the rest of that page.

Connecting the timeline to a fenbs board

fenbs has no due dates and no timeline view, so the dates stay on your timeline page. What the board holds is the work toward them. A practical setup: give each milestone a category, so filtering the board by that category shows only the tasks for it, and start each task’s note with the milestone and its date, such as “For milestone 3, booking on staging, October 31.” fenbs has no assignee field you can set, so the owner goes in the note too.

To get the tasks in, Add many takes a pasted list and makes one task per line, with a preview before anything is created; category and project are set once for the batch, so paste one milestone at a time. If you have not yet listed the tasks, a work breakdown structure is the way to find them. At the weekly review, Copy as Markdown copies the board so you can paste the open tasks for each milestone beside its date, and the question “does this still fit?” has an answer you can see. History records who moved what, person or AI assistant, so a task that went backward does not go unnoticed.

Related

The full schedule view: what is a Gantt chart. Breaking milestones into tasks: work breakdown structure. The rest of the one-page plan: project plan template. Reporting against the timeline each week: weekly status report template. Choosing a picture: Gantt chart vs Kanban.

Questions people ask.

What should a project timeline include?

Five to eight milestones written as results, a target date and one owner for each, what each milestone waits on, a status, and the date the timeline was last reviewed. Tasks belong on a board, not on the timeline.

What is the difference between a project timeline and a Gantt chart?

A timeline shows the key dates, one per milestone. A Gantt chart shows every task as a bar from start to finish and, when tasks are linked, which ones wait on others. A timeline is for the people who ask when; a Gantt chart is for whoever runs the schedule.

How often should a project timeline be updated?

Review it weekly, and change it whenever a milestone date moves. Record each change with the old date, the new date and the reason, so readers can trust the page.

Does fenbs have a timeline view?

No. fenbs is a board with four lanes and has no timeline, Gantt view or due dates. Keep the timeline on its own page, and write the milestone and date each task serves in that task’s note.

Start with one thing.

There is nothing to set up first. Write one line and you’ve started.