FeatureEvery plan

Recurring tasks

Daily, weekdays, weekly, monthly or yearly, every N intervals. The next copy appears when you finish the current one, and it brings the subtasks with it.

By Updated

Deliberately few, because the long tail of calendar rules is where scheduling UIs go to die.

  • Daily, every N days.
  • Every weekday, Monday to Friday.
  • Weekly, every N weeks on the same weekday. Every 2 weeks is a preset.
  • Monthly, every N months on the same day of the month.
  • Quarterly, which is monthly on a 3 interval rather than a separate rule.
  • Yearly, every N years.

Tip

Custom weekday sets ("Tuesdays and Thursdays") and end dates are not in this version. If you need one, two separate weekly tasks does the job today.

Recurrence lives on the task, so this starts in the drawer rather than at capture.

  1. Open a task and give it a due date.

    A repeat needs somewhere to repeat from. The next copy is counted forward from the due date, so this is the date the whole series will hang off.

    Open All Tasks
  2. Choose a repeat.

    Daily, every weekday, weekly, every two weeks, monthly or yearly. Pick monthly on a date like the 31st and short months fall back to their last day rather than skipping. Esc closes the drawer when you are done.

  3. Complete it.

    The next copy appears at that moment, not on a schedule, so nothing piles up unfinished while you are away and there is never more than one live copy.

  4. Look in the Log.

    The copy you finished is sitting there as the record of that round. The series carries on; the round you did is kept.

The date. A task due September 7 at 8pm repeating monthly comes back October 7, then November 7, at the same time. It never drifts to the first Monday.

If you pick the 31st, a shorter month falls back to its last day rather than skipping.

When you complete the current one, not on a schedule. Nothing piles up unfinished while you are away, and there is never more than one live copy.

The next date is computed from the task's due date rather than the moment you ticked it, so finishing a week late does not shift the whole series a week later. The copy you completed stays in your ToDid Log as the record of that round.

Yes, and this is the best thing about it. Set the recurrence on the parent and the whole subtree repeats as a unit.

Because a parent cannot close while a subtask is open, completing it brings the parent and every subtask back on the next due date, fresh and unchecked. Each subtask keeps its own spacing: one that was due two days before the parent still is.

Never set a recurrence on a subtask inside a recurring parent. The parent owns the rule.

Tip

A recurring parent is also what a Project Blueprint produces when you ask for one, and what a Project Template carries when you save a project that had one.

No. The drawer is where a repeat is easiest to see, but it is not the only way one gets set.

  • Type it. Quick Capture reads a cadence out of what you write, so "Team sync every 2 weeks" and "Invoice the client monthly" set the repeat and leave the name clean. "Every monday" sets weekly and next Monday at once.
  • Ask Didi for it. A Blueprint prompt that names a cadence, like "set the full audit to repeat quarterly", comes back with that task already repeating. You can change it in the review screen or in chat before anything saves.
  • Save it in a template. A Project Template keeps the repeats of the project it was made from, and the template editor shows them so you can adjust one without opening a task.

Tip

A period word is only read as a cadence when it is doing that job. "Write the quarterly update" is a one-off task named after a quarter, and stays one.

Similar readings

Everything below is in the Happiness Center.

Was this article helpful?