Een bouwbedrijf is een onderneming die de verantwoordelijkheid op zich neemt om bouwactiviteiten te realiseren en te coördineren. Het bouwbedrijf verzorgt, voor een in het bouwcontract bepaalde prijs en binnen de overeengekomen termijn, de levering van een volledig voltooid bouwwerk.
Het ontwerp van de opdrachtgever (veelal door architect gemaakt) resulteert in een bestek en tekeningen waarin de beschrijving van het werk is opgenomen en hetgeen de basis vormt voor de overeenkomst tussen de opdrachtgever en het bouwbedrijf. In dit bouwplan zijn het bestek en de tekeningen alsmede de kwaliteits- en kwantiteitseisen die de opdrachtgever aan het werk stelt opgenomen.
Soms is een bouwbedrijf zijn eigen opdrachtgever; dat is het geval wanneer hij zelfstandig een bouwproject begint, deze vorm heet projectontwikkeling en vindt meestal plaats bij de bouw van woningen, kantoren en winkelcentra.
Een bouwbedrijf wordt ook wel een aannemersbedrijf (aannemer) genoemd.
Bouwbedrijven zijn actief in verschillende soorten bouw:
De volgende afdelingen kunnen binnen een bouwbedrijf voorkomen (uiteraard afhankelijk van de grootte van het bedrijf):