Umowa outsourcingu procesów biznesowych (BPO) zazwyczaj obejmuje definiowanie oświadczeń, zakresu prac, mierników wydajności i szablonów, które dotyczą naruszeń, niewykonania i regresu. Każda umowa BPO określa również, w jaki sposób będzie prowadzona unikalna relacja między umawiającymi się stronami. W związku z tym nie ma jednego szablonu umowy, który mógłby obejmować wszystkie kwestie nieodłącznie związane z każdą relacją BPO w każdym rodzaju projektu.
Umowy outsourcingowe obejmują szeroki zakres projektów, w które zaangażowane są zagraniczne i krajowe firmy zewnętrzne. Umowa BPO między firmą krajową a firmą zagraniczną będzie wyglądać zupełnie inaczej niż umowa między dwiema firmami zlokalizowanymi w tym samym kraju. Na przykład obcy kraj, w którym praca będzie wykonywana, może naliczyć specjalny podatek od tego rodzaju działalności, a umowa musiałaby określać, która strona pokryje ten koszt. Podobnie umowy dotyczące różnych typów projektów BPO będą dotyczyć kwestii specyficznych dla projektu. Na przykład umowa outsourcingu płac będzie wyglądać znacznie inaczej niż umowa outsourcingu ochrony budynku.
Kontrolowanie tego typu unikalnych aspektów pozwala na omówienie pewnych cech, które zawiera przeciętny kontrakt BPO, niezależnie od kontekstu. Umowa w pierwszej kolejności określa warunki i zawiera podstawowe oświadczenia umowne. Definicje terminów używanych w umowie mogą być szczególnie ważne w transakcjach transgranicznych. Sekcja oświadczeń zawiera nazwy stron, określa czas trwania umowy, wskazuje związane z nią opłaty lub wskazuje na harmonogram opłat oraz wymienia cele i zasady rządzące relacjami, gdy strony współpracują ze sobą w celu zarządzania projektem. Ta iteracja celów i zasad stanowi podstawę do sprawiedliwej modyfikacji umowy, jeśli wymagają tego okoliczności, bez konieczności przerywania pracy i renegocjacji.
Umowa BPO w większości przypadków jest umową opartą na wynikach. Kolejna część dokumentu zazwyczaj określa zakres prac. Ta sekcja szczegółowo określa, za co odpowiedzialny jest dostawca usług BPO. Co najważniejsze, definiuje produkty, czyli to, co kwalifikuje się jako kompletna usługa w ramach umowy, która uprawnia dostawcę do zapłaty.
Typowa umowa BPO określa następnie mierniki wydajności. Zadania są porównywane według ram czasowych. Ustalone są minimalne poziomy jakości usług, które mogą służyć jako mierniki zadowolenia z wykonania zadań. W tej sekcji omówione zostaną również okresowe raporty dotyczące statusu projektu przekazywane przez usługodawcę klientowi, a także procedury eskalacji w przypadku pojawienia się problemów, które muszą zostać rozwiązane bezpośrednio przez firmę klienta.
Ostatnia część umowy BPO będzie zawierać wszystkie szablony i dokumenty prawne potrzebne do tego, aby umowa obowiązywała w odpowiednich jurysdykcjach. Najważniejsze z tych klauzul to gwarancje poufności, zakazu konkurencji i własności produktu pracy. W tej sekcji zostaną również określone zdarzenia stanowiące naruszenie umowy oraz procedury odwoławcze.