> For the complete documentation index, see [llms.txt](https://help.flowerbuddy.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.flowerbuddy.co/reference/tasks/set-task-due-date.md).

# Set a task due date and completion dependency

Set a due date when the timing of a task matters. FlowerBuddy can calculate a date from an event milestone, use a specific date, or wait for another task or task group to be completed.

## Choose a due-date source

On the task card or List row, select the current due-date value, or **N/A** when the task has no active date, to open the **Due Date** dialog. The circled date on this task card opens those settings.

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-606d06d20a0feb56a8989b2d2786cfbfa9b84030%2Ftask-due-date-control.png?alt=media" alt="FlowerBuddy Prepare flower order task card with its due-date value circled near the task controls, showing where to click to open the Due Date dialog." width="370"><figcaption></figcaption></figure></div>

Choose one of these sources:

* **Event creation date**
* **Proposal date**
* **Booking date**
* **Event date**
* **Specific date**
* **Another task is completed**
* **A task group is completed**

For an event milestone, enter the number of days and choose the available direction. For example, a preparation task can be due seven days before the **Event date**. Sources based on event creation, proposal, booking, or completion use a date after that anchor. A **Specific date** uses the calendar date you choose.

After choosing the source, complete the fields that appear for it, such as the number of days, direction, calendar date, task, or task group. Select **Close** to apply the field changes and close the **Due Date** dialog. The task card or List row then shows the calculated date, the saved rule, or **N/A** when the task is not currently required. There is no separate **Save** action in this dialog.

The dialog below shows **Specific date**, which lets you choose a calendar date instead of calculating it from an event milestone or another task.

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-3ae79937123b379ce6319ab2f7d7af031aa8834d%2Ftask-due-date-dialog.png?alt=media" alt="FlowerBuddy Due Date dialog above the Tasks board, showing Specific date selected and the calendar date October 12, 2026." width="550"><figcaption></figcaption></figure></div>

## Set a completion dependency

Choose **Another task is completed**, then select the earlier task from the same event. Choose **A task group is completed** when all work in a group must finish before the next task receives its date. Enter the number of days after completion, complete the remaining fields, and select **Close**.

A task can have one completion dependency. It cannot depend on itself, depend on a task or group from another event, or create a cycle in the dependency chain. If the selected work is not complete, the dependent task shows its due-date rule instead of a calendar date.

## Calculated due dates

For a date based on an event milestone, task, or task group, turn on **Adjust weekend due dates** in the **Due Date** dialog to move a Saturday or Sunday result to the previous Friday. For an after-only rule, FlowerBuddy uses the following Monday if Friday would fall before the date the task is based on.

For example, a task due seven days before a Sunday event moves from Sunday to the preceding Friday. This setting adjusts the resulting date; it does not count the offset in working days. It does not apply to **Specific date**, and it does not account for public holidays.

The weekend setting appears below the date rule when you choose a calculated due date.

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-1b0fe9ee8ee60283bd4bb7fceeee4675ce5cd5c9%2F01-task-due-date-adjust-weekends.png?alt=media" alt="FlowerBuddy Due Date dialog with Event date selected, a days-before rule, and the Adjust weekend due dates switch below it." width="370"><figcaption></figcaption></figure></div>

A calculated task date appears on the task card or List row. A date in the past is shown as overdue while the task is unfinished and still required. A completed task can show its completion date. A task that is no longer required because its completed group remains complete can show **N/A** instead of an active due date.

Changing a due-date rule does not complete the task or change its assignee. It changes when FlowerBuddy calculates the task to be due.
