Договор можно определить как соглашение двух или нескольких субъектов («договаривающиеся стороны»), имеющее своей целью установить между ними обязательственное отношение.
Поэтому контракт, поскольку он является юридической сделкой (а если точнее, «двусторонней» сделкой), подчиняется всем правилам, относящимся к сделкам.
Под «юридической сделкой» понимается всякое проявление частной воли, обращенное на цель, дозволенную правопорядком («основание»), так что право исходит из соответствия этого проявления достижению желаемой цели и потому защищает его, предусматривая наступление соответствующих юридических следствий.
1) В зависимости от способа изъявления воли различаются «торжественные», или «формальные», договоры, в которых воля должна быть проявлена, под угрозой их ничтожности, в соответствии с установленными формами, от сделок «неторжественных», в которых воля может быть проявлена каким угодно образом.
2) В зависимости от распределения прав и обязанностей договоры бывают «односторонние», и «двусторонние» (синналагматические).
3) В зависимости от наличия дополнительных условий «чистые» сделки, в которых имеет место проявление несмешанной и простой воли, не подлежащей ограничивающим оговоркам, и сделки, для которых характерно наличие таких оговорок: например, сделки под условием (sub condicione), «с начальным и конечным сроком», sub modo (с целевым назначением).
4) В зависимости от наличия встречного предоставления: «возмездные» (например, купля-продажа) и «безвозмездные» (например, ссуда).
5) В зависимости от типа иска, предоставляемого сторонам: stricti iuris и bопае fidei;
6) Рискованные, или алеаторные, договоры. Рискованными, или алеаторными, называются такие договоры, при которых заранее неизвестно, которой из сторон договор принесет выгоду, которой убыток, - то или другое зависит от случая. Напр., А покупает у В право на печатание его сочинения или на постановку его пьесы и т. д.), лотерейные договоры, страховые договоры, наконец, договоры пари (sponsiones) и игры (ludi aleatorii).
В классификации Гая выделялись четыре категории контрактов:
1. Вербальные, через произнесение определенных слов. Такие контракты назывались вербальными. Важнейший вербальный контракт - stipulatio (spondesne dare centum? spondeo, или promittis dare centum? promitto и т. д.). Стипуляция имела очень важное практическое значение, так как всякий договор мог быть облечен в форму стипуляции.
2. Литеральные которые отличает письменная фиксация содержания соглашения. Посредством записи суммы долга в особые приходо-расходные книжки. В юстиниановском праве он вышел из употребления.
3. Реальные, возникали в силу исполнения одною из сторон своих обязанностей. К их числу принадлежат mutuum (заем), - commodatum (ссуда), depositum (поклажа) и pignus (договор заклада), наконец, так назыв. contractus innominati (безыменные контракты).
4. Консенсуальные для заключения которых необходимо, чтобы стороны пришли к согласию. В виде исключения в четырех случаях контракт возникал consensu, на основании соглашения сторон. Это так назыв. консенсуальные контракты, emtio-venditio (купля-продажа), locatio conductio (наем), mandatum (договор поручения) и societas (договор товарищества).