Ein Subunternehmer ist ein unabhängiger Auftragnehmer, der vom Hauptauftragnehmer mit der Durchführung bestimmter Aufgaben beauftragt wird. Er ist eine Person oder ein Unternehmen, das bestimmte Arbeiten oder Dienstleistungen im Rahmen eines größeren Projekts ausführt. Subunternehmer übernehmen in der Regel Teilprojekte oder spezielle Aufgaben innerhalb eines größeren Projekts oder einer Dienstleistung.
Sie arbeiten unter der Leitung des Hauptauftragnehmers, sind aber rechtlich unabhängig. Außerdem tragen sie häufig die Verantwortung für ihre Mitarbeiter und Arbeitsmethoden. Die Beziehung zwischen dem Hauptauftragnehmer und dem Subunternehmer wird häufig durch einen Vertrag geregelt. In diesem Vertrag sind die Honorare, Zahlungen und andere wichtige Details genau festgelegt.