Un SLA (Service Level Agreement), ou accord de niveau de service, précise la qualité de service convenue entre un fournisseur et son client. Il figure dans le contrat ou dans une annexe qui doit être clairement incorporée à celui-ci. Il concerne notamment les logiciels SaaS, l'hébergement, les télécommunications et la maintenance informatique.
Son intérêt est de remplacer une formule comme « support rapide » par un engagement vérifiable. L'entreprise peut ainsi hiérarchiser ses besoins, comparer les propositions et discuter des conséquences d'une panne. Le SLA ne garantit pas l'absence d'incident : il organise la mesure du service et les suites d'un manquement. Un engagement contractuel peut exister sans pénalité spécifique ; les recours éventuels dépendent alors du contrat et du droit applicable.