Riportiamo qui di seguito le tipologie più comuni di contratti sul livello di servizio (SLA).
SLA per il cliente
Un contratto sul livello di servizio basato sul cliente è un contratto riguardante tutti i servizi utilizzati dal cliente. Un contratto sul livello di servizio per il cliente copre i dettagli specifici dei servizi, le disposizioni sulla disponibilità del servizio, una definizione delle responsabilità, le procedure di escalation e i termini per la cancellazione.
SLA per il servizio
Un SLA basato sul servizio è un contratto contenente una descrizione dettagliata di uno stesso servizio offerto a più clienti. Ad esempio, se un fornitore di servizi avesse più clienti che utilizzano lo stesso servizio clienti virtuale, allora ai clienti verrebbe inviato lo stesso SLA per il servizio.
SLA multi-livello
Questo tipo di contratto si suddivide in più livelli che integrano diverse condizioni in uno stesso sistema. Questo approccio è adatto ai fornitori con diversi clienti che utilizzano il loro prodotto a tariffe diverse o con un diverso livello dei servizi. I diversi livelli dei servizi possono essere integrati in un contratto sul livello di servizio multi-livello.