+ Add Suggestion

More complex recurrence syntax


What you have so far is great, but I'd like to see support for:

X days from end of month


Last/second from last/etc weekday of month


Last/second from last/etc Monday of month


All responses

Replied on Jul 01, 2011 - 00:53

For me also a workday feature would be very helpful:
- last workday in month
- every 3rd workday

Replied on Jul 18, 2011 - 10:32

ie. 'Ev 2 hrs from 9am-5pm'

- Extremely useful for reminders that I can't take care of immediately but don't want to forget about throughout the day. There is currently no application that does this. I signed up for Todoist hoping for exactly this feature.
- Also useful for reminders about calling people for birthdays

ie. 'Ev hour'

Carmine DiChiara
Replied on Aug 20, 2011 - 02:41

Along the same lines:

"ev 2 years from 1/1/2013"

Lots of folks who have biannual licensure requirements could use this feature, and it wouldn't take too long to program.

Mariko Cool
Replied on Sep 28, 2011 - 10:07

Along the same lines:

"ev tue starting tod ending 12/31/11"

Useful for seasonal tasks, weekly prescription reminders.

Replied on Sep 30, 2011 - 06:54

Every 1st wednesday and ev 3rd wednesday.

It's possible to gave dates like this, but Todoist shows that event only on 3rd wednesdays.

Douglas G. Dirks premium
Replied on Sep 30, 2011 - 12:00

On the "workday" theme:

ev first weekday

would be very useful.

Interestingly, "ev last weekday" works now.

Douglas Laudenschlager
Replied on Oct 03, 2011 - 11:59

I would like quarterly:
Every 1/1, 4/1, 7/1, 10/1 or similar

Steve Barnhart
Replied on Oct 05, 2011 - 06:08

I'll second the request for quarterly recurring dates.

Actually, something more general like 'every 1st Saturday of every 3rd month starting...' or 'every lday of every 3rd month' would be great.

Ruth Chapple premium
Replied on Oct 05, 2011 - 22:33

I'd like to see this too. And Every X months which I can't seem to do at the moment.

Replied on Oct 24, 2011 - 02:43

There are some events which occur annually, but on a given day of the month. For example, British Summer Time always ends on the last Sunday of October. Being able to record this would be useful.

Chris premium
Replied on Nov 08, 2011 - 20:46

Hallo Adrian,

if the syntax works with the 3rd, so it probably just don't get the "and", so it might help to copy the task and schedule one for ev 1st and one for ev 3rd ...

Kind regards

Chris premium
Replied on Nov 08, 2011 - 20:57

Dear Support-Team,

me too, I would love a syntax where I can set an end date for recurring tasks.

ev tuesday starting tod ending xy.xy.xxxx

It would be very useful for recurring tasks which I don't have to do during my vacation / during school vacation or are limited to only a certain number of recurrings.

Kind regards

Joel Cohen premium
Replied on Nov 28, 2011 - 21:48

Dear Support Team,

I also request the following

1. "until" or "ending" syntax.

2. Multiple days within a week:
"ev mon, wed, fri"

3. Quarterly or semi-annual reminders:
"ev 3rd month" "ev 6th month"

4. Allow recurrence from 2nd through 12th:
"ev 8th month" etc.


Replied on Dec 01, 2011 - 21:09

The re-occuring event functionality would be greatly enhanced if future occurrences of the event show up in queries. See my proposal at: https://todoist.com/Vote/showProposal/176/

Steve Tighe
Replied on Dec 16, 2011 - 05:49

I'd like to see multiple day events. Like a start and end date.

Some syntax might be:
"this weekend"
ev mon, wed, fri
sat @8 and sun @3

i'd also like to see end dates for recurring events.

Öner Ceylan
Replied on Dec 25, 2011 - 10:41

i'd also like to have an end date, otherwise an ev day task becomes forever!

Paul Masri premium
Replied on Jan 14, 2012 - 00:23

For tax purposes (VAT in UK), quarterly would be very useful
e.g. "ev 3rd thu jan,apr,jul,oct"

Nicolai Schlenzig
Replied on Jan 28, 2012 - 21:51

Please add "every 6th monday" and similar... every Xth something...

Replied on Apr 24, 2012 - 20:34

I would like something like "every 48" or "25 days after every 23". This is when I need to pay my credit card bill. Currently "every 48" doesn't work correctly.

Replied on Apr 24, 2012 - 20:36

"every -n" should be the nth day from the end of a month.

Dmitry Krylov
Replied on Apr 27, 2012 - 04:55

+1 for idea of 'every Xth month'.
I would like to set dates like this:
"every 2nd monday every 2nd month".
It is useful, for example, for payments that should be done not every month.

Shiri Dori-Hacohen
Replied on Jun 18, 2012 - 14:47

Multiple times a day would be wonderful. Right now the interface ignores the second time.

Jacques Morel premium
Replied on Oct 01, 2012 - 16:22

every other <day of week>

Replied on Oct 15, 2012 - 10:35

A repeating sequence of Monday to Saturday would be nice

Michael Jones premium
Replied on Dec 15, 2012 - 18:38

would appreciate something like "every 4th thursday of november" to setup annual occurrences

András Novoszáth
Replied on Dec 23, 2012 - 13:50

'until' or 'ending' sequence: I'm quite surprised there is no such a thing...

Replied on Dec 29, 2012 - 17:19

on the lines of the last request, "every day for x days" or "every third days"

Aleksandr Svideniuk premium
Replied on Mar 27, 2013 - 13:04

I'm really missing dates like:
- last workday in month
- first workday in month
- last workday before 16th
- first workday after 15th

And more complex ones:
- ev 2 days after last complete (meaning if I done it first time Mon, then postpone it from Wed to Thu, then 3rd time must be on Sat)

David Trey staff
Replied on Mar 27, 2013 - 13:35

Hello Alexander,

Thank you for your suggestions. The last one is actually already available - when you use the "after 2 days" due date formula, the task will always be scheduled for 2 days after its completion.

Best regards,

Khi Armand premium
Replied on Apr 01, 2013 - 00:03

yes, definitely need an "until" or "ending"

Penny Allen
Replied on Apr 01, 2013 - 12:59

I would love to have a "every x y" to hit, for example, every 1 and 15 of the month.

KhaosChan premium
Replied on Apr 28, 2013 - 04:04

i want a funtion that can let me choose every STH but STH, just like every month but April, etc.

Mark Goodson
Replied on Jun 03, 2013 - 05:38

Agree totally. Better natural language dates and time are needed. I also use followupthen.com which has much better language understanding. At the moment you can't even enter "1 week", or "one week". Also important for invoicing, tax returns, etc you need "last xday of the month", so for instance "last Friday of the month" for sending invoices.

Tess Fisher premium
Replied on Jun 08, 2013 - 16:55

I would love a way to do:
"Every other"

(I run payroll every other week.)


David Trey staff
Replied on Jun 08, 2013 - 17:01

Hello Tess,

You can set tasks to every other week by using the due date: "every 14 days", for example - "ev 14 days starting Monday" which will result in a task due every other Monday.

Best regards,

Tess Fisher premium
Replied on Jun 09, 2013 - 07:15

That is so cool! Thanks!

Michael Doyle
Replied on Jun 10, 2013 - 08:21

Take a break: ev hour from 9:00 to 13:00

Антон Хатунцев premium
Replied on Jun 22, 2013 - 15:38

Every two weeks on weekday

Ted Jangius premium
Replied on Jul 22, 2013 - 06:27

I'd like to set up a patching schedule for when Microsoft releases their software patches; but 'ev thur af 2nd tues' doesn't work.
Please make it work :-)

Eva Turenchalk
Replied on Jul 27, 2013 - 09:26

I'd like to see the ability for a recurring task to happen once a year, but rather than on a specific date, be able to specify more generally, like, every first Saturday in November

Karl Ziegenmeyer premium
Replied on Aug 01, 2013 - 07:58

I have plenty to do the "every first weekday". Reports to process, database maintenance.

Alex Bryan premium
Replied on Aug 30, 2013 - 11:28

How about every other 1st day of the month? Entering "every 2 months" seems to be the same as entering "every 60 days" (i.e. every month is assumed to be 30 days in length), causing the due date to drift away from the original day of the month.

Christy premium
Replied on Sep 08, 2013 - 12:57

Once Per Week
- job search

Once Per Month
-networking event

I'd love for things like this, that I'm trying to do at least once a week or once a month to show up on "today" every day until I check them off, then not show up again until the first day of the next week or month respectively. As it is, I either put them on the first day of the week/month, and end up with them days overdue when they're really not, or at the end of the week/month, where I don't see them and therefore don't remember them until the end of the period.

Replied on Sep 09, 2013 - 10:05

Please include the following scenario:

reoccur in X hours after completed

It's extremely useful for taking pills, reminding yourself to get up and move, drinking water , etc,

Currently the only app that supported that type of recurrence is Astrid, but they are out of business.

Jamie premium
Replied on Sep 09, 2013 - 11:12

There are a lot of good suggestions in here and some inspiration could definitely be taken from followupthen.com and followup.cc.

Repeat every/after x hours is sorely needed, as well as until/ending functionality.

Also more "and" type options. Right now we can use commas for multiple days of week (every mon,tues,weds), but that doesn't seem to work for anything else. We need, e.g., "every 1,15" for every 1st and 15th of each month; "every 2nd, 4th monday" for every 2nd and 4th Monday each month.

Also "every other". As mentioned, "every 14 days" is a workaround for, say, "every other monday", but I can't find a workaround that would achieve something like "every other 1st" (the 1st of every other month) or "every other 1st monday" (the 1st Monday of every other month).

Christy premium
Replied on Sep 15, 2013 - 16:10

Just realized I would also LOVE a way to set a task so that every time I complete it it asks for a new due date. This would be great for things like networking contacts, where I need a reminder to contact these people every so often, but when I next want to contact them depends on a lot of things like what I'll next have something significant to say.

Replied on Oct 01, 2013 - 15:46

first working/week day of the month

Wolfgang Mayer premium
Replied on Oct 04, 2013 - 03:44

Recurring events don´t always obey to a strict rule, quite often it would be more appropriate if I could specify a list of dates (which of course would be irregularly spaced in time).
Example: I know that I will have advisory board meetings every quarter, but the exact dates are scattered around the third week in March, June, September, and December.

Mark Jack
Replied on Oct 15, 2013 - 07:40

I would also like an option for "everyday until ... "

Dylan Eiler premium
Replied on Oct 17, 2013 - 08:53

+1 for 'every first weekday'

Dan Pittman premium
Replied on Oct 29, 2013 - 14:09

I agree. It would be very helpful to have more complex recurrence options. Personally, I think Microsoft has a fantastic recurrence selection window in Outlook when choosing recurrence patterns for appointments. It simple and flexible. I can't remember a time when it wasn't capable of the pattern I was trying to input. I'm not really a fan of Outlook, but I think they got that feature exactly right.

Michael Verstraete premium
Replied on Oct 31, 2013 - 07:42


15th and end of month

xth day every month (ex 3rd Monday)

David Trey staff
Replied on Oct 31, 2013 - 08:15

Hello Michael,

Thank you for your suggestions. One of the dates you've mentioned is already available - you can set a task to "every 3rd Monday".

Your second request is partially supported, that is - if you set up two tasks, you can set one to "every 15" and the other to "every lday" (every last day).

Best regards,

Replied on Oct 31, 2013 - 19:32

I second Steve Barnhart's suggestion and would expand to something like "every 2nd monday of february, may, december".

Henry Maynard
Replied on Nov 06, 2013 - 09:57

In some ways I think this could be linked with another suggestion on here (Chained tasks), for example:
-2 days after completing x

I think support for 'from', 'until', 'weekday' and more complex combinations of existing commands would be helpful as well.

ckjet premium
Replied on Nov 07, 2013 - 13:52

I agree with all this, but I also noticed some that already exist that I wasn't aware of. Date formats that I had tried in all sorts of the different ways but not the correct one. Is there a complete list somewhere of all the existing options?

Wolfgang Mayer premium
Replied on Nov 07, 2013 - 14:05

Next to rules which define the recurrence of an event I would like to have a simple list of dates (obviously with irregular time intervals) too.

David Trey staff
Replied on Nov 07, 2013 - 14:42


Yes, there is a complete list of available date formats, you can find it here: https://todoist.com/Help/timeInsert

Best regards,

Denis Kolodin premium
Replied on Nov 29, 2013 - 11:14

every last weekday of month

Elisa Young premium
Replied on Jan 12, 2014 - 18:46

+1 for 'every nth Wednesday of each month'

Elisa Young premium
Replied on Jan 12, 2014 - 18:46

+1 for 'every nth Wednesday of each month'

David Trey staff
Replied on Jan 13, 2014 - 06:22

Hello Elisa,

This date format is already available. Please type "every 2nd Wed" into the date field to set it up.

Best regards,

Axel Q. premium
Replied on Jan 29, 2014 - 04:32

This one is essential for me as well.

I came from astrid and though I really appreciate the simple and clean interface of todoist there should be options for "power-users" to get much more flexible and complex reminders - just like astrid.

The snooze function is rather a bad workaround to my mind (but it certainly could be better!)
There are two reasons:

1. Snoozing isn't flexible/complex either. You can adjust only one snooze-time for all tasks. It would be better if you could decide on each task how long snooze-time should be

2. Sometimes it happens that I dismiss all notifications in the notification bar on my android phone. When I do that (accidentially or intentionally) the reminder has gone and will not come back. And there's no reminder at my desktop that brings the task to my mind again (like astrid did with notifications at chrome for example).

So I think nearly all suggestions that has been made in this thread would make todoist better by far. There should be more connecting factors (like "remind me hourly from due time until completion" - just an example).

I definitely do not regret to be a premium user (I am for a few days). Right now it just suits my needs best. But to be honest, if there is a task manager that brings back the full functionality concerning the reminders I will probably change if todoist won't improve a liitle bit relating to this. :)

Keep up the good work!

Michael Chonoles premium
Replied on Feb 03, 2014 - 12:16

I would like to set an item to repeat every 3rd Monday in January

I can set every 3rd Monday in every month, but would like to just send me a reminder once a year. There are many (US) holidays that use this occurrence pattern.



Ben premium
Replied on Feb 04, 2014 - 16:18

Recurrences before or after the nth (day) of every month. something like "every 4th tues +1" (so that it would occur the day after the 4th tuesday) or "every 1st tuesday -1" (so that it would occur the day before the 1st tuesday). This would be helpful in cases where the day before the 1st tuesday is not the 1st monday (i.e. when the 1st monday of the month occurs after the 1st tuesday)

Replied on Feb 17, 2014 - 00:51

Absolutely it is a MUST that you can tell a task to run for X number of days.

I.e., every day until mar 10

every other day until mar 10

For people looking for this style of list making this software is great, but ya gotta clean up the end user frustrations: (1) clean up your printing output...among many other fine points, you allow nested structure so far I can't seem to get it to print a nice paper copy of the tidy nested structure, it loses all indentations except for tasks underneath a main project. (1) as stated in this post, allow more specificity (hey you asked for it by introducing it and spoiling us) in setting dates, due dates and "run times" of list items. Yes they are both labeled (1) b/c both are critical! :-)

Douglas G. Dirks premium
Replied on Feb 28, 2014 - 14:47

This one bites me every February:

I have a task I need to do two days before the end of the month, so I currently set it up to show up on the 28th. This works fine 11 out of 12 times, but something like

every lday -2

would solve the problem nicely.

In the meantime I suppose I can just set a separate task for every Feb 26. But a general

n days before|after some_date

would be quite useful.

Replied on Mar 11, 2014 - 12:11

'last day/weekday/Sunday/Monday of the month every year' (recurring task) obviously should be

Fraser Jopp premium
Replied on Mar 18, 2014 - 04:38

'working day [or weekday] x of every month' would be very useful

Miha G premium
Replied on Mar 25, 2014 - 01:13

An end date (until etc.) for recurring tasks would be very helpful.