Główny wykonawca to firma, która ponosi główną odpowiedzialność za całościowe wykonanie projektu budowlanego lub remontowego. Ta firma może być również znana jako generalny wykonawca i jest zatrudniana przez właściciela projektu do nadzorowania całego procesu budowlanego. Główny wykonawca może zatrudnić wielu podwykonawców do wykonywania prac nad projektem, ale firmy te nie będą bezpośrednio zaangażowane w umowę z właścicielem projektu.
Większość kontraktów budowlanych wydawanych jest po etapie przetargu, w którym projekt otrzymuje najniżej zakwalifikowany oferent. Właściciel podpisze jedną umowę z firmą budowlaną, która następnie zostanie głównym wykonawcą zlecenia. Po podpisaniu umowy firma jest odpowiedzialna za wszystkie zadania wymagane do realizacji projektu. Właściciel odpowiada tylko za zadania, które zostały wyłączone z umowy. Może samodzielnie wykonać tę pracę lub zatrudnić dodatkowych wykonawców do wykonania tych elementów.
Główny wykonawca może skorzystać z kilku różnych metod realizacji projektu. Do wykonywania wymaganej pracy może korzystać z własnych pracowników. Może również zatrudnić wyspecjalizowane firmy wykonawcze do wykonywania określonych zadań. Firmy te są nazywane podwykonawcami, ponieważ są zlecane przez wykonawcę gruntu, a nie właściciela. W istocie pracują dla generalnego wykonawcy, a nie bezpośrednio dla właściciela.
W niektórych przypadkach główny wykonawca nie może sam wykonywać żadnych prac. Zamiast tego zatrudni podwykonawców, aby ukończyli projekt, podczas gdy on będzie nadzorował pracę. Ten rodzaj realizacji jest często nazywany zarządzaniem budową.
Niektórzy właściciele projektów mogą uwzględnić wymagania dotyczące podwykonawców w umowie głównej. Oznacza to, że główny wykonawca może zatrudniać tylko firmy zatwierdzone przez właściciela. Główny wykonawca może również być zmuszony do uwzględnienia określonego języka w umowach o podwykonawstwo w oparciu o wymagania właściciela. Nawet w tego typu sytuacjach podwykonawcy nie są uważani za związanych umową z właścicielem.
Główny wykonawca musi wykonać zadanie zgodnie z umową z właścicielem. Jeśli zatrudnia podwykonawców, odpowiada prawnie za ich niepowodzenia, ponieważ ostateczna odpowiedzialność za pracę spoczywa na nim. Musi przestrzegać harmonogramu projektu, mieścić się w budżecie i zgodnie z obietnicą przekazać zadanie właścicielowi. Musi starannie wyważyć interesy właściciela z potrzebami własnej firmy, jeśli chodzi o budżetowanie, zysk i wykonanie pracy zgodnie z umową umowną.