У фрилансера проблема учёта не в подсчёте, а в разговоре: «это заняло примерно два часа» — фраза, после которой начинается торг. Учёт по фактическим сессиям убирает предмет спора, потому что переносит его из области памяти в область записи.
Настройте базовую модель
Клиент, ставка, привязанные машины — этого достаточно. Не усложняйте: разделение по проектам, типам работ и подзадачам понадобится, когда клиентов станет десяток, а не сейчас.
Заведите отдельно свои собственные машины, чтобы внутренняя работа не смешивалась с клиентской. Пошаговая настройка — в статье о таймшите по клиентам и устройствам.
Что вы перестаёте терять?
Три типичные потери одиночки, и все три системные:
- Короткие подключения. «Зашёл на пять минут» за месяц набирается на рабочий день, которого нет ни в одном счёте.
- Восстановление часов по памяти в конце месяца — и всегда в меньшую сторону. Никто не завышает задним числом.
- Работа по нескольким клиентам за день, которую потом нечем разделить.
Как показывать отчёт клиенту?
Здесь легко перегнуть. Отчёт, где расписана каждая минута с точностью до секунды, читается не как прозрачность, а как попытка доказать, что вы не бездельничали.
- Показывайте строки по дням и задачам, а не по каждому подключению отдельно. Восемь строк по семь минут выглядят хуже одной строки на час.
- Пишите описания на языке клиента: «настроил резервное копирование», а не «правка crontab».
- Отправляйте отчёт до счёта, а не вместе с ним. Клиент, увидевший перечень заранее, задаёт вопросы про работу; клиент, увидевший его со счётом, задаёт вопросы про деньги.
- Не оправдывайтесь в сопроводительном письме. Перечень говорит сам за себя.
Что обсудить один раз в начале?
Минимальная тарифицируемая единица, что считается оплачиваемым временем и как оплачивается работа без подключения. Один разговор на старте экономит десяток неловких переписок потом — подробнее в статье о ставках для IT-поддержки. Как это устроено в кабинете и на каких тарифах доступно — на странице учёта времени.
Как считать время, если задача решалась в несколько заходов?
Каждым заходом отдельно, с общим итогом за период. Попытка склеить три подключения по двадцать минут в «час работы» выглядит естественно для вас и подозрительно для клиента, у которого перед глазами журнал с тремя разными датами.
Стоит ли показывать клиенту длительность каждого подключения?
Стоит: скрытая детализация вызывает больше вопросов, чем открытая. Короткие подключения по две минуты в отчёте выглядят странно только до того момента, как вы объясните, что это проверка результата, — а без отчёта клиент придумает объяснение сам.