+ Add Question

Time estimate on tasks


There is the possibility to insert a time estimate on tasks?

All responses

David Trey  staff
Replied on Nov 24, 2013 - 23:01 UTC

Hello Ricco,

If you're referring to a due time, you can set tasks to dates with times such as "tomorrow @ 2pm" or "ev Fri at 13:20".

If you're referring to a duration or a task, that's unfortunately not possible directly, but you could add labels representing the estimated durations such as @2h or @5h. This would also allow you to easily search for tasks with the same duration simply by searching for the @2h label.

Best regards,

Yuval Bahat
Replied on Aug 25, 2014 - 08:02 UTC


I'll be glad to be notified once this task duration feature is added to your interface, so that I can migrate back from RTM.


Dean Starkey  premium
Replied on Sep 15, 2014 - 15:33 UTC

Been using software for a few days now. I really like it so far. I would appreciate this feature as well. It is sometimes difficult to know whether it is possible to get through a days task list. The label don't really help in this situation if you want to know estimate how many hours you need to allocate in a day. Is there any plan to add it to the feature list?


Bradley Pearce  premium
Replied on Sep 24, 2014 - 12:36 UTC

I agree with Dean -- also, this would make the Karma function more useful. Right now you can "game" karma by doing lots of "little" tasks, each of which has the same impact as completing a time-intensive task.

Michael Young
Replied on Oct 20, 2014 - 05:54 UTC

I'd really like this feature. I don't see why it would be hard to add--just another column to sort by...

olivier.povel  premium
Replied on Oct 20, 2014 - 19:14 UTC

Unbelievable that this is not included. Such a great app.
* No duration of a task = unbelievable
* No status for tasks "in progress" = unbelievable

Was almost thinking of implementing todoist (fantastic overview) but these are deal breakers.

David Trey  staff
Replied on Oct 20, 2014 - 19:21 UTC

Hello Oliver,

You ca use labels to mark a task @inprogress or @waiting etc. which allows you an unlimited amount of status tags as any word entered after an @ in the task's name becomes a label.

As for time-tracking, please check out our integration with Toggl that enables time tracking of tasks: http://blog.todoist.com/2014/10/track-your-task-time-inside-todoist-with-toggl/


Dean Starkey  premium
Replied on Oct 20, 2014 - 22:27 UTC


Time tracking is not the feature that we are asking for. It is simply an estimation of the duration of a task so that you can block time more efficiently for a list of tasks. The feature should also give you a total duration for your daily task list.

olivier.povel  premium
Replied on Oct 21, 2014 - 08:14 UTC

Hello David,

Thanks for the answer and the suggested workarounds. But the problem is that they are workarounds which complicate todoist and destroy the simplicity and overview. They are not in the soul of todoist.

Why not add the flexibility to add and measure time blocks and a true status "in progress"?

I for my part am a great proponent of focus which can be achieved with pomodoro time blocks. For that you need to be able to add time blocks (25 mins in case of pomodoro) to tasks and set the status to "in progress" (aside from "to do", "today" and "done" which is already incorporated in todoist). This forces people to think better about their tasks (you need to be much more precise to define accurately the time spend) and to focus much better on their work. All of this gives a better planning and better quality of work. And more reward for the person (as he/she gets better in planning and gets more done with a higher quality).

Just a suggestion that would make todoist the killer it should be.

Bradley Pearce  premium
Replied on Oct 21, 2014 - 11:53 UTC

I agree with Olivier that labels and Toggl are poor work arounds. The labels don't capture what you have done and have left to do, and the Toggle work around is inefficient and inelegant. I suspect most of us have been drawn to Todoist because it is elegant stucturally and visually. The inability to estimate time blocks in a big to-do is a flaw that detracts from the elegance of Todoist.

For instance, I have a big project that calls for performing the same task day after day. I have made it a recurring task. Whether I perform that task 2 hours a day or 8 hours a day of that should be tracked differently than performing an errand.

Laura  premium
Replied on Oct 25, 2014 - 19:50 UTC

I agree it would be so helpful to have timeblocks and show them visually

kimberly.manning  premium
Replied on Nov 11, 2014 - 20:56 UTC

I'd just like to add that this type of feature would be extremely useful to me. It is the #1 thing that I wish todoist could do that it doesn't. Oftentimes I am trying to choose what day to set for a task, but I don't know how full that day already is. The bars on each day help a little, but I have many small recurring 1 - 5 minute tasks so it isn't a good representation of how committed I already am for any given day.

Ognjen Nastic  premium
Replied on Nov 18, 2014 - 15:31 UTC

Definitely +1 vote for this. Just adding an estimated duration field with sorting would be more than enough for me. Nothing fancy needed.

Laura H
Replied on Nov 18, 2014 - 18:29 UTC

This is a common request, and has been asked for and discussed here:

Here is my post from that thread about a possible 3rd party work around:
+1 for time estimating features as well!

For those of you looking for this feature, there IS a possible 3rd party solution.

Beda wrote this brilliant little Grease Monkey script. Simply enter the estimated time a task will take in brackets, [1] = 1hr, [.5] = 1/2 hr, etc. The script will total up the number in brackets and display it beautifully in the header.

I've been using it for several months now flawlessly on my Mac with Chrome.
If you use Windows - unfortunately, Chrome recently made some changes to it's Windows interface that do not allow this script to work (and I haven't yet found a work around.) If you use Windows, try the FireFox version of the script.

The script is a work around, and it only works in the web version (does not transfer to mobile versions) but even that has been a big help in meeting my needs around estimating time for the day. Helps make sure I don't schedule 37 hours of work in my day then wonder how come I failed to make a dent in my list!

Todoist folks: I highly recommend taking a look at how Beda did this script. It's clean, does not interfere with the simple, easy to use look of Todoist, and the simple data entry is right in line with the great way you guys do labels (I love just entering text in the box and not having to deal with fiddly clicking around to label or tag something.) If Todoist implemented this as native functionality I would be thrilled.

Ognjen Nastic  premium
Replied on Nov 19, 2014 - 11:08 UTC

Awesome! Works great on Chrome. Beda deserves a part of my subscription :-).

Ognjen Nastic  premium
Replied on Nov 19, 2014 - 11:10 UTC

Thank you so much, Laura!

Alberto Villa  premium
Replied on Jan 05, 2015 - 09:47 UTC

I have found a workaround to this problem which basically implies using IFTTT and Google Calendar. You can read the full explanation in this post:


In any case, this is a must-have functionality so I hope it is implemented soon.

iswalker  premium
Replied on Jan 31, 2015 - 17:52 UTC

Ognjen, I modified beda's script a teeny bit so it supports adding in native 60-minutes format instead (like [0:45] and [1:30]) -- here's the file!

It's not extensively tested, so I'm sure you could break it if you tried -- but as long as you don't have any tasks that take longer than [9:59] each, you'll be ok. :)

Todoist is now superhuman (love)

Ognjen Nastic  premium
Replied on Feb 10, 2015 - 11:09 UTC

Awesome! I'll give it a try. (love)

Matt Pusateri  premium
Replied on Feb 16, 2015 - 13:26 UTC

Just read this thread and add my voice as someone who'd love this feature. It would be great to look at a day's list to tasks and see how much time I've estimated for each (and all of them combined)... It would help a lot for planning...

Replied on Feb 16, 2015 - 14:57 UTC


Matt Pusateri  premium
Replied on Feb 16, 2015 - 15:00 UTC

The workarounds/scripts are (appreciated) clever hacks by other users, but an application-wide feature is really key here.

A Chrome/Firefox script won't be reflected on my phone or on the todoist app... so it's a partial solution, resourceful though it may be.

Dan Barron  premium
Replied on Feb 17, 2015 - 22:51 UTC


Anita Andreis  premium
Replied on Feb 18, 2015 - 03:25 UTC

+ 1! I did make a sort of turnaround with adding exact time (hour, minute) of a day to each task, only to be aware not to overload a day with impossible amount of tasks...but that is still not it.

Jan Kok  premium
Replied on Feb 18, 2015 - 15:26 UTC


johnsass88  premium
Replied on Mar 01, 2015 - 11:33 UTC

So many thanks for the extension Beda! I am already extremely grateful for the work you did on the script, but if you're looking for more features to add to it, I would love if it could somehow be clever enough to incorporate recurring tasks that will be added to that day. For example, right now if I have a task to perform every day, its duration won't be added to the total of any future days. I realise that would be a lot of work (and could be unintuitive in the current interface, since those tasks are not actually even shown for future dates), but it would make planning soo much easier for me.

Again, thanks for the script!

Replied on Mar 08, 2015 - 18:35 UTC


I have just publish a simple Chrome extension to implement some basic task duration management within Todoist.


It's certainly not perfect but I hope you like it. If people use it I will try to improve and extend its functionality.

Mitch Klein  premium
Replied on Mar 09, 2015 - 20:48 UTC

This would be a great feature. I use labels right now, which work okay, but estimated time as its own element would be great.

Lennart  premium
Replied on Mar 24, 2015 - 07:53 UTC

Have only certain projects where I miss this feature, now installed the extension as well, which is pretty much everything I need/expected.