The SLA (Service Level Agreement) is a key element of a SaaS contract. It defines the provider's commitments in terms of availability, performance and support of its services.

It is in the interest of both parties to have a solid and consistent SLA, in order to avoid any uncertainty about the commitments of the SaaS provider.

Here are the best SLA practices that I recommend you implement.

1. Define specific performance indicators

An SLA must contain clear and measurable performance indicators (KPIs), including some or all of the following indicators:

  • Availability rate : a percentage guaranteeing the accessibility of the service (99.9% for example). It cannot exceed the service level commitments of the service provider to the service provider.
  • Response time : the time within which a transaction or request must be processed.
  • Business recovery time (RTO) : maximum time to restore service after a failure.
  • Maximum number of interrupts : a defined limit of service interruptions over a given period of time.
  • Deadlines for resolving anomalies : these deadlines may vary depending on the criticality of the anomaly.
  • Maintenance ranges : frequency and time slots.

These indicators may vary depending on the level of customer engagement. The service provider can thus offer more stringent SLAs in return for a greater financial commitment from the customer.

These commitments must be accompanied by precise measurement and monitoring arrangements. SaaS providers generally have an availability monitoring page on their website, which allows the customer to monitor the availability of services independently. The customer can generally choose to be notified in case of unavailability.

2. Specify the penalties in case of non-compliance with commitments

The SLA may contain sanctions applicable in case of breach of contractual commitments. These penalties may take the form of:

  • Billing discounts, in proportion to the length of unavailability. It is preferable for the provider that these be a credit note in order to avoid having to disburse an amount — the client generally prefers penalties to be paid in order to engage the provider.
  • Financial compensation in the event of a prolonged failure. They are rarer than discounts or credits but can be interesting if the services are critical for the customer.
  • Right to early cancellation if the performances are regularly below the defined thresholds.

It is common for the parties to negotiate on the liberalization of penalties: this means that by paying them, the provider is exempt from any other compensation for the breach in question. While the liberatory nature of the penalties is not included, they do not exclude the application of damages if the customer suffers significant harm as a result of this breach.

These provisions allow the customer to have a means of pressure on the SaaS provider if it does not provide a service that meets its contractual commitments.

3. Supervise the termination for non-compliance with the SLA

If the service is regularly faulty, the customer will want to be able to disengage easily. An SLA can include:

  • A threshold of non-performance resulting in the automatic termination of the contract.
  • Reasonable notice periods, allowing the customer to anticipate a change of service provider.

It is not recommended to provide for the possibility of automatic application of this right, or an application at the first violation of service levels. Rather, it is to be expected in the event of non-compliance with them several times in a given period (for example 3 times over 12 months or 2 consecutive months).

4. Need for stability of the SLA on the customer base

In a SaaS contract, the SLA is difficult to customize for each customer, as the infrastructure is shared between all users, which complicates the specific adaptation of commitments for each and makes their monitoring complex for the service provider.

The most pragmatic option for the service provider is to provide SLA levels adapted to each type of customer.

It is also possible to personalize it for key customers, provided that this does not compromise the consistency of service.

Conclusion

A well-written SLA is a driver of performance for the service provider and customer satisfaction.

It guarantees the quality of service, oversees responsibilities and protects both parties in the event of a dispute.

A good SLA is based on clear commitments, adapted penalties and taking into account the specificities of the service.

I can support SaaS providers to think about their SLAs, and write them in an effective and service-appropriate manner, and SaaS service customers in order to match SLAs to their operational constraints.

Other posts


Blog image
What are the classes and products to register for a trademark for a mobile application?

What classes, and products/services should be included in a trademark for a mobile application?

Blog image
Why can the transfer clause be a problem in a SaaS agreement?

The transfer clause in SaaS agremeent is a trap: a customer should not be able to prohibit an important operation for the SaaS company. How should it be drafted?

Let's build together to grow your business