Почасовая оплата - это конечно не плохо, но далеко не лучший выбор в российских реалиях. Почасовой оплате не доверяют, она не может служить точной оценкой работы человека и уровня этой работы. Почасовая оплата всегда вызывает споры. Так что я бы на вашем месте попробовал бы оценить проект по другому. Например так:
Допустим вы хотите зарабатывать 100к в месяц. Работая в офисе это грубо говоря 22 дня в месяц по 8 часов. 176 часов. Цена часа, примерно 570 руб.
Далее прикидываем примерно, сколько займет разработка проекта, допустим 10 дней. Цена проекта получится 45600. На непредвиденные случаи накидываем еще 2-3 дня. +13680. Итого примерно 59.000 руб.
Если вы сделаете проект быстрее 10 дней, то вся сумма сверху - будет ваш бонус за скорость. Если вы будете делать проект дольше 10 дней + резерв, то недополученный доход будет вашим штрафом за медлительность.
Заказчику называется срок 10 дней х2.
На итоговом обсуждении цены и срока у вас будет небольшой резерв для скидки (до 13680) и небольшой резерв для скидки по срокам - до 10 дней.
Далее, если все пройдет гладко, то вы сделаете проект допустим за 7 дней. Это на 13 дней быстрее чем ожидает заказчик. Заказчик рад, есть куча времени найти и поправить баги.
В этой ситуации так же не будет никаких проблем со стандартной формой договора на фиксированную сумму и срок и не понадобятся никакие сторонние инструменты для определения времени работы.