Podwykonawca to niezależny wykonawca, któremu główny wykonawca zleca wykonanie określonych zadań. Podwykonawca to osoba lub firma, która wykonuje określone prace lub usługi w ramach większego projektu. Podwykonawcy zazwyczaj podejmują się realizacji podprojektów lub określonych zadań w ramach większego projektu lub usługi.
Pracują oni pod kierownictwem głównego wykonawcy, ale są prawnie niezależni. Ponadto, są oni często odpowiedzialni za swoich pracowników i metody pracy. Relacje między głównym wykonawcą a podwykonawcą są często regulowane umową. Umowa ta określa opłaty, płatności i inne ważne szczegóły.