при расчете количества правок исходите из двух параметров: сколько времени вы готовы потратить на доработки в рамках стоимости услуги и сколько может понадобиться правок для сдачи готовой работы.
По моим меркам нормальные правки – те, что в общей сложности занимают до трех часов. Если больше, то это уже доработка проекта, которая должна оплачиваться отдельно. Клиент должен остаться доволен работой, но при этом не сесть вам на шею для доведения проекта до идеала: он недостижим, и вы лишь потратите кучу времени зря, снова и снова исправляя незначительные мелочи. Я знаю фрилансеров, которые маялись с такими доработками по два месяца (!), все это время работая, по сути, бесплатно, так как правки уже давно вышли за рамки стоимости работы.
Как сообщить клиенту, что он переборщил с правками? Очень просто: скажите, что входящие в стоимость правки закончились, и предложите доплатить за остальные. Обычно это отрезвляет увлекшихся клиентов, и они с радостью принимают проект в том виде, в котором он есть. Они ведь тоже делают это не со зла, просто хотят получить идеальный результат.