An SLA is a contract that exists between customers and their service providers. It records the common understanding about services, priorities, responsibilities, guarantees, warranties, etc. to be provided - collectively, the level of service. The SLA may specify the levels of availability, serviceability, performance, operation, or other attributes of service, such as billing. In some contracts, penalties may be agreed upon in the case of non-compliance.