Modeli outsourcinga poslovnih procesa (BPO) razlikuju se ovisno o BPO pružatelju i BPO kupcu. Poduzeća koja eksternaliziraju neke funkcije imaju različite ciljeve i različita očekivanja od korištenih BPO modela. Tvrtka možda neće htjeti angažirati cjelokupnu funkciju, kao što je služba za korisnike, već samo određene zadatke i transakcije unutar te funkcije, zadržavajući upravljanje funkcijom unutar tvrtke. Širi BPO modeli uključivali bi veći dio zadataka unutar određene funkcije koji bi se povjerili specijaliziranom pružatelju usluga; cilj bi bio stjecanje stručnosti outsourcing tvrtke u tom području. Druga vrsta ugovora o outsourcingu uključivala bi sveobuhvatan BPO model u kojem se cijele funkcije povjeravaju pružatelju BPO usluga.
U ograničenom modelu outsourcinga, BPO ugovor bi ograničio pružatelja BPO usluga na specifične zadatke. Svrha ovog ograničenog transakcionog outsourcinga može biti iskoristiti specijalizirane vještine koje nudi outsourcing tvrtka ili smanjiti troškove povezane s tim zadatkom. U širem BPO ugovoru, BPO pružatelj bi se bavio nizom funkcija u područjima kao što su korisnička služba ili središnja administracija. Ugovor s pružateljem usluga BPO-a ocrtao bi odgovornosti pružatelja BPO-a i korisnika BPO-a u odnosu na te funkcije.
Mogući su mnogo opsežniji BPO modeli u kojima BPO pružatelj preuzima odgovornost za cijelu funkciju. Ovaj model je koristan za poduzeće koje nije u mogućnosti obavljati ove funkcije u svojoj kući i treba mu pristup kvalificiranim ljudima i odgovarajuću tehnologiju za obavljanje zadatka. Tvrtka koja koristi ovaj sveobuhvatni BPO model može se koncentrirati na svoje osnovne funkcije bez ometanja nebitnih zadataka i mogla bi imati koristi od nižih troškova pružatelja BPO usluga koji su rezultat ekonomije razmjera. Ova vrsta modela je korisna za malo poduzeće ili start-up tvrtku koja treba razviti svoj proizvod i unaprijediti poslovanje. Ova vrsta BPO aranžmana može se uspostaviti na relativno dug rok od pet godina ili više.
BPO modeli se također mogu kategorizirati kao modeli na moru, blizu obale ili na kopnu. Offshore model može ponuditi prednosti uključujući niske troškove i specijalizirane usluge, a često ga koriste relativno velike tvrtke za značajne korisničke funkcije kao što su pozivni centri. Inshore model uključivao bi pružatelja BPO usluga u istoj zemlji kao i poduzeće klijenta i bio bi od koristi tom klijentu zbog specijalizacije i infrastrukture pružatelja BPO usluga. Varijanta kopnenog modela bio bi BPO ugovor u blizini obale, u kojem se pružatelj usluga nalazi u obližnjoj zemlji.