По содержанию договоры в римском праве классифицировались на:
- Односторонние. 12 В них обязательство устанавливается только на одной стороне (например, договор займа). 2
- Двусторонние. 12 В таких договорах обязательство устанавливается на обеих сторонах (например, договор найма). 2
Также договорные обязательства в римском праве подразделялись на определённые (в них с точностью указано содержание обязательства) и неопределённые (в договоре содержится только критерий, при помощи которого можно определить содержание обязательств). 1
Ещё одна классификация договоров в римском праве была по наличию встречного исполнения: 4
- Возмездные. 4 В них всегда присутствует встречное исполнение (купля-продажа, аренда, подряд). 4
- Строго безвозмездные. 4 В таких договорах встречное исполнение отсутствует (контракт ссуды, хранения и поручения, а также пакт дарения). 4
- Договоры, которые могли быть как возмездными, так и безвозмездными — по усмотрению сторон (заём). 4