Everhour is a time tracking software that naturally integrates into Todoist. You can track time, set estimates, set up a fixed-fee or recurring budget for your projects — all that and more without ever leaving Todoist.
Sign up to Everhour. You'll be prompted to connect your Todoist account and install the Everhour browser extension. The extension allows Everhour to embed controls into the Todoist interface.
Everhour periodically syncs your projects, so any new Todoist projects will automatically be visible in Everhour reports. If you update a task or project name in Todoist, Everhour will also reflect that change. This way, your time reports will always display the freshest data.