Выход один: как можно детальнее прорабатывать условия сотрудничества на берегу. С учетом уже набитых вами шишек. Фиксировать это дело в договоре.
Ну и не забывать о том, что всегда можно договориться. Если грамотно и без напора объснить заказчику, почему эта задача занимает не 5 мин, как ему кажется, а 2 часа, и, что это дополнительные хотелки, а не исправление ошибок, то вероятность того, что вы его убедите весьма высока.
8-10 часов в неделю -это реально очень много. Похоже на то, что вы вообще работаете без ТЗ. Изначально.