+ Add Question

Question about Recurring Tasks "Do Today"


If I have a Recurring Task that can be done before the normal due and choose "Do it Today", when that Task recurs the due date is set to to the 'earlier day' (when it was last completed).

For example: the Task is set to be due 'every fourteen days starting May 1'; on 30 Apr I have time to perform the task, so I right-click and choose 'Do it Today' and complete the task. Once I complete the task, the next occurrence is due on 14 May; I'd prefer that the task be due on Wednesday 15 May, so I need to postpone the task from Tuesday to Wednesday.

How would I schedule the task to be due every second Wednesday, and would this allow me to complete one occurrence early and keep succeeding occurrences scheduled for Wednesday?

Confused yet? Let me know if I can be any *more* obtuse! :)

Best regards,
Randy Miller

All responses

Brendon Wadey  staff
Replied on May 15, 2013 - 01:04 UTC

Hi Randolph,

So let me see if I understand this correctly.

Your task "every 14 days starting May 1" is completed on the 30th, and the recurring task when doing that is May 14th, as it should be.

But since you accomplished it earlier, you would like it to be an extra day (May 15th). And 14 days from then on.

Then you ask to do every second Wednesday, but keep the same occurrence when completing early? Which you have been accomplishing. This is the part that I do not fully understand.

From my understanding at least, there is no way to have 14th turn into the 15th automatically if accomplished early.

I am going to let David confirm that tomorrow, just to be safe. If I am correct, your welcome to add that to our Votebox. http://todoist.com/Vote/showProposal/22/

Which we are working on currently.


Randolph Miller  premium
Replied on May 15, 2013 - 08:27 UTC


Let me try to clarify ...

I have a Recurring Task that I established on 02 Jan 2013 with a due date of [ev 14 days starting jan 11]. Every other Wednesday (every second Wednesday) I complete the task and 'check the box', which 'resets' the clock ' and shows the due date as the 'Wednesday after next' (completing the task on 11 Jan shows the next due date as 25 Jan; completing the task on 25 Jan shows the next due date as 08 Feb; and so on). Life is good.

On 01 May, for example, I find I can complete the Recurring Task that is due on 02 May on the 1st, so I right click on the task and click "Do it Today", which moves the Task to Today's Task List. When I complete the Task and 'check the box', the next due date is set to 15 May, so I've now 'committed myself' to performing this task one day 'earlier' than the original recurrence had been scheduled.

My question was just wondering how best to handle to situation when one finds that they can handle completing a task early. From this example, I'd imagine that it would be best to simply complete the task 'in place' (not pull the task 'forward' by using 'Do it Today'), lest one change the original recurrence pattern.
Is this a correct statement?

Or have I confused the question further?

Best regards,
Randy Miller

David Trey  staff
Replied on May 15, 2013 - 11:33 UTC

Hello Randolph,

The issue is - the "Do it today" function breaks the task's recurrence pattern. It's very difficult for us to handle it, but we're planning to fix it eventually. For now, please use the "Do it today" option mostly on non-recurring tasks.

In the case you've described, it's indeed best to simply check the task off. If it's April 30th and the task is scheduled to "ev 14 days starting May 1", then checking it off on Apr 30 will behave exactly the same as if you'd check it off anytime between May 1 and May 15. That said - also overdue tasks are better left overdue for a while and checked off when done or postponed if you know that within the entire 14 day timeframe you will not complete this instance of a task.

The "Do it today" function is best for single-occurring tasks or tasks with no due date which you want to quickly schedule for today without having to edit the task's date.

Best regards,

Randolph Miller  premium
Replied on May 15, 2013 - 11:46 UTC


Thanks for the confirmation!

After writing out the description, I 'talked myself' into that same conclusion - don't use "Do it Today" on recurring tasks. Good luck 'fixing' the issue, as I imagine that some will THEN want the option of either leaving the original recurrence pattern OR changing the recurrence pattern. (you can't please everyone, now can you?) :)

Best regards,

David Trey  staff
Replied on Jul 21, 2013 - 23:19 UTC

Hello Randy,

This issue is now fixed, that is - you can use the "do it today" feature on a recurring task and it will not break the recurrence pattern.

Best regards,