Ugovor o usluzi vrsta je ugovora koji spada u šire područje ugovornog prava. Definira odnos između kupca i pružatelja usluga. Ukratko, ugovor o uslugama navodi koje se usluge trebaju pružiti, kada se trebaju pružiti, njihove troškove i odgovornosti svake strane uključene u sporazum.
Ugovorno pravo razlikuje se od zemlje do zemlje i regije do regije. Kao takva, točna, pravno priznata definicija ugovora o uslugama također varira. Čak i unutar jedne zemlje, kao što su Sjedinjene Američke Države, precizna definicija se neznatno mijenja, ovisno o tome jesu li ugovori o uslugama određeni uobičajenim pravom ili posebnim statutom.
Što se tiče pravnih definicija i njihovih razlika u odnosu na ugovor o uslugama, najčešća razlika je u tome smatra li se sporazum ovršnim od strane suda. Prema običajnom pravu, stranke su slobodne pristati na vlastite uvjete u pogledu ugovora o uslugama ili drugog aranžmana. Jedini uvjeti su kompenzacija i uzajamni pristanak, koji se postiže ponudom i prihvaćanjem. Prema preciznom ugovornom pravu, pravno obvezujući sporazumi moraju biti u skladu sa standardima i uključivati međusobne obveze, uključivati pravne lijekove za kršenje i pridržavati se prava nadležnosti.
U općem razgovoru, pojmovi ugovor o usluzi i ugovor često se smatraju zamjenjivima, iako ugovor o usluzi zapravo upućuje na više od jedne vrste međusobne obveze. Ovisno o situaciji, ugovor o uslugama može u cijelosti obuhvaćati formalni ugovor. Na primjer, tvrtka kabelske televizije sklapa ugovor o uslugama sa svojim korisnicima za pružanje usluge kabelske televizije na određeno razdoblje. Takvi ugovori predstavljaju cjelokupni odnos između obje strane, uključujući usluge koje kabelska tvrtka pristaje pružiti, cijenu koju će korisnik platiti i sve kazne ili upozorenja u vezi s kršenjem ugovora od strane bilo koje strane.
S druge strane, ugovori o uslugama također mogu poslužiti kao dodatak ugovoru, kao što je slučaj s ugovorom o razini usluge ili SLA. Za poslovne odnose, poslovni sporazum kao što je SLA pruža pojedinosti jer se odnose na opće uvjete ugovora. Na primjer, programer softvera može sklopiti ugovor s drugim poslovnim subjektom o pružanju vlasničkog softvera. Kao dio SLA, pojedinosti kao što su kada će softver biti operativan, koliko će tekuće tehničke podrške biti dostupna, rokovi za beta testiranje i drugi uvjeti pojavljuju se u SLA. Ovi se uvjeti često razlikuju, ovisno o pojedinostima projekta i potrebama kupaca, što otežava uključivanje u standardizirani ugovor o usluzi u obliku predloška.