Customer Service SLAs for Email Teams (2026 Guide)

Duda Bardavid
Duda Bardavid, Co-founder
September 23, 2026·12 min read·verifiedReviewed by Nick Timms

Set a customer service SLA your email team can actually keep: research-backed targets, the clock rules most SLAs get wrong, a copy-paste template, and how to enforce it in Gmail.

Key takeaways

  • A customer service SLA is two promises, not one: how fast a human first replies (response) and how fast the issue is fixed (resolution). Write both, per priority, in business hours.
  • The research-backed first-reply standard for email is one hour: in Toister Performance Solutions' March 2020 survey of 3,200+ customers, 88 percent said a one-hour reply would satisfy them.
  • Most SLAs fail on the clock rules, not the targets: auto-acknowledgements must not stop the clock, business hours and time zones must be defined, and a resolution clock pauses only while you wait on the customer.
  • Gmail has no SLA timers. Teams enforce SLAs in Gmail with a daily age sweep, or with time-based rules that notify the owner before a conversation breaches and response-time reports that show compliance.
Table of contents

Most customer service SLAs are copied from a help desk template, set targets nobody measured, and quietly stop being checked by the second month. This guide is for teams whose support runs through email, usually a shared Gmail address: what to promise, how to count it honestly, and how to keep the promise without a full help desk.

The short version: a customer service SLA (service level agreement) is a written promise about how fast your team will first reply to a customer and how fast it will resolve the issue, measured in business hours and split by priority. For email, the research-backed first-reply target is one hour, with resolution within one business day for standard requests. An automatic "we got your message" reply does not count as a response. The rest of this page covers the evidence, the clock rules, a due-time calculator, a template you can copy, and how to enforce it in Gmail.

What a customer service SLA is: two promises, not one

An SLA is a commitment, written down, about the speed and quality of support. In practice it contains two separate promises that most templates blur together:

  • First response time: how long until a human replies to the customer. This is the number customers feel, and the one most research measures.
  • Resolution time: how long until the issue is actually fixed and the conversation is closed. It is longer, less predictable, and depends on things outside the support team.

Keep them separate because they fail for different reasons. First-reply breaches are almost always a coverage or ownership problem (nobody knew it was theirs). Resolution breaches are usually a dependency problem (waiting on engineering, finance, or the customer).

The second distinction is who the promise is to:

  • External SLA: published to customers, sometimes in a contract with service credits for breaches. Common in B2B and enterprise support.
  • Internal SLA: a team standard nobody outside sees. Most small teams should start here. It gives you the discipline without the legal exposure, and you publish it only once you hit it reliably.

What SLA targets should an email support team set?

Start from what customers expect, then adjust for what your team can sustain. The best public evidence on email expectations is still consumer research from Toister Performance Solutions. In March 2020 it surveyed more than 3,200 customers in the United States, United Kingdom and Canada. Nearly a third expected a reply to an email in one hour or less, and 88 percent said a one-hour reply would satisfy them. Toister's recommended standard is one hour. (Our email response time guide audits where the other widely quoted numbers come from.)

The gap between that expectation and what businesses deliver is large. SuperOffice's customer service benchmark study, which emailed 1,000 companies, reported that 62 percent never replied at all, the average reply took 12 hours and 10 minutes, and 90 percent never acknowledged that the email had arrived. The study page carries no publication date, so treat the figures as a directional snapshot rather than this year's average.

Those two sources support a simple starting table for an email team:

PriorityExamplesFirst responseResolution
UrgentCan't log in, payment failed, outage, legal or data request15 minutes to 1 business hourSame business day
StandardHow-to questions, billing questions, bug reports1 business hour1 business day
LowFeature requests, partnership pitches, feedback1 business dayAs agreed, or closed with a reply

Two adjustments make the table yours:

  1. Measure before you promise. Track two weeks of real first-reply times, set the target near what your team already achieves on a good day, and tighten it each quarter. A target you breach daily teaches the team to ignore it.
  2. Aim for a compliance rate, not perfection. Most teams track the share of conversations that met the target. Somewhere around 90 percent is a healthy goal. Hitting 100 percent every week usually means the target is too loose.

The clock rules most SLAs get wrong

The targets get the attention, but most broken SLAs fail on how time is counted. Settle these five rules before you publish anything:

  1. The clock starts when the email arrives, not when someone opens it or when it is assigned.
  2. An auto-acknowledgement does not stop the clock. "We've received your message" is useful (and SuperOffice's figure suggests most companies skip it), but it is not a response. An SLA that counts it reports a speed your customers never experience. Our auto-reply guide covers writing a good one.
  3. Business hours and time zones are defined in writing. "One business hour" means nothing until you state the hours, the time zone, and the holidays. Distributed teams should say whose clock it is. An email that lands at 6pm on Friday, with a one-hour target and 9-to-5 hours, is not late until 10am Monday.
  4. The resolution clock pauses only while you wait on the customer. When you ask the customer a question, pause. When they answer, it restarts. Never pause for internal waits (engineering, finance, a manager), because those are exactly the delays an SLA exists to expose.
  5. A reopened conversation keeps its history. If a customer replies to a "solved" thread saying it isn't solved, count it as the same case, not a fresh clock.

Here is one conversation run through those rules, from a Friday afternoon to Monday:

Timeline of one support email from Friday 16:45 to Monday 15:00. The first-response clock runs 45 minutes on Friday, stops over the weekend, and stops for good at the first human reply at 9:10 on Monday: 55 business minutes against a one-hour target. The resolution clock also stops over the weekend, pauses from 10:00 to 13:00 while waiting on the customer, and ends when the issue is solved at 15:00: 3 hours 45 minutes counted.

The auto-reply at 16:45 changes nothing on either clock. The weekend costs nothing, because the team is closed. And the three hours spent waiting for the customer's answer don't count against the resolution target, while every internal delay would.

Drag AI

The inbox your team and your AI work in together

Shared inbox, live chat, and AI in Gmail, with an MCP server your AI tools can drive.

Start free trial
ChromeWebDesktopMobileAPIMCP

SLA due-time calculator: when is an email actually due?

Business-hours arithmetic is where SLAs quietly go wrong, especially for email that arrives late on a Friday, over a weekend or before a public holiday. Enter when the email arrived, your hours, your holidays and your target. The calculator gives the due time in your customer's time zone as well as yours, charts the worst moment in the week for an email to land, and gives you a link to share the result with your team:

SLA due-time calculator

When is an email actually due? Enter the arrival in your team's local time.

Email arrives
Business hours
to
Working days
First-response target
Holidays (the clock does not run)

Due Monday, Oct 5 at 09:15

That is 2 days 16 h 30 min after it arrives, on the wall clock.

Longest wait for a reply, by arrival day (week of Sep 28)

The worst moment on each day for an email to arrive, and how long it can then wait on the wall clock while still meeting the target.

Hover over or tap a bar to see that day's worst case.

Mon28
Tue29
Wed30
Thu1
Fri2
Sat3
Sun4

Worst case this week: an email that arrives Friday, Oct 2 at 16:31 is not due until Monday, Oct 5 at 09:01, a wait of 2 days 16 h 30 min. Your out-of-hours auto-reply should set that expectation.

Show as a table
Arrival dayWorst arrivalDueLongest wait
Monday, Sep 2816:31Tue Sep 29, 09:0116 h 30 min
Tuesday, Sep 2916:31Wed Sep 30, 09:0116 h 30 min
Wednesday, Sep 3016:31Thu Oct 1, 09:0116 h 30 min
Thursday, Oct 116:31Fri Oct 2, 09:0116 h 30 min
Friday, Oct 216:31Mon Oct 5, 09:012 days 16 h 30 min
Saturday, Oct 300:00Mon Oct 5, 10:002 days 10 h
Sunday, Oct 400:00Mon Oct 5, 10:001 day 10 h

Share your team's worst case

An email can wait 2 days 16 h 30 min and still meet a 1-business-hour SLA. Work out your team's worst case.

Links keep your settings, so colleagues see the same numbers.

One business day counts as the length of your business day. Holiday lists cover 2026 and 2027 and do not include regional or half-day closures: add those as closure dates.

A few common cases, with business hours of 9:00 to 17:30, Monday to Friday:

Email arrivesFirst-response targetDue
Friday 16:451 business hourMonday 9:15
Friday 18:004 business hoursMonday 13:00
Saturday 12:001 business hourMonday 10:00
Wednesday 10:001 business dayThursday 10:00

The Friday 16:45 email is the one teams get wrong most often. It has 45 minutes of business time on Friday, so a one-hour target leaves only 15 minutes on Monday morning, when the weekend's backlog is also waiting.

A customer service SLA template you can copy

This is an internal SLA for a team running support from a shared email address. Replace the bracketed parts and keep it to one page.

CUSTOMER SUPPORT SLA: [team name], [support@yourcompany.com]
Effective [date]. Owner: [name]. Reviewed [monthly / quarterly].

HOURS
Business hours: [Mon-Fri, 9:00-17:30], [time zone].
Holidays: [list or link]. Outside hours, an auto-reply states
the next response window.

TARGETS (business hours)
Urgent   first response [1 hour]    resolution [same business day]
Standard first response [1 hour]    resolution [1 business day]
Low      first response [1 day]     resolution [as agreed]
Priority is set by the first person to read the email,
using [link to priority definitions].

CLOCK RULES
- Starts when the email arrives in the shared inbox.
- Auto-acknowledgements do not count as a response.
- Resolution pauses only while we wait on the customer.
- A reopened conversation continues its original case.

OWNERSHIP AND ESCALATION
Every conversation has one named owner within [30 minutes].
At [75%] of the first-response window: owner is reminded.
At breach: [team lead] is notified and replies or reassigns.
Customer followed up twice without resolution: escalate to [lead].

MEASUREMENT
Weekly: median first response time, median resolution time,
compliance rate per priority, breaches by tag and by hour.
Target compliance: [90%]. Targets change only by editing this page.

Worked example: rolling out an SLA in six weeks

This is an illustrative example of the rollout above, not a customer case study. A four-person team answers a shared support@ address that gets around 120 emails a week.

  1. Weeks 1 and 2, measure. Before promising anything, the team samples every conversation's first-reply time. The median is 2 hours 40 minutes, and the slowest replies cluster on Monday mornings and between 12:30 and 14:00.
  2. Week 3, set an internal target they can nearly hit. First response within 2 business hours for standard email, 30 minutes for urgent. Compliance in the first week is 78 percent.
  3. Week 4, fix the system, not the people. The breaches are structural: nobody covers lunch, and Monday's weekend backlog is shared out by whoever gets to it first. The team staggers lunch, assigns Monday's backlog by round robin at 9:00, and turns the three most common questions into templates.
  4. Weeks 5 and 6, tighten. Compliance reaches 91 percent, so the standard target moves to 1 business hour. The team publishes nothing to customers until it has held that for a full quarter.

Notice what did not happen: nobody was told to work faster. Every improvement came from coverage, ownership and templates.

When you are ready to publish a customer-facing version, keep it to two sentences: your hours, and your first-response promise ("We reply to every email within one business hour, Monday to Friday, 9am to 5:30pm UK time"). Don't publish the resolution target until you have hit it for a full quarter.

How to enforce an SLA when support runs through Gmail

Gmail has no SLA timers, no priorities, and no breach alerts, and neither do Google Groups' Collaborative Inbox or Gmail delegation. That leaves two honest routes.

Plain Gmail (free, manual). It works for a small team with a disciplined routine:

  • Label every conversation with an owner and a status, so unowned mail is visible. Our Gmail customer support playbook has a label system you can copy.
  • Twice a day, search the shared inbox for unanswered mail past your window. Gmail's older_than operator accepts days, months and years but not hours, so hourly targets have to be checked by eye, sorted by date.
  • Once a week, sample threads and note first-reply times and breaches.

The limit is that it depends on someone remembering, and the moment the sweep is skipped, the SLA stops existing.

A shared inbox tool (automatic). A tool that works on top of Gmail can start the clock for you, remind the owner before a breach, and report compliance. In Drag, an SLA is built from the same rule builder as the rest of Drag's automation rules:

All boardsAll statusesNew automation
Support(4 automations)

Tag invoices

Active

When: New conversation (inbound) is created, Subject contains invoice·Then: Apply tag Billing

Route billing to Accounts

Active

When: Tag is added: Billing·Then: Move to Accounts / To Do

Acknowledge on arrival

Active

When: New conversation (inbound) is created·Then: Send email: We have your message

Escalate if unanswered

Active

When: New conversation (inbound) is created·Then: Send notification

Sales(2 automations)

Round robin new enquiries

Active

When: New conversation (inbound) is created·Then: Assign among 4 users

Weekend auto-reply

Inactive

When: New conversation (inbound) is created·Then: Send email: Back on Monday

  1. Set your business hours on the board, so clocks only count time you are open.
  2. Create a rule that starts when a conversation arrives on the board.
  3. Add an After step with your target window and tick Within business hours.
  4. Add the If no reply condition, so the rule only continues when nobody has answered.
  5. Add Send notification to alert the assignee. A second rule with a longer delay escalates to whoever should step in.

SLA rules are on Drag's Pro plan. To measure the result, Drag's reports show average response time per teammate, tag and time period, which is the weekly review above without the spreadsheet. Full disclosure: Drag is our product. The plain-Gmail routine above works without it.

CardsActivityTagsUsers
SupportAll
Aug 11, 2026 – Sep 9, 2026Business hours only
Download
AssignedEmails sentFirst response timeAvg response timeResolution time
12m 40sAvg response time18%
214Cards
Avg response time
sarah@acmecorp.com
6m 12s
marcus@acmecorp.com
9m 48s
elena@acmecorp.com
14m 5s
james@acmecorp.com
21m 30s

What to do when you breach an SLA

Breaches will happen. What matters is that each one is visible, answered, and used to fix the system.

  • Before the breach: remind the owner at around three quarters of the window. That's where most breaches are saved.
  • At the breach: the team lead is notified and either replies or reassigns within the hour. The customer gets a real reply, or at least an honest holding line with a time ("We're checking this with our billing team and will update you by 3pm").
  • After two customer follow-ups: escalate, whatever the clock says. A customer chasing twice is a breach in spirit even when the numbers look fine.
  • Every week: review breaches by tag, hour and weekday, not by person. Monday mornings, one tag that always needs another team, or a lunchtime gap in coverage are the usual culprits, and each has a structural fix: a rota, a template, or round-robin assignment.
  • For contractual SLAs: know in advance what a breach costs (service credits are common in B2B contracts) and who tells the customer. Hearing about a breach from you beats discovering it on an invoice.

Which SLA metrics to review every week

Keep the weekly review short, and use medians rather than averages, because one lost email that waited four days drags an average far more than it reflects the typical customer's experience.

MetricWhat it tells you
Median first response time, per priorityWhether customers feel the speed you promise
Compliance rate, per priorityThe share of conversations that met the target
Median resolution timeWhether issues actually get fixed, not just acknowledged
Breaches by tag, hour and weekdayWhere the system is short, as opposed to who is slow
Oldest open conversationsWhat is about to become a complaint

Our shared inbox management guide covers the rest of the weekly routine: ownership, statuses and triage.

Frequently asked questions

What is the difference between an SLA, an SLO and a KPI?

An SLA is the promise made to someone else, often with consequences for breaking it. An SLO (service level objective) is the internal target you aim for, usually set tighter than the SLA so you have a buffer. A KPI is any metric you track to judge performance. For a support team: "reply within one business hour" is the SLA, "95 percent within 45 minutes" is the SLO, and median first response time is the KPI.

Should a small team publish its SLA to customers?

Not at first. Run it internally for a quarter, measure your real compliance, and publish only what you hit reliably. When you do publish, keep it short: your hours and your first-response promise. A published target you miss teaches customers to distrust every other promise, while an internal target you miss just teaches the team something.

Do weekends count toward a customer service SLA?

Only if you say so. Most email SLAs run in business hours, so a Saturday email's clock starts when you open on Monday. If you offer weekend cover, state it as a separate, usually longer, target. Either way, the out-of-hours auto-reply should tell the customer exactly when to expect a human, because that is the expectation your SLA will be judged against.

What is a good SLA compliance rate?

Most teams aim for around 90 percent of conversations inside the target. Well below that and the target is unrealistic or the coverage is thin. Consistently at 100 percent and the target is probably too loose to mean anything. Track compliance per priority, because 100 percent on low-priority mail can hide a problem with urgent mail.

If your team runs support from a shared Gmail address and wants the clock, the reminders and the reports without leaving Gmail, start a 7-day free trial of Drag. No card is needed.

Duda Bardavid

Duda Bardavid

Co-founder

Co-founder at Drag, writing about Google Workspace, shared inboxes, and how teams actually run email.

Drag AI

The inbox your team and your AI work in together

Shared inbox, boards, live chat, and WhatsApp with AI included, in Gmail and beyond, plus an MCP server your AI tools can drive.

7-day trial, no card required4.7 · 1,200+ reviews
Gmail extension
Web app
Desktop
iOS + Android
API
MCP server: works with Claude, ChatGPT, Gemini, Copilot, Cursor