Delivering bad news to an ecommerce client, step by step

Bad news gets harder to deliver with every day it is held back. Clients usually accept a problem they hear about early more easily than one they find in a report.

Tell it early

  • Call the client as soon as the problem is confirmed, not at the next scheduled report. A report is not a way to deliver news.
  • Send a short written message after the call with the same facts, so the client has them in writing.

Say the number

  • State the figure that moved, the period it covers and the figure it is compared with. Avoid words like 'significant' unless a number sits beside them.
  • Separate what is known from what is not. 'Sales are down, the cause is not confirmed yet' is more useful than a guess dressed as an answer.

Own what is ours

  • If the agency made the change or missed the signal, say so in the same message. Clients usually trust a plain admission more than a polished excuse.
  • Do not blame the platform, the client's team or the market before the cause has been checked.

Plan the next step

  • Name the one action being taken now, its owner and the time it will be done.
  • Set the date of the next update and keep it, even when nothing has changed. 'No change yet, next update Thursday at 16:00' is a complete message.
Made-up scenario: a checkout bug drops mobile orders for two days. The agency calls the client that morning, states the drop in mobile orders, names the developer who is fixing the bug, and gives the time of the next update. The fix goes live that afternoon, and the client hears about it from the agency first.

Checklist

  • The client heard the news from a person before any report reached them.
  • The message separates facts from open questions and names an owner and a date for the next update.

6 min read. Last updated 2026-10-07. Examples use made-up numbers.

This guide in numbers

6minutes to read
3terms explained
5sections
3related guides
Built for shop owners, creators and agencies. Stock photos, not customers.

Run the next client review from one screen.

We open one agency at a time, with your own accounts connected read-only first.

Request access

How we plan to price it