+ Add Question

repeating task end date

Where is it?

All responses

David Trey  staff
Replied on Jul 12, 2014 - 20:36 UTC

Hello Roger,

Right now, there is no way to set a specific end date for recurring tasks. When you complete a recurring task for the last time, you can move it to the history (on the web you can hold the SHIFT key while checking it off).

Best regards,

Roger Jones  premium
Replied on Jul 15, 2014 - 05:46 UTC

David, thank for the reply.

What is the point of a recurrent task that stretches out into infinity, passing at some date when it is no longer required?

Some repeating tasks take longer than others, so I would not want to see such (ANY!) repeating task going beyond the real intended final date.

Example: I might have to reconcile the final accounts or the VAT Control balance by 5 August, so I would want that to repeated every work day until that date, NOT clutter up Todoist or any calendar (most of the time I view Todoist in Outlook 2013, but I would not want to synchronise with Outlooks own Tasks (which I do not use anyway).

A calendar with tasks end dates is fundamental and would increase your Premium sales.

I worry sometimes that (a) Todoist may lack the skills to do this (hard to believe), and (b) Todoist has displayed stubbornness in not tackling the most requested feature of all.

David Trey  staff
Replied on Jul 15, 2014 - 10:59 UTC


The point is exactly the one you've mentioned - "some repeating tasks take longer than others" so if you plan something that needs to be done "every day starting Friday", if it takes longer than expected, you can keep completing it each day and in the end, you will know that you've just completed it "for good" and at this point you can hold SHIFT to check it off and remove it from the active task list :-)

Another reason would be that in the majority of cases, recurring tasks shouldn't end. Paying the same bills every month, paying taxes, sending a report, checking something each week, day or month - these don't end at any point and those that do have a deadline are usually one-time tasks that you have to complete by date X and that's it.

Which leaves only the very rare cases where a task needs to be "completed", but then at some point it no longer does. In many of these cases, setting one deadline for the task and then a few reminders would give you the same results. Based on your example, you can set the task to "every 5 August at 16:00" and add 4 reminders to it, one due "0 minutes before", one "1 day before", one "2 days before" and one "3 days before" - this way you will never even have to re-add the task each year as 5 August approaches and it will not clutter your calendar with "every day" task, only show it once a year.

Nonetheless, we will of course consider this for the future and we greatly appreciate your feedback, but for now we recommends these workaround.

Best regards,

Michael Holt  premium
Replied on Aug 21, 2014 - 18:32 UTC

David, this makes sense, especially in light of the fact that technically, it does not stretch out until infinity, since a new task for the next day is created only when you complete that day's task.

Dirk Baker  premium
Replied on Dec 15, 2014 - 03:27 UTC

I think it would be nice to be able to have recurring tasks until a specified time/date and/or for a given number of recurrences. For instance, I commonly have tasks that must be accomplished daily for one week, but only that week.

Aaron West  premium
Replied on Dec 20, 2014 - 19:03 UTC

Here's another somewhat silly reason to have an end to recurring tasks. Let's say you're a big fan of Todoist Karma and you're following the Todoist blog post on how to have a guilt-free Christmas. You might want to have a task that says "Have a great Christmas" which repeats everyday starting Christmas Eve, and ends on that Friday. For this year, the dates would be Wednesday the 24th through Friday the 26th.

Given this you might want a recurring model of "ev weekday starting 12/24 ending 12/26." It's the "ending 12/26" which would need to be written into Todoist.

Dan Weiss  premium
Replied on Jan 06, 2015 - 17:55 UTC

I think we need end dates for recurring tasks.

I fundamentally disagree with David Trey about the nature of recurring tasks. "Send report" will end when I change jobs. Paying the same bill every month will change if I change my living situation or subscription to a service, etc. Many of my recurring tasks are project-dependent, so when the project is over or if I switch to a different role on a different project, I don't need that on my radar anymore, e.g., "Review [specific technology] newsletter" or "Send out daily summary of work plan."

That said, I think what I understood from David Trey is that if I want a recurring task with a finite end, I should:

1. Create a recurring task
2. Click it each time I complete it
3. SHIFT + click it (web) or move to history (desktop app) after completing the last iteration

Questions: Does SHIFT + click work on the Mac desktop app? How do I do this on the iPhone app?

jtherry  premium
Replied on Jan 07, 2015 - 19:04 UTC

Yes, an UNTIL function is important. I frequently have this kind of task. The SHIFT-check workaround is okay for now but that's all it is.

Thanks for your attention, Happy New Year!

jtherry  premium
Replied on Jan 07, 2015 - 19:06 UTC

Example. My boss tells me he wants a certain documents from me next Wednesday. I want to work a little bit on this task each day. If I could create "Work on Document, every day until Wednesday" the due date is built in and I still get a to-do every day to remind me. :-)

Sven Versmissen  premium
Replied on Jan 08, 2015 - 19:45 UTC

I have also been waiting for this function for al long time. I'm a graphic designer and use Todoist as tool to have an overview of all the projects that we're working on. Since we work on different projects that take from a few days to a few months, it would be very helpful to have an end date for every project. This way we can have a project in the list every day until the deadline, after which it is automatically removed.

Thomas Seaford
Replied on Jan 10, 2015 - 20:56 UTC

Just thought I would add my two cents worth. I am a student and have just started using todoist to track school assignments. There are certain assignments that are due every week, such as discussion boards. Regardless of whether the tasks are completed or not, they will cease on March 6 because that is when the class ends.

The point is that having an "until" function would increase productivity in this case. Since I already know the end date, it would be nice to be able to put that in at the beginning and not have to worry about it later. Otherwise I run the risk of having assignments from this class spill over into the next subterm, causing confusion.

I do understand David's logic. It is definitely a perspective that I hadn't thought of and it certainly holds merit. However, I would disagree with his statement that it is a "rare" case to need an "until" flag. It may be rare for the developers, but the beauty of a tool like todoist is that (I would expect) it is supposed to adapt well to various situations. An "until" flag would make it more flexible.

Anyway, thanks for a great product! Keep it up!

Aaron West  premium
Replied on Jan 10, 2015 - 22:15 UTC

Awesome, well written comment Thomas!

morganwood1  premium
Replied on Jan 11, 2015 - 20:56 UTC

Brand new to todoist, and this is one of the first things I looked up how to do. For all the reasons stated above. Would certainly be a "nice to have" feature. Thanks!

Dan Weiss  premium
Replied on Jan 12, 2015 - 04:41 UTC

Great point, Thomas. Very similar to my situation which is having lots of product-based work with defined timelines.

Patrick Honegger  premium
Replied on Jan 12, 2015 - 06:52 UTC

Maybe, a "remember" function would solve these problems.

I have, as others in this thread, a lot of tasks, that have a clear due date. But the need a lot of work, so it does not help to see the task at the due date, I need to be remembered earlier (every day, week, month, what ever). Otherwise I would not be able o complete the task by due date.

Todoist, please keep in mind, that we have tasks with a clear due date we may have to work on regularly to complete it by due date.



neal giedd
Replied on Jan 13, 2015 - 19:20 UTC

Agreed. Please add an until option.

W Roy  premium
Replied on Jan 20, 2015 - 13:38 UTC

FWIW, an "until" option makes sense.

Real World example: I get a promo email from Starbucks for a targeted promotion that if I buy an item the next x days I get an amount of bonus stars. I'd like to setup a task which covers the period of the next days, so that if I'm interested in pursuing it, I can.

Obviously, this task is only relevant as long as the promo is. It's very much like Thomas' statement earlier.

I guess the other point is it seems more intuitive for the users to have this defined date, rather than what David has pointed out - which does have it uses, but just doesn't (to me) seem to be what's needed.


Darren  premium
Replied on Jan 22, 2015 - 13:36 UTC

I would like end dates as well... some of my tasks require me to be aware of the start and stop of the date as they may or may not trigger another event.

Kelcey Wilson  premium
Replied on Jan 25, 2015 - 14:01 UTC

Me too. Would be very useful in my PM and logistics work, not to mention personal. I would like to set goals for homework, like "read 10 pages of ... every day until [pages in book/10]"

steve  premium
Replied on Jan 27, 2015 - 16:19 UTC

If UNTIL was made optional then both sets of functionality can be maintained:
open ended repeats (as it is now),
or repeat UNTIL known end date.

Seth Koenig  premium
Replied on Jan 28, 2015 - 17:54 UTC

I would also like the "until" functionality added.

Bob McKenney  premium
Replied on Feb 01, 2015 - 22:54 UTC

I would love to see end dates to recurring tasks as well. I have a certain workout schedule that requires a certain training task every Monday during certain months but it ends after that when another workout takes its place on Monday as part of a normal exercise periodization process. ToDoist is pretty useless for prompting and organizing m workouts at the moment. I hope you consider this improvement.

Arthur Schwartz  premium
Replied on Feb 02, 2015 - 01:55 UTC

I would like to see this (end date for recuring events). And, a beginning time and end time for a task (an event that goes for --- say, three days).

L  premium
Replied on Feb 09, 2015 - 21:28 UTC

A number of the recurring tasks that I am tracking have definite start and end dates, and I would like to see a "repeat until" function in todoist to more efficiently manage this kind of activity.

Chun-Ying Wei  premium
Replied on Feb 10, 2015 - 15:06 UTC

Hi I would like to have the function of 'end date for recurring tasks' as well. Like Thomas mentioned above, it will be nice to manage assignment/projects for different terms. In the meantime, it would be an helpful feature when setting repeat reminders to take medicine over a period of time.

Replied on Feb 17, 2015 - 01:23 UTC

I'll add my 2 cents. Not having an 'until' feature is a big miss and frankly I'm surprised that Todoist doesn't support it. Having a task that repeats for a specific amount of time is not uncommon. Hopefully the developers will acknowledge that their customers are wanting this feature and will implement it rather than trying to present more excuses as to why they don't.

Jenny  premium
Replied on Apr 09, 2015 - 10:28 UTC

I completely agree. I have a presentation I have to prepare that needs to be complete in a week's time. I want to set myself a task each day to do a little bit on it and then for the task to stop after it's due. It's really frustrating not have this UNTIL feature. Please consider introducing it.
It should be optional so that recurring tasks can keep going forever or I can choose to only recur them for a finite period of time.
I always put the lack of this feature in as a caveat when telling other people about Todiost. It's sooo good except for this....

jtherry  premium
Replied on Apr 10, 2015 - 16:49 UTC

I can't believe I'm about to write this, but I'm thinking of switching to AnyDo for just this reason.

Galina Skovorodnikova  staff
Replied on Apr 10, 2015 - 16:54 UTC


Just want to let you know that we have just launched a new date parser. Now you can set end dates for repeating tasks, for example, "every day starting today until April 20" :-)


Seth Koenig  premium
Replied on Apr 10, 2015 - 16:55 UTC

Thank you!!!!

Michael Holt  premium
Replied on Apr 10, 2015 - 16:57 UTC

They may have fixed this. I just created a task repeating every day for 5 days (ev day for 5 days), and it accepted the syntax.

Michael Holt  premium
Replied on Apr 10, 2015 - 16:58 UTC

Nope, I stand corrected by my own testing! I completed the first task, and the next date was for 5 days from today.

jtherry  premium
Replied on Apr 10, 2015 - 16:59 UTC

Wow, that last piece of the puzzle. Todoist is practically perfect now. THANK YOU, Todoist!

Arthur Schwartz  premium
Replied on Apr 10, 2015 - 17:00 UTC

This is across all platforms or just IOS. Still supporting "starting xx/xx/xxxx and ending xx/xx/xxxx"

jtherry  premium
Replied on Apr 10, 2015 - 17:01 UTC

I was able to create an "every day" task with a "sunset" of April 15, and it seems to have worked. I will try some of the more complex syntaxes.

Aaron West  premium
Replied on Apr 10, 2015 - 17:02 UTC

I just tested this on my Mac (native app, not in a browser) and end dates worked fine. I created a task with the date "ev day until april 15." Then, I proceeded to mark it as complete and each time I did, a new task was created for the following day. Once the task was completed for the 15th no new task was created.

Thanks for getting this implemented Todoist team!

jtherry  premium
Replied on Apr 10, 2015 - 17:07 UTC

I am not able to create "Every 14 days starting Monday until June 8" or any other complex syntax. "Every day until <date>" works fine. So it looks as though this still needs a bit of refinement. Still, a positive step for which I am grateful.

Michael Holt  premium
Replied on Apr 10, 2015 - 17:08 UTC

Which is strange, as when I hover over the repetition, it says "5 days left: every day for five days".

The main point of a task management system is to provide a system that we don't have to think about as much. If we have a task that should be repeated for a set number of times or days, we should be able to think about that task creation one time - at the beginning. Once the sequence of events has been completed, I can promise you, I would not be one to remember to press shift, actively thinking through whether or not this is the final time I'm doing this task.

That thought process should have been done at the beginning so I can forget about it, because by the time I'm clicking complete, my mind is already on the activities I have yet to get to.

Michael Holt  premium
Replied on Apr 10, 2015 - 17:09 UTC

Thank you, Galina - did not see your post until after my page refreshed! I'll check it out.

Michael Holt  premium
Replied on Apr 10, 2015 - 17:13 UTC

jtherry, Use this syntax:

"daily for <#> days starting <date> until <date>"

jtherry  premium
Replied on Apr 10, 2015 - 17:20 UTC

Not working, Michael Holt. I'm using the web app in Windows. Having even thought of going to the Android yet. I'll mess about with it over the weekend.

Michael Holt  premium
Replied on Apr 10, 2015 - 17:25 UTC

Hmmm... I am using the same. Actually, my apologies, I put this: daily for 14 days until <date>

The starting on portion messes it up.

Replied on Jun 26, 2015 - 02:17 UTC

I just tried it on Chrome 43.0.2357.124 on OS X (10.10.2). Did not work at all using syntax "Do whatever ev day until July 1" (I wanted it to repeat for a week). This was using the 'q' keyboard shortcut to add the task while in the Today view. Used the exact same syntax on the iPhone app and it worked right away (and highlighted the date elements while I typed them). So my experience was that it worked perfectly on the app and totally fell over on the website.

So I have a question - does Todoist have a policy regarding OS and browser combos that it preferentially supports? This would be helpful to know. Or to put it another way, what is the commitment level of iOS apps to native computer apps to the website? It would be nice if there was an attempt made to fully support features across all supported environments, but if there is more focus on certain environments, letting us know that will help us choose the best environment available to us for using todoist. Thanks all!

Clyde Romo  staff
Replied on Jun 26, 2015 - 04:19 UTC

Hi John,

Some features may be introduce in a certain platform first but it's likely they'll be added later in other platforms that we support. Regarding this particular feature, the web app has two field which is the task description filed and the due date field. For now, please enter the due date in the correct filed so it will be detected. I can tell you that this is something we're looking into supporting in the web though so it should be just a matter of time. Sorry for the inconvenience!


Roger Jones  premium
Replied on Jun 26, 2015 - 05:30 UTC


Todoist cannot be expected to replicate full functionality across ALL its platforms in a short period.

In my two years using Todoist, I perceive the pecking order for new versions, enhancements as: iOS (if you look at the web site, all the staff are using Apple Mac notebooks or work stations, the bias will be towards iOS), then Android, then ??????

Few Apple Mac users I have come across use an Android. I understand that at present, Android systems smartphones and tablets outnumber iOS, which is wahy I got irritated that Apple Watch seemed to have priority over the latest Android Material release (which is great, apart from a few minor issues for me, eg I still like check boxes for tasks to be displayed, this would release the Right Swipe for something else).

Todoist generally does a good job and is at least honest about problems, such as the developer issue a couple of weeks ago.

Now that the Android update is live, I would suggest Todoist focuses on the Windows version next, not just because I use Windows, but because of the Windows 10 launch at the end of next month. This is turn may lead

Clyde Romo  staff
Replied on Jun 26, 2015 - 05:44 UTC

Hi Roger,

As you know, we have acquired a Windows app along with its developer and we're working on a much improved app for our Windows user. Stay tuned for more news about this and we really appreciate your continue support! :-)