Contractcatering is een vorm van catering waarbij een cateringbedrijf een overeenkomst aangaat met een klant om een bepaalde hoeveelheid maaltijden te leveren op een bepaalde locatie. De klant betaalt een vast bedrag per maaltijd en het cateringbedrijf is verantwoordelijk voor het leveren van de maaltijden, het verzorgen van de benodigde apparatuur en het verzorgen van de benodigde personeelsleden.