Liiketoimintaprosessien ulkoistus (BPO) -mallit vaihtelevat BPO -palveluntarjoajan ja BPO -asiakkaan mukaan. Joitakin toimintoja ulkoistavilla yrityksillä on erilaiset tavoitteet ja erilaiset odotukset käytetyille BPO -malleille. Yritys ei ehkä halua ulkoistaa koko toimintoa, kuten asiakaspalvelua, vaan vain tiettyjä tehtäviä ja toimintoja kyseisen toiminnon sisällä pitäen toiminnon hallinnan omana. Laajemmat BPO -mallit edellyttäisivät, että suurempi osa tietyn toiminnon tehtävistä ulkoistetaan erikoistuneelle palveluntarjoajalle. tavoitteena olisi hankkia ulkoistamisyrityksen asiantuntemus tällä alalla. Toinen ulkoistussopimustyyppi käsittäisi kattavan BPO -mallin, jossa kokonaiset toiminnot ulkoistetaan BPO -palveluntarjoajalle.
Rajoitetussa ulkoistusmallissa BPO -sopimus rajoittaisi BPO -palveluntarjoajan tiettyihin tehtäviin. Tämän rajoitetun liiketoiminnallisen ulkoistamisen tarkoituksena voi olla hyödyntää ulkoistamisyrityksen tarjoamia erikoisosaamista tai vähentää tähän tehtävään liittyviä kustannuksia. Laajemmassa BPO -sopimuksessa BPO -palveluntarjoaja hoitaa useita toimintoja esimerkiksi asiakaspalvelun tai keskushallinnon alueilla. BPO -palveluntarjoajan kanssa tehdyssä sopimuksessa määritellään BPO -palveluntarjoajan ja BPO -asiakkaan velvollisuudet suhteessa näihin toimintoihin.
Paljon kattavammat BPO -mallit ovat mahdollisia, joissa BPO -palveluntarjoaja ottaa vastuun koko toiminnasta. Tämä malli on hyödyllinen yritykselle, joka ei pysty suorittamaan näitä toimintoja itse ja joka tarvitsee pääsyn ammattitaitoisille henkilöille ja asianmukaista tekniikkaa tehtävän suorittamiseksi. Tätä kattavaa BPO-mallia käyttävä yritys voi keskittyä ydintoimintoihinsa häiritsemättä muita kuin ydintehtäviä ja hyötyä BPO-palveluntarjoajan alhaisemmista kustannuksista, jotka johtuvat mittakaavaeduista. Tämäntyyppinen malli on hyödyllinen pienyritykselle tai aloittavalle yritykselle, jonka on kehitettävä tuotteitaan ja kasvatettava liiketoimintaa. Tämäntyyppinen BPO -järjestely voidaan ottaa käyttöön suhteellisen pitkäksi ajaksi, vähintään viideksi vuodeksi.
BPO-mallit voidaan myös luokitella offshore-, rannikko- tai maamalleiksi. Offshore -malli voi tarjota etuja, kuten alhaiset kustannukset ja erikoispalvelut, ja suhteellisen suuret yritykset käyttävät sitä usein suuriin asiakastoimintoihin, kuten puhelinkeskuksiin. Rannikkomalliin osallistuu BPO -palveluntarjoaja samassa maassa kuin sen asiakasyritys, ja siitä on hyötyä kyseiselle asiakkaalle BPO -palveluntarjoajan erikoistumisen ja infrastruktuurin vuoksi. Vaihtoehtona onshore-mallille olisi lähellä rantaa sijaitseva BPO-sopimus, jossa palveluntarjoaja on lähimaassa.