Государственный контракт заключается после предоставления государственному заказчику обеспечения исполнения государственного контракта. Обеспечение исполнения государственного контракта может быть представлено в виде безотзывной банковской гарантии, договора поручительства или передачи государственному заказчику в залог денежных средств, в том числе в форме вклада (депозита), в размере обеспечения исполнения контракта, указанном в документации о торгах. Способ обеспечения исполнения государственного контракта определяется участником аукциона, с которым заключается контракт, самостоятельно. Документальное оформление безотзывной банковской гарантии участник торгов, с которым заключается контракт, осуществляет в соответствии с приказом Департамента г. Москвы по конкурентной политике от 03.02.2011 № 70-01-14/11 «Об утверждении примерных форм контрактов, типовых форм банковских гарантий и требования об уплате по банковской гарантии».
Проект договора поручительства участник торгов, с которым заключается контракт, согласовывает с государственным заказчиком. Проект договора поручительства в обязательном порядке должен предусматривать солидарную ответственность поручителя. Договор поручительства должен быть трёхсторонним (поручитель, должник, государственный заказчик) либо двусторонним (поручитель, государственный заказчик).
Обеспечение исполнения контракта распространяется как на срок выполнения работ, так и на срок гарантийных обязательств.