+ Add Question

Overdue daily recurring task



I have a daily recurring task. Some days I don't complete the task, that means I have to complete the task multiple times on a later day.

For example:
November 10: Task not completed
November 11: Task not completed
November 12: Task not completed
November 13: Task not completed
November 14: On this day, I should complete the task 5 times. When I completed it the first time, I mark the task of November 10 as completed. It automatically shedules the task for tomorrow, so November 15, but I want it to be November 11.

Is this possible or is it not able to do this? Or any workaround?

I hope my question is clear.

Thanks in advance.

All responses

David Trey  staff
Replied on Nov 14, 2013 - 13:13 UTC

Hello Martijn,

Unfortunately, that's not possible. To avoid having to check an overdue task multiple times, we've made it possible to check it just once when you complete it for today.

You're welcome to vote for this related feature request in our Votebox: http://todoist.com/Vote/showProposal/461/ and we may consider changing this behavior in the future.

Best regards,

Radek Lát  premium
Replied on Sep 05, 2014 - 13:31 UTC

Hello. I would like to see the behaviour described by Martijn as well but I see it is problematic having to check overdue tasks multiple times.

So my question is - why a daily task gets scheduled for the next day after today, when it could be scheduled for today? That really seems more like a bug than a feature to me.

Can you explain why an overdue, repeated task should be moved to the next occurrence after today and not just today (when it is possible of course)? Thank you.

David Trey  staff
Replied on Sep 05, 2014 - 13:37 UTC

Hello Radek,

Recurring tasks use the date of completion as a reference. If you complete this task today, then it means it has been completed for today, it then checks the pattern, sees it's "every day" and based on this determines the next occurrence which will be tomorrow (as you're checking it off today).

That said, with a task such as "take out the trash", if you miss it yesterday, you'll take all the trash today, complete it and the next occurrence should be due tomorrow. If you need to call someone with a report each day and miss it yesterday, then again, you'll call today with all the information you've missed so far. In most cases such tasks can't be repeated multiple times to account for missed instances so in the remaining cases, we recommend catching up first, then checking it off once today's instance is also completed :-)

Note - if you need to have this task scheduled for today, instead of checking it off after completing the missed instance, right-click on it and select "Today" instead, then check it off after completing today's instance.


Radek Lát  premium
Replied on Sep 05, 2014 - 14:51 UTC

The right-click and selecting "Today" is actually OK. Thank you for your time.