+ Add Suggestion

Duplicate Task


It would be nice to be able to right click on a task and have a duplicate option which would duplicate the task and all of the sub items.

All responses

Replied on Aug 24, 2012 - 09:24

Agreed. This would be a good feature for maintaining an accurate completed count.

David Trey staff
Replied on Oct 09, 2012 - 03:54


this feature has now been implemented and you can Import/Export task lists in Todoist.

Please take a look at this short video showing how it works: http://www.youtube.com/watch?v=_Rl_CLGY_3o

We're looking forward to your feedback - do you like this implementation or would you improve it? If so - how?

Best regards,

Replied on Oct 09, 2012 - 04:02

This is not the same as right-clicking to duplicate a task. So i think this is not completed. If you want to redo a task tomorrow then you want to duplicate it and set the date for tomorrow. A duplicate task allows your completion count for today to be accurate because you have completed the original task whereas changing the date of the task will not count it as done today.

David Trey staff
Replied on Oct 09, 2012 - 11:58


thank you for your feedback. The solution you're referring to would be a bit more complex. If you have just one task to duplicate, its name can be copy/pasted, if there are sub-tasks, you can create a template from this project and import it anytime.

Best regards,

Replied on Jan 14, 2013 - 05:51

I agree with Gas. One should be able to duplicate the tasks created as many times as needed and their subsequent subtasks.
This would improve the way one could manage their tasks and projects.

Ramanuj Basu
Replied on Apr 29, 2013 - 19:00

I'd very much like to see a "Duplicate Task" option under the gear drop-down. I'd also like to see the ability to define dates as a range. So, for instance, if I know I have Task A to do this week on Wednesday, Thursday, and Friday I could set the date to Wed-Fri (or 5-1 to 5-3) and have three separate identical tasks created, one for each day.

Jake Love premium
Replied on Jun 20, 2013 - 16:24

Yea I totally agree here. Not sure how it would be that difficult since you already have all the data. You would just need to generate a unique ID in the backend which could be as easy as prepending a timestamp to the original ID. Of course I don't know how you've modeled your data - but since everything appears AJAX/JavaScript it shouldn't be that much of a challenge. It would essentially be a POST via AJAX just like if you were posting the form.

This would be such a great feature for work since I schedule tasks during the day that technically don't get completed - but I did work on them during the day and would like to cross if off the list.

Just my 2 cents. LOVE what you guys are doing!

Brian Walsh premium
Replied on Aug 09, 2013 - 04:15

I would also like to see a duplicate task option which would not only copy the task but also any notes or attachments associated with the original task.

David Trey staff
Replied on Aug 09, 2013 - 06:43

Hello Brian,

Thank you for your feedback. Currently you can duplicate tasks with their notes, dates and other properties using the import/export feature as shown in this video: https://www.youtube.com/watch?v=_Rl_CLGY_3o

Best regards,

Jeff M premium
Replied on Dec 09, 2013 - 00:07

Thanks, I agree with the above users. I'm familiar with the import/export feature and use it regularly, but it is not the same as a duplicate tasks right-click would be. I would continue to use the import/export, but for entirely different purposes as the duplicate task function.

Please reconsider this item. It has definitely not been completed.

Jake Love premium
Replied on Dec 09, 2013 - 12:33

Yes please reconsider! It seems like using a bazooka to kill a fly by exporting/importing an entire project when you really only want to duplicate one item or an item and it's sub items.

This feature would save so much time!!


Replied on Jan 22, 2014 - 09:00

Same problem here. Just moving from RTM to Todoist and still considering to stay with RTM. Often I work on a task over a time of 2-3 days. For every day I would like to see that task in my completed list. Also, often these tasks have no due date, only a tag @next, so changing a date would not be the solution for me.

Mike M premium
Replied on Feb 13, 2014 - 09:38

+ 1, duplicate task could be so easy rather than export/import or template

Matthew Cline premium
Replied on Mar 18, 2014 - 14:14

The import/export task feature is a huge time saver for me and is one of the main reasons I just recently began using Todoist again after abandoning it several years ago.

However, while I have a bunch of task templates to keep track of projects, I still find a need to be able to quickly copy an individual task on a regular basis.

One particular example is in the case of recurring tasks. I have a schedule of a few recurring tasks to happen on certain days and typically add due dates when inputting a new task. But, I don't usually think about adding specific times to tasks until the beginning of each day when I sort through my list and plan out my schedule, adding specific times to each task be sure I leave enough time for the most important tasks.

However, currently this system gets a little messy because when I add times to recurring tasks, the time sticks with it for every recurrence in the future (which is logical, but not convenient for my methodology). Then, if I have delayed a recurring task a day or two, there is no easy way to add a time without either removing the schedule or forcing the task back on schedule (to the next scheduled day) and having to find it again to reset it for the previously delayed date.

So, the best solution I can think of that would work for me is if I was able to simply and quickly copy the recurring task with all attributes (project, priority, due date, reminders, labels, notes, subtasks, etc) preserved. This way, I could easily duplicate the task, change the due date on the new task to "today @ 10" or whenever I plan to do it, and then either postponing or marking the original recurring task as completed.

As it is, the import/export feature is just too cumbersome to use for individual tasks in this manner and would require me to save a bunch of individual tasks on my computer that I will likely never use again. And, furthermore, it is not even possible for me to use the import/export feature when I am try to plan out my tasks while on the go using my Android.

Just a simple "Duplicate task" option in the individual task's menu that is available across all platforms (web, desktop, mobile, etc) would really be ideal.

Of course, this is just one example of how I would use this feature, but I have encountered many situations where this would be useful for other purposes as well.

Thanks for your consideration!

Kreeson Naraidoo premium
Replied on Mar 22, 2014 - 06:00

+1, definitely support this. I'm doing a lot of planning for analysis and this would help with repetitive environments

leelpatterson premium
Replied on Mar 23, 2014 - 10:02

+1 here as well

George Reschke
Replied on Apr 16, 2014 - 09:12