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