Если "голодные", то лучший вариант обсудить все правки, которые он "думал" и закончить проект, прямо сказав, что все что не записано, то не имеет силы и вы идете ему на встречу.
Если "не голодные", стоять на своем и заключать дополнение к договору за отдельные правки, при этом что-то можно сделать авансом. А в случае несогласия, посылать на юг, т.к. вы тоже думали, что все что не в договоре, надо делать отдельно за дополнительную плату.
Я бы постарался все же найти компромисс, попытавшись объяснить клиенту что есть ТЗ, а есть его мысли которые ты не умеешь читать.
Ну, и помни, есть клиенты мозго@бы (troublemaker) которых легче послать и потратить время не на них, а на нормальных людей.
Удачи!