Konsultverksamhet innebär att tillfälligt bistå med specifik och eftertraktad arbetskraft. Det finns både branschspecfika och mer generella konsultföretag, som anlitas av andra företag vid behov. Anledningarna till att man anlitar utomstående konsulter i stället för att själv anställa kan vara flera:
Konsultverksamheter verkar på avtalsbasis och uppdrag sker i regel enligt en på förhand fastställd tidslängd eller projektomfattning. Det finns en skillnad mellan externa konsulttjänster som är en specifik typ av affärstjänst, och interna konsulttjänster där klienten de facto utgör arbetsgivare (har ett visst arbetsgivaransvar) även om arbetsformen är på kontrakterad basis och inte ett anställningskontrakt. Interna konsulttjänster tillhör, till skillnad från externa konsulttjänster, klientens arbetsgivarorganisation.