Free Gantt Chart Template
Excel Download
Turn your task list into a schedule people can see. This Excel Gantt chart draws the bars for you across a 12-week timeline. Enter a start week and a duration, and the bar appears. Milestones, dependencies, phases and % complete are all included.
No email required. Instant Excel download.
Quick answer
A Gantt chart is a bar chart that shows each project task against a timeline, so you can see start dates, durations and overlaps at a glance. This free Excel template draws the bars automatically across 12 weeks: enter a start week and a duration for each task.
If you would rather build a chart online with drag and drop, use my free Gantt Chart Maker. This page is for the Excel template: how to fill in each column, a worked example and the mistakes I see most.

How do the Gantt chart bars work?
The file is one Excel sheet. Task details sit in the first seven columns and the 12-week grid starts at column H. Conditional formatting draws the bars, so you never colour cells by hand.
When a spreadsheet is no longer enough, look at my list of Microsoft Project alternatives. Several have a free plan with Gantt charts.
| Column | Field | Notes |
|---|---|---|
| A | Task ID | Pre-filled T-01 through T-40. Phase header rows use P-1, P-2 etc. Links to the WBS and resource plan. |
| B | Task / Phase Name | Phase headers are bold and shaded. Task rows are indented. Milestone rows are italicised. All three row types auto-format via conditional formatting on the Type column. |
| C | Type | Drop-down: Phase / Task / Milestone. Controls row formatting and bar style. Milestone rows generate a diamond marker (zero-duration bar) instead of a filled bar. |
| D | Owner | Named person responsible for this task. One name only: matching the Resource Plan. |
| E | Start Week | The week number (1–52) when the task starts. The conditional formatting formula uses this to position the bar start. |
| F | Duration (weeks) | How many weeks the task takes. Set it to 0 for a milestone, which shows a diamond instead of a bar. The formula fills a cell when its week number is equal to or greater than the Start Week and less than Start Week + Duration. |
| G | % Complete | Progress to date as a percentage. The bar uses a two-colour split: completed portion in green, remaining in violet. Updates visually as you change the percentage. |
| H | Predecessor | The Task ID of the task this one depends on (e.g. "T-03"). Tracked as a reference column rather than a drawn arrow: keeps the visual clean in Excel. |
| I–AT | Week 1–12 grid | Each cell is 28px wide. The conditional formatting formula checks: if this cell's column week number falls within the task's start-to-end range, fill violet (task) or green (completed portion). Week headers show W1–W12 with the calendar date beneath. |
| Task | Owner | W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 Initiation | |||||||||||||
| Project Charter | PM | ||||||||||||
| ◆ Charter Approved | |||||||||||||
| 2.0 Planning | |||||||||||||
| Risk Register | PM | ||||||||||||
| Resource Plan | PM | ||||||||||||
| 3.0 Execution | |||||||||||||
What are the four types of task dependency?
The Predecessor column records which task must happen first. If you understand the four dependency types, you avoid the most common scheduling mistake: showing tasks side by side that cannot really run at the same time.
How do you build a Gantt chart in Excel?
Example: the first rows of an office move schedule
Here is how the first rows look for a simple office move. This is an example only. Note the milestone with 0 duration and how each task points to the one before it.
| ID | Task | Type | Owner | Start week | Duration | Predecessor |
|---|---|---|---|---|---|---|
| P-1 | Prepare new office | Phase | Facilities lead | 1 | 6 | |
| T-01 | Network and power installed | Task | IT lead | 1 | 3 | |
| T-02 | Furniture delivered and set up | Task | Facilities lead | 4 | 2 | T-01 |
| T-03 | New office ready for move | Milestone | Project manager | 6 | 0 | T-02 |
Mistakes I see when people fill this in
- Start weeks typed by hand. If T-01 slips, T-02 must move too. Set the predecessor first, then the start week.
- No milestones. A Gantt with only bars gives the sponsor nothing to track. Add one at each phase end.
- Outside waiting time missing. Landlord approvals, authority permits and supplier lead times are tasks too. Give them a row.
- % Complete by feel. Agree how you measure it, for example 0, 50 or 100 percent, or the bars will look better than reality.
Gantt Chart: 4 Common Questions
Keep learning
- Free Project Budget Template: Excel Download
- Free Communication Plan Template: Excel Download
- Free Change Management Plan Template: Word Download
- Free Procurement Plan Template: Word Download
- Free Quality Management Plan Template: Word Download
- Free Resource Plan Template: Excel Download