Features Industries Customer Service AI Pricing Blog Log in Start for free
FREE TEMPLATE

Project schedule template: a free spreadsheet with a filled-in example.

Stages, dates, assignees, and dependencies in a single table. Download the spreadsheet with a system implementation example or build the schedule directly in Tasskee, with a Gantt built in.

Example: implementing a management system at a company Download it as a spreadsheet (opens in Excel and Google Sheets) or build it right in Tasskee, with deadlines, assignees and notifications.
Download spreadsheet Use it on Tasskee, free
StageTaskResponsibleHomeEndDuration (days)Depends onStatus
1. PreparationKickoff meeting with leadershipMarcos Andrade06/1006/101-Completed
1. PreparationMap processes and usersPatrícia Lemos07/1014/106Kickoff meetingCompleted
1. PreparationDefine scope and assigneesMarcos Andrade15/1017/103Map processesIn progress
2. SetupSet up records and permissionsRodrigo Teixeira20/1028/107Define scopeTo do
2. SetupImport data from the old systemRodrigo Teixeira29/1004/115Set up recordsTo do
2. SetupValidate imported dataPatrícia Lemos05/1107/113Import dataTo do
3. TrainingPrepare training materialCamila Duarte20/1031/1010Define scopeTo do
3. TrainingTrain the teams (3 sessions)Camila Duarte10/1114/115Validate data; materialsTo do
4. CutoverFinal test with key usersPatrícia Lemos17/1118/112Train the teamsTo do
4. CutoverGo-live (start using it for real)Marcos Andrade24/1124/111Final testTo do
4. CutoverFirst-week follow-upRodrigo Teixeira25/1101/125Go-liveTo do

What a project schedule is

A project schedule is the list of everything that needs to be done, with start date, end date, assignee and the order among tasks. It's the document that answers "when does this finish?" without depending on anyone's memory. When someone asks whether the deadline still stands, the answer is in the table.

The template above uses as its example the rollout of a management system at a company: four stages, eleven tasks and a column that says what each task is waiting on to start. Swap the content for your project and keep the structure.

How to fill it in, column by column

ColumnWhat to writeCommon mistake
StageThe project phase the task belongs to (preparation, execution, delivery)Creating twenty stages with one task each
TaskVerb and result: "validate imported data"A vague name, like "system" or "adjustments"
AssigneeOne person, by namePutting "team" or two people on the same row
Start and EndReal calendar dates, in the format 06/10Not accounting for weekends and holidays
Duration (days)Working days needed, estimated with whoever does the workGuessing without asking the assignee
Depends onThe task that has to finish firstLeaving it empty and discovering the dependency when things slip
StatusTo do, in progress, completed or blockedNever updating it after the first week

Step by step to build yours

  1. Define the end date and what "done" means. Without that, the schedule has nowhere to go.
  2. List the main deliverables and break each one into tasks of up to two weeks. If you need a more complete tree, start with a WBS.
  3. Ask for the estimate from whoever will do the work. The duration a manager imagines tends to be shorter than the real one.
  4. Mark the dependencies. In the example, "train the teams" only starts after "validate imported data" and after the material is ready. That link is what makes the schedule a decision-making tool.
  5. Add some breathing room to tasks that depend on third parties (supplier, client, approval).
  6. Review every week. A schedule that isn't updated becomes decoration.

Common mistakes

  • Tasks that are too big. "Configure the system" over four weeks hides delay until the last minute. Break it into parts that fit in a few days.
  • Everything starts on day one. If nothing depends on anything, either the project is trivial or the dependencies were left out.
  • No milestones. Dates like go-live and the client approval meeting deserve their own row, even with a one-day duration.
  • One person on two tasks at once. On paper the deadline works; in practice, nobody is two people. Check each assignee's workload.

When the spreadsheet template isn't enough

A spreadsheet works well for a small project, with one person looking after the dates. The problem shows up when a task slips: you have to remember which tasks depended on it and move each date by hand. With twenty or thirty rows, that's where the schedule stops reflecting reality.

The day-to-day side is also missing: the spreadsheet doesn't notify the assignee, doesn't show who is overloaded and has no comments or attachments on the task. To understand how bars and the critical path help you see this, read the Gantt chart guide.

The schedule that follows the work

In Tasskee, the same task shows up in the list, the board, the calendar and the Gantt. When the date changes, all the views change together.

See the Gantt schedule

How to use the schedule in Tasskee

  1. Create the project and add each row of the spreadsheet as a task, with an assignee and start and end dates.
  2. Use workstreams to group the stages (preparation, configuration, training, cutover).
  3. Link the tasks by dependency: the "Depends on" column becomes a link in the Gantt, with milestones and the critical path.
  4. Follow the day-to-day on the Kanban board: the spreadsheet's status becomes a board column.
  5. Turn on an automatic alert before the due date and for stalled tasks, in the automations, so the schedule holds itself accountable.
  6. If the client follows the project, invite them through the client portal, without taking up a plan seat.

Want to understand the project's design before putting dates together? Read the project management guide, or see how to set a realistic deadline in the post how to build a schedule your team will meet.

Frequently asked questions

Project schedule FAQ

What is a project schedule?
It's the list of a project's tasks with a start date, end date, assignee, and the order in which they need to happen. It answers two questions: when does it end, and what delays the end if something slips.
What's the difference between a schedule and a Gantt?
The schedule is the table with the tasks and dates. The Gantt is the same information drawn as bars on a calendar, which makes overlaps and dependencies visible. Each one feeds the other.
How do you calculate task durations?
Estimate in business days, with the person who will do the work, and add a buffer for surprises on tasks that depend on third parties. A task that runs past two weeks is usually too big: break it into parts.
Can I use the template in Excel and Google Sheets?
Yes. The download is a CSV spreadsheet that opens directly in Excel and can be imported into Google Sheets (File > Import).
How do you keep the schedule up to date?
In a spreadsheet, someone has to adjust dates by hand every time something slips. In Tasskee, tasks linked by dependency show up on the Gantt and the status changes as the team works, with no rewriting the table.

Get your schedule out of the spreadsheet and into the Gantt.

Tasks with dependencies, milestones, and a critical path, on the same screen where the team works. Try Tasskee free, no credit card.

15 days with everything unlocked No credit card Support in Portuguese
Contact us