В зависимости от распределения прав и обязанностей в обязательствах различаются обязательства односторонние, двусторонние и многосторонние.

В односторонних обязательствах одна сторона наделяется только правами, другая – лишь обязанностями (обязательство из договора займа).

В двусторонних обязательствах каждая сторона имеет как права, так и обязанности (купля-продажа, подряд, перевозка). В этих обязательствах существует две линии взаимосвязи: во-первых, между правами одной стороны и обязанностями другой и, во-вторых, между обязанностями сторон.

Но есть двусторонние обязательства, в которых содержаться так называемые кредиторские обязанности. Их сущность состоит в возложении на кредитора обязанности совершить действия, основной обязанности в обязательстве, не предполагающие предоставления встречного удовлетворения со стороны должника.

3.По своему содержанию обязательства бывают простыми, в которых праву одной стороны корреспондирует обязанность другой стороны (обязательство займи), и сложными, в которых стороны взаимосвязаны комплексом прав и обязанностей (купля-продажа, аренда) .

В группе сложных обязательств выделяются такие, в которых содержание усложняется за счет включения в него элементов других обязательств, что однако не влияет на характеристику обязательства как единого сложного (транспортно-экспедиционное обязательство), в котором имеются элементы обязательств хранения и поручения, но они не имеют самостоятельного значения и органично вписываются в содержание обязательства транспортной экспедиции.