Во-первых, без паники. Почасовая оплата - это гораздо проще, удобнее и практичнее, чем кажется на первый взгляд. Нет нужды сходу обвешиваться кучей софта.
По сути. Я использовал несколько:
1. Если вы работаете через Upwork, то в большинстве случаев вы без вариантов используете их трекалку. Она ничего особо не умеет, кроме ясное дело разделения по клиентам/задачам и подсчёта денег.
2. Вашим пожеланиям, как минимум, 1-6 соответствует Hubstuff. Насчёт 7 просто не знаю. Это пожалуй самая продвинутая трекалка на рынке на сегодня.
3. Toggl. Не знаю, поддерживается ли 5 и 7.