Формами обеспечения обязательств являются поручительство и гарантия, которые полностью могут покрыть ответственность по тем или иным обязательствам сторон без учета причин нарушения этих обязательств. В свою очередь сильная зависимость исполнения обязательств от определенного желания обязанной стороны может лишить их устойчивости, которая необходима для гражданского оборота. Естественно, исправить это можно, для чего необходимо принятие мер правового характера в момент заключения договора.
Банковская гарантия оформляется на основе договора банковской гарантии между гарантом, то есть, банковским учреждением, и принципалом, то есть, подрядчиком. В дополнение к договору банковской гарантии гарант может предоставить бенефициару гарантийное письмо, где подтверждается право гарантийных обязательств. Гарантийное письмо в случае определения гарантии подрядчиком может предоставляться заказчику, а в случае получения гарантий заказчиком – подрядчику. Что касается поручительства, то оно оформляется договором поручительства, которые обязательно заключается в письменной форме между поручителем и подрядчиком.