You likely have tasks that repeat themselves on a regular basis – monthly reports, putting out the garbage, remembering to call Mom on her birthday.
Instead of creating a new task for each occurrence, give it a recurring due date. When you complete a recurring task, it will automatically reset for the next due date with no extra effort required on your part. A recurring task is a single task with a shifting due date, which updates upon completing the task. This means that it's not possible to see all upcoming recurrences of your recurring task.
How to set a recurring due date
You can add a recurring due date on any platform — desktop, mobile, or web — by typing it into the task field using natural language like every Monday or every other week. The smart Quick Add will automatically recognize the recurring date, highlight it, and add it when you save the task.
For example, for the task Create monthly report, the word monthly will be highlighted as a recurring due date. Just click or tap on the word to un-highlight it. You can also turn off automatic date recognition entirely.
Some examples of recurring due dates
Here are a few examples of natural language you can use to schedule a recurring task:
|Type this:||To add this recurring due date:|
|every day||Every day starting from today (daily also works)|
|every morning||Every day at 9am|
|every evening||Every day at 7pm|
|every weekday||Every Monday, Tuesday, Wednesday, Thursday, and Friday (every workday also works)|
|every monday, friday||Every Monday and Friday (ev monday, friday; every mon, fri; ev mon, fri also work)|
every 15th workday, every first workday, every last workday
|Every 15th workday, every first and every last workday of a month|
|every 3 days||Every 3 days starting today|
|every week||Every week starting today (weekly also works)|
|every month||Every month starting today (monthly also works)|
|every 3rd friday||Every 3rd Friday of the month|
|every 27th||Every 27th of the month (every 27 also works)|
|every year||Every year starting today (yearly also works)|
|every jan 27th||Every January 27th|
|every last day||Every last day of the month|
|every! 5 days||Every 5 days from the day on which the task is completed, starting today|
|every! 2 months||Every 2 months from the day on which the task is completed, starting today|
Start and end dates for recurring tasks
You can also use natural language to schedule a recurring task with a start and end date:
|Type this:||To add this recurring due date:|
|every day starting aug 3||Every day starting on August 3 (from aug 3 also works)|
|every day ending aug 3||Every day starting today and ending on August 3 (until aug 3 also works)|
|every day for 3 weeks||Every day for the next 3 weeks starting today|
|every day from 10 May until 20 May||Every day starting May 10th ending May 20th|
|every 6 weeks at 09:00 starting jan 3||Every 6 weeks starting on January 3rd, at 9am|
You can set all kinds of recurring due dates in Todoist. Whether you’re scheduling something simple like “every day at 4 pm” or something very specific like “every 3rd Tuesday starting Aug 29 ending in 6 months”, try typing it out and chances are Todoist will recognize it.
Repeating a task based on the original date or the completion date
You can create a recurring task that repeats at regular intervals from either the original task date or from the task's completed date by using every or every!.
Here's how it works:
Every: Completing a task that has a due date of every 3 months will set the task’s due date to 3 months from the task's original date.
For instance, if you created a task on January 10th with a due date of every 3 months, it will recur on Jan 10, Apr 10, July 10, etc regardless of when you actually complete the task. This is useful for tasks that must be done on those days, like school reports with exact due dates or paying your rent.
Every!: When you complete a task with a due date of every! 3 months, it will set the next due date to 3 months after the day you completed the task.
So if you completed the task on January 20th, the next occurrence of the task will be April 20th. This is useful for tasks that must be completed at regular intervals, but not necessarily on a specific day, like cleaning the house or working out.
My recurring task isn't scheduling properly. How do I fix it?
When setting your recurring due date, there are a few tricks to get Todoist to understand you properly:
Todoist prefers the starting date at the end.For example, every 14 days starting 1 Nov 7am will not correctly recognize the time. Instead, use every 14 days 7am starting 1 Nov.
Todoist prefers the time after the first date. If you try setting a due date of 7am every other Wednesday starting 1 Nov, Todoist will not properly recognize the recurring element of the task. Instead, use every other Wednesday 7am starting 1 Nov.
My task is scheduled to recur every day. I didn't complete it yesterday and it's now overdue and scheduled for yesterday. If I complete it today, will the task move to today's date?
No. If you schedule your recurring task for every! day, your task will set its next due date based on the date you complete the task. This means that if your task was due yesterday and you complete it today, the task will not move to today. It will instead move to tomorrow's date.
Can I create more complex recurring tasks using the term every more than once?
Yes, but only if you're adding several due dates to one task, for example, every Monday, every Tuesday. However, you can't add due dates using more than one every that will depend on each other, for example, every Monday every 1 hour.
After I set a recurring task, I can only see the first task and not the rest. How can I see all recurrences of the tasks in Todoist?
It’s not possible to see all upcoming recurrences of a task in Todoist. This is because a recurring task is a single task with a shifting due date, rather than multiple separate tasks.
For example, if you create a task, Clean the house, and set the due date to monthly on the 28th, the task will be scheduled for the 28th of this month. When the task is completed, the due date is shifted to the next recurring date - in this case, the 28th of the next month.
How can I see my completed recurring tasks in my completed tasks list?
Unfortunately, you can't see completed recurring tasks in your completed task list, however, they can be viewed in your activity log.
Can I uncomplete a completed recurring task?
Unfortunately, you can’t uncomplete a recurring task that has been completed.
There is one exception. Right after completing a single instance of a recurring task, you can undo the completion using the undo option at the bottom of Todoist. The recurring task’s date will shift back to whatever it was before you completed it.
Please note that the option to undo a completed task will only last a few seconds.
How do I schedule a task for multiple days in a week without it recurring after that?
You can do this by scheduling the task for multiple days in a week and including a specific end date, too.
For example, if you want to schedule a task for this Wednesday, Friday, and Saturday, you can simply set the due date to every Wednesday, Friday, Saturday ending Saturday. The task won't recur anymore after Saturday.
How do I properly postpone or reschedule a recurring task? If I type out a new date, the task loses its recurrence.
To postpone a recurring task, use the task scheduler by right-clicking (Web, Windows, macOS) or swiping left (iOS, Android) and pick a new date from there.
Why aren't my sub-tasks automatically resetting with their recurring parent task?
At the moment the sub-tasks don't reset when a recurring parent task is completed. If you want your sub-tasks to be recurring too, make sure to add recurring due dates to all of your sub-tasks.