All articles

Task Dependencies on the Gantt Chart

Table 31. Availability - Legacy plans


Dependencies specify the relationships between tasks. Use them to indicate when a task should begin or end in relation to other tasks. On the Gantt chart, dependencies appear as lines linking two tasks or linking a task to a milestone in chart view, or dependencies could also be displayed as a column in the table portion of Gantt view.


When you reschedule a task with dependencies, all dependent active tasks are automatically rescheduled. If some tasks in the dependency are completed, canceled, or deferred these tasks are not rescheduled.

Types of task dependencies

There are four types of dependencies you can create in Wrike:

Finish to start: Task B can't start before task A is finished

This type of dependency occurs when the initial task must be completed before the next task can begin. If task A is completed behind schedule, then task B will begin behind schedule as well.

Start to start: Task B can't start before task A starts.

A start-to-start dependency occurs when a secondary task cannot begin until the initial task begins. The two tasks do not have to begin at the same time - task B can begin after task A, so long as task A has started.

Finish to finish: Task B can't finish before task A is finished

A finish-to-finish dependency means the initial task must be completed in order for the following task to be completed. Task A and task B are directly related, and these two tasks may take place at the same time, but task B is contingent on task A.

Start to finish: Task A can't finish before Task B starts

In a start-to-finish dependency, the initial task cannot be finished until the secondary task has begun. However task B does not have to finish at the same time that task A begins.

Interplay between Gantt chart dependencies

When Task C is added with a Start-to-Start (SS) dependency on Task A and a Finish-to-Finish (FF) dependency on Task B, only the Finish-to-Finish (FF) dependency is considered. Therefore, the duration of Task C does not change to match from the start date of Task A to the finish date of Task B.


Task A (start: 01/03/2024, finish: 10/03/2024)

Task B (start: 20/03/2024, finish: 30/03/2024)

And if Task C is added with (Task A) SS and (Task B) FF only the FF gets taken into account i.e. the duration does not get changed to have Task C have (start: 01/03/2024, finish: 30/03/2024).