CategoryTimeTracking

There are several modes to help you track the time spent on various activities and do reporting.

PlannerMode has a quite useful feature to time your tasks using timeclock.

OrgMode also has time tracking and reporting. For mac users there is a org-clock-statusbar-app.