{"article":{"id":6304547785367,"url":"https://clickup.zendesk.com/api/v2/help_center/en-us/articles/6304547785367.json","html_url":"https://help.clickup.com/hc/en-us/articles/6304547785367-Rescheduling-dependencies","author_id":1914483087205,"comments_disabled":false,"draft":false,"promoted":false,"position":22,"vote_sum":-1,"vote_count":5,"upvote_count":2,"downvote_count":3,"section_id":37683906486807,"created_at":"2022-05-24T19:27:53Z","updated_at":"2026-10-19T20:00:20Z","name":"Rescheduling dependencies","title":"Rescheduling dependencies","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-09-21T20:00:34Z","user_segment_id":null,"permission_group_id":4416814155671,"content_tag_ids":[],"label_names":["ab_true","Dependencies","ClickApps"],"body":"<p>Automatically keep your dependent tasks up-to-date when blocking tasks are completed or delayed.</p>\n<p class=\"wyn\">Feature availability and limits vary by plan and user role. <a href=\"https://help.clickup.com/hc/en-us/articles/29661004054167-Scheduling-feature-availability-and-limits\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more</a></p>\n<h1>Rescheduling dependencies</h1>\n<p>When tasks are connected with a <a href=\"https://help.clickup.com/hc/en-us/articles/6309155073303-Intro-to-Dependency-Relationships\" target=\"_blank\" rel=\"noopener noreferrer\">dependency relationship</a>, and the dates of a blocking task are updated, ClickUp automatically adjusts the start and due dates of any tasks waiting on the blocking task.</p>\n<p>To trigger rescheduling, you can update the blocking task's:</p>\n<ul>\n<li>Start date.</li>\n<li>Or due date.</li>\n</ul>\n<p>Any dependent tasks throughout your Workspace will be moved earlier or later by the same number of days.</p>\n<p>When the <a href=\"https://help.clickup.com/hc/en-us/articles/31562830514967-Skip-non-working-days\" target=\"_blank\" rel=\"noopener noreferrer\">Skip Non-Working Days</a> ClickApp is active, ClickUp uses the Workspace <a href=\"https://help.clickup.com/hc/en-us/articles/33032722352279-Set-a-work-schedule-for-your-Workspace\" target=\"_blank\" rel=\"noopener noreferrer\">work schedule</a> while recalculating dependent task dates. Moved dates skip days outside the workweek, public holidays, and custom exceptions.</p>\n<p>For example, if a dependency shift would move a task to a Monday that is a Workspace holiday, ClickUp schedules it on the next working day.</p>\n<h2>An example project with dependencies</h2>\n<p>For example, the task Deliverable 1 is blocking Deliverable 2.</p>\n<p>Deliverable 1 has a start date of January 5th and due date of January 9th.</p>\n<p>Deliverable 2 has a start date of January 12th and a due date of January 16th.</p>\n\n<p><img src=\"https://help.clickup.com/hc/article_attachments/42698572911767\" alt=\"Screenshot of tasks with dependencies\" width=\"420\"></p>\n<h2>Setting a later due date</h2>\n<p>Deliverable 1 takes longer than expected. Its due date is updated by five days from January 9th to January 14th.</p>\n<p>This triggers rescheduling for any tasks blocked by Deliverable 1.</p>\n<p>Deliverable 2 is rescheduled by five days. It now starts on January 17th and is due on January 21st.</p>\n\n<p><img src=\"https://help.clickup.com/hc/article_attachments/42698572912407\" alt=\"Screenshot of tasks with dependencies with updated dates\" width=\"420\"></p>\n<h2>Setting an earlier start date</h2>\n<p>Deliverable 1 starts earlier than anticipated. Its start date is updated by four days from January 5th to January 2nd. Deliverable 1's due date is updated by four days from January 9th to January 5th.</p>\n<p>This triggers rescheduling for any tasks blocked by Deliverable 1.</p>\n<p>Deliverable 2 is rescheduled by four days, starting on January 8th and due on January 12th.</p>\n\n<p><img src=\"https://help.clickup.com/hc/article_attachments/42698572913431\" alt=\"Screenshot of a rescheduled task\" width=\"420\"></p>\n<h2>Dates required to reschedule dependencies</h2>\n<p>In order to reschedule dependencies, the following conditions must both be met:</p>\n<ul>\n<li>The blocking task must have a due date set.</li>\n<li>The blocked task must have a start date set.</li>\n</ul>\n<h2>Use reschedule dependencies with other scheduling ClickApps</h2>\n<p>Use the Reschedule Dependencies, Duration, Remap Subtask Due Dates, and Only Use Working Days for Scheduling ClickApps to automatically keep your project tasks on track and up-to-date.</p>\n<h1>Activate the Rescheduling Dependencies ClickApp</h1>\n<p>To activate the Rescheduling Dependencies <a href=\"https://help.clickup.com/hc/en-us/articles/6304327753111-Intro-to-ClickApps\" target=\"_blank\" rel=\"noopener noreferrer\">ClickApp</a>:</p>\n<ol>\n<li>Open the <a href=\"https://help.clickup.com/hc/en-us/articles/12580135233559-Intro-to-App-Center\" target=\"_blank\" rel=\"noopener noreferrer\">App Center</a>.</li>\n<li>From the App Center's left sidebar, click <strong>Scheduling &amp; Dates</strong>.</li>\n<li>Click the toggle to activate the <strong>Rescheduling Dependencies</strong> ClickApp.</li>\n<li>Click the dropdown under <strong>Enabled in</strong> to choose which Spaces will use rescheduling dependencies.</li>\n<li>Optionally, uncheck the option to Trigger even when dependencies are closed.</li>\n</ol>\n<h2>Rescheduling closed tasks</h2>\n<p>By default, tasks with dependencies are rescheduled regardless of their status.</p>\n<p>You can choose not to reschedule closed tasks and subtasks.</p>\n<p>To turn off rescheduling closed dependencies:</p>\n<ol>\n<li>Open the <a href=\"https://help.clickup.com/hc/en-us/articles/12580135233559-Intro-to-App-Center\" target=\"_blank\" rel=\"noopener noreferrer\">App Center</a>.</li>\n<li>From the App Center's left sidebar, click <strong>Scheduling &amp; Dates</strong>.</li>\n<li>Browse or search for the <strong>Rescheduling Dependencies</strong> ClickApp.</li>\n<li>Uncheck <strong>Trigger even when dependencies are closed</strong>.</li>\n<li>Once unchecked, closed tasks and subtasks will not be rescheduled when their dependent tasks' dates are updated.</li>\n</ol>\n<h1>Reschedule tasks</h1>\n<p>To reschedule a task with dependencies:</p>\n<ol>\n<li>Open a task that is blocking one or more other tasks.</li>\n<li>Change the due date of the blocking task.</li>\n<li>The start and due dates of any dependent tasks are updated by the same amount of time.</li>\n</ol>\n<h1>Reschedule dependencies in List view and tasks</h1>\n<p>You can also reschedule dependencies from <a href=\"https://help.clickup.com/hc/en-us/articles/6310260883351-List-view-overview\" target=\"_blank\" rel=\"noopener noreferrer\">List view</a> or from a task.</p>\n<h1>Reschedule dependencies in Gantt view</h1>\n<p>From a <a href=\"https://help.clickup.com/hc/en-us/articles/6310249474967-Create-and-share-a-Gantt-view\" target=\"_blank\" rel=\"noopener noreferrer\">Gantt view</a> you can enable an option to reschedule dependencies.</p>\n<p>When you enable the Reschedule Dependencies ClickApp, the setting in Gantt views is automatically enabled.</p>\n<p>When rescheduling dependencies from Gantt view, only visible tasks and their dependencies are rescheduled.</p>\n<h2>Manually reschedule tasks from Gantt view</h2>\n<p>With the Reschedule Dependencies ClickApp activated, you can disable the setting from the Customize menu in Gantt view to manually reschedule your tasks from the Gantt view.</p>\n<h2>Reschedule tasks in Gantt view</h2>\n<p>To reschedule tasks from a Gantt view:</p>\n<ul>\n<li>Drag and drop a task to an earlier or later date.</li>\n<li>Click and drag the right end of a task to adjust the due date.</li>\n</ul>","user_segment_ids":[]}}