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