A Service-Level Agreement (SLA) is a contract between a company and its service provider that outlines the level of service expected by the customer. The agreement includes metrics by which that service is measured, and the remedies or penalties if the agreed-on service levels are not met.