Я не матерый профи, но обычно оговариваю все с клиентом. Т.е оно работает, а на заведенную нет,то это доп.работа по поимке причины.
Если косяк мой,то беру минимальную сумму за время. Если уж реально другой косяк (ранее не оговоренный) то пусть платит по прайсу.