Каждый фотограф выбирает сам для себя комфортные условия работы. Нужен ли вам договор решать только вам.
Но вы так же должны понимать, что и ваш клиент нуждается в гарантиях, как и вы. Вместо договора можно взять предоплату, это тоже хороший вариант.
Я использую договор, если снимаю свадьбу полный день, это от 10 до 12ч. Кто-то снимает и все 15. В нем прописываются все условия работы с вами как с исполнителем, и оставляются личные данные с обеих сторон.
Если дело касается портрета или дня рождения я просто беру предоплату 50% от стоимости. Остальная часть выплачивается либо в лень съёмки, либо по факту выполнения работ. ВАЖНО! Если работаете с файлообменником, работу отправляем только после полной оплаты. Бывают случаи, когда клиент получил все фотки, и решил оставшиеся деньги вам не платить.
Чтобы клиент не переживал, вы можете отправить скрин с фотографиями, и тем самым показать что вы их сделали и готовы отправить, как собственно делаю я.