Outsourcing kontraktowy (zewnętrzny) - zadania powierza się zewnętrznej firmie niezwiązanej ze zleceniodawcą. Outsourcing pracowniczy (wewnętrzny) - polega na wyodrębnieniu w prowadzonej firmie dodatkowego działu lub stworzenie nowej spółki (tzw. spółki-córki), której zadanie polega na wykonywaniu wyłącznie określonych usług np. księgowości.