Скорее всего, вы решаете задачу наоборот. Сначала сделали, потом стали исправлять. А надо: сначала договориться и удостовериться, что вас правильно поняли, а потом реализовывать на практике. Наша студия делает именно так.
все зависит от величины проекта. Маленький проект - 50% нормально. Большой - действуйте по схеме 30% - 40% - 30% . Разделить проект на три части и оплачивать каждую по готовности. В договоре все тщательно прописать, за что и как платить.