Skip to content
AIStackMatch
  • Loading...

Features

ClickUp Task Dependencies: Waiting On, Blocking and Dates

How ClickUp task dependencies work: waiting on and blocking, date rescheduling, warnings, and what is included on every plan.

By AIStackMatch Editorial · Updated · 6 min read

Some links on AIStackMatch are affiliate links. We may earn a commission if you purchase or sign up through them, at no additional cost to you. Read our affiliate disclosure.

Short answer

ClickUp task dependencies are on every plan. A task either blocks another task or is waiting on one. With Reschedule Dependencies on, a date change on the blocking task moves the start and due dates of the task that is waiting.

ClickUp task dependencies answer one question: what has to finish before this can finish? Without that link, a slipped design review looks like a normal task, and the build that was waiting on it keeps its old date. With the link, the board shows the block, and dates can move together.

Dependencies are on every ClickUp plan. You do not need Business to say "this task is waiting on that one." You do need the right dates if you want a slip to push the rest of the chain. The timeline picture of those arrows is in ClickUp Gantt chart. The ClickUp hub is the index for the other views.

What are ClickUp task dependencies?

ClickUp Help calls these Dependency Relationships. There are two sides of the same link. A task is completed, for dependency purposes, when it is put into a Done status.

  • Blocks: this task prevents another task from being completed. Task 1 blocks task 2.
  • Blocked by, or waiting on: this task has at least one task that must be completed first. Task 2 is blocked by task 1.

The relationship stays visible after either task moves to Done or Closed. You still see what used to block the work, which matters when someone asks why a date moved.

This is not the same as a task link. A link means "these are related." A dependency means "this order is required." ClickUp also has custom relationships that group tasks without making them a sequence. Use a dependency only where starting early would be wasted work.

People with access get a notification when a dependency is added, removed, or when a task becomes unblocked.

How do you add a ClickUp task dependency?

Guests need edit or full permissions. Members with access to both tasks can add the link. ClickUp Help documents several places to do it. The mobile app is not one of them.

WhereHow
On the taskIn Related items, click the plus icon, or Relate items if this is the first relationship. Choose "This task blocks" or "This task is blocked by," then search or create the other task.
From the task menuClick the ellipsis, hover Relationships, and pick blocks or blocked by.
Next to an existing dependencyHover the dependency above the description and click the plus icon.
In a description or commentType /blocking, /waiting or /link to, then press Enter or Return and pick the task.
In List viewAdd the Dependencies column, click it, choose Add task, then Blocked by or Blocks.
In Gantt viewDraw the arrow between bars. The arrow starts at the blocking task and ends at the task that is waiting.
With an AutomationUse the Add relationship action and choose blocks or blocked by.

Once a dependency exists, it shows above the task description. The Relationships section also has Blocking and Waiting tabs. Blocking lists tasks this task is holding up. Waiting lists tasks that are holding this one up.

Duplicating a task copies its dependencies, and ClickUp adds the matching waiting-on or blocking link on the related task. A Space, Folder or List template keeps only the dependencies between tasks that live inside that template. A dependency that points outside the template is not part of the copy.

Add the dependency from the task that you understand, then read it back in a sentence: "Copy blocks design, design blocks build." If you cannot say the sentence, the arrow is probably reversed.

Will dates move when a blocking task slips?

Not by default. The link is informational until you turn on the Reschedule Dependencies ClickApp. An owner or admin does that in the App Center, under Scheduling & Dates, and can limit it to specific Spaces. The ClickApp is available on every plan, including Free Forever. Guests with edit or full permissions can change the dates that trigger it.

ClickUp Help requires both of these before a reschedule happens:

  • The blocking task has a due date.
  • The blocked task has a start date.

Change the blocking task's start date or due date, and ClickUp shifts the waiting task's start and due dates by the same amount of time. If task A blocks task B and you move A's due date out by one week, B's start and due dates move out by one week.

By default, rescheduling runs even when the dependency tasks are closed. You can uncheck "Trigger even when dependencies are closed" if closed work should stay put.

Skip Non-Working Days is a separate ClickApp, and it starts on Unlimited, not on Free Forever. With it on, ClickUp uses the Workspace work schedule while it recalculates. Without it, a slip can land a task on a weekend. Duration is also an Unlimited-and-above scheduling ClickApp. Parent and subtask date sync starts on Business Plus. You can reschedule dependencies on Free Forever. You cannot ask Free Forever to skip non-working days for you.

On a Gantt view, turning on the ClickApp also turns on rescheduling in the view. Help sets a cap there: a single reschedule can update up to 1,000 dependent tasks. Past that cap, the task you dragged still moves and the dependent tasks do not. Details of the chart itself are in the Gantt guide.

ClickUp for project management is the wider setup if dates, owners and phases are all new at once.

What if someone closes a task that is still waiting?

ClickUp will allow the close unless you turn on a warning. The Dependency Warning ClickApp is on every plan. An admin enables it for the Workspace or for specific Spaces. Everyone, including guests, then sees the warning when they try to close a task that is still waiting on another task.

The warning does not finish the blocking task for you. It stops the quiet failure mode where build is marked done while design is still open. Teams that ignore the warning on purpose should turn the ClickApp off, so it does not become noise.

A task that becomes unblocked sends a notification. That is the useful ping: the person waiting can start, without a status meeting to discover it.

When should you skip a dependency?

Dependencies are the wrong tool for three common cases.

Parallel work. Two tasks that can happen at the same time should not block each other. Link them if you want both on one screen. Do not invent an order.

Subtasks that are just a checklist. A parent with three checklist-style subtasks does not need each subtask to block the next unless the order is real. Subtask dates can remap when the parent date moves, which is a different ClickApp (Remap Subtask Due Dates, on every plan).

Sprint priority. Inside a sprint, order is often "do this first because it is riskier," not "this cannot start." Use priority and the sprint forecast for that. Use a dependency when the second task is actually stuck. Sprint setup, points and the forecast lock are in ClickUp sprints.

Recurring tasks include dependencies unless you exclude them in the recurring settings. A weekly task that blocks a monthly close should keep the link. A weekly task that was only waiting on a one-off approval should not keep copying that block forever.

Prices checked October 2026: you can run dependencies, the warning and reschedule on Free Forever at $0. Unlimited is $7 per user/month billed annually ($10 monthly) if you also want Skip Non-Working Days and unlimited Gantt. Business is $12 billed annually ($19 monthly). Enterprise is custom.

Put the arrow on the real handoff, give the blocking task a due date and the waiting task a start date, and turn on the warning before you ask the team to trust the dates.

ClickUp

All-in-one work management for tasks, docs, goals and team collaboration, with a generous free plan.

Affiliate link. We may earn a commission at no extra cost to you. Read our affiliate disclosure

Frequently asked questions

Does ClickUp have task dependencies?

Yes. Dependency relationships are on every plan. Guests with edit or full permissions can create them. They are not available in the ClickUp mobile app.

What is the difference between waiting on and blocking in ClickUp?

Blocking means this task must be finished before another task can be completed. Waiting on, or blocked by, means another task must be finished first. ClickUp treats a task as completed for this purpose when it is in a Done status.

Do ClickUp dependencies move dates automatically?

Only if the Reschedule Dependencies ClickApp is on. The blocking task needs a due date and the blocked task needs a start date. ClickUp then shifts the waiting task by the same amount of time.

Can you close a ClickUp task that is still blocked?

Yes, but with the Dependency Warning ClickApp on, ClickUp shows a warning if you try to close a task that is still waiting on another task. Admins turn that ClickApp on for the Workspace or for specific Spaces.

Do recurring tasks keep their dependencies?

Yes, unless you exclude dependencies in the recurring task settings. ClickUp Help says you can choose whether dependencies copy onto the next instance.