Обязательное требование любого договора — существенные условия. Они разные и зависят от предмета договора: если покупаете товар — смотрите в требованиях закона к договору купли-продажи, отдаете в залог — к договору залога.
Требования к условиям договоров описывает вторая часть ГК РФЧаще всего, существенные условия — это кто, что и в каком порядке осуществляет действие: платит, получает результат, в каком виде. Существенные условия должны излагаться понятно и однозначно для всех сторон. Если существенные условия не прописаны, то в суде договор признают недействительным, и если вы потерпевшая сторона — то вы проиграли.
В хороших шаблонных договорах обычно есть существенные условия, но не хватает деталей.