← Back to blog

How to Write a Public Apology Post When Your Business Makes a Mistake

03 September 2026·5 min read
Quick answer: A good public apology acknowledges specifically what went wrong, owns it without hedging or excuses, states exactly what you're doing to fix it, and says how you'll stop it happening again. Keep it short, human, and free of corporate padding like 'we apologise for any inconvenience.' Post it on the same channel the issue was visible on, then follow up once the fix is actually done. 🤍

Every business hits this moment eventually — a batch goes out wrong, a booking system double-books a Saturday, a delivery is three weeks late and you've run out of ways to say 'almost there.' 💖 How you handle the next public post matters more than the mistake itself, because customers don't actually expect perfection from you — they expect honesty when things go sideways. A business that owns a stuff-up cleanly, in public, without flinching, often comes out of it with more trust than it had before. A business that goes quiet, gets defensive, or buries the apology in vague corporate language usually comes out with less.

What most businesses get wrong

The instinct under pressure is to protect yourself. That instinct is exactly what makes most apology posts land badly.

  • They apologise for the reaction, not the mistake — 'sorry if this caused any frustration' quietly implies the frustration was an overreaction, not a reasonable response.
  • They explain before they own it — leading with the reason ('our supplier let us down') before acknowledging the impact reads as an excuse, even when it's true.
  • They use passive voice to avoid responsibility — 'mistakes were made' and 'an error occurred' are phrases that visibly dodge the word 'we.'
  • They apologise without fixing anything — a nice-sounding post with no concrete action underneath it just delays the complaint, it doesn't resolve it.
  • They wait too long to say anything — silence for days while customers are already talking about it publicly reads as either denial or indifference.
The four-part apology structure:

1. Acknowledge — name the specific issue plainly. 'On [date], [specific thing] happened.'
2. Own it — no excuses, no blame-shifting. 'That's on us.'
3. Fix it — say exactly what you're doing for the people affected, right now.
4. Prevent it — one concrete change so it's clear this isn't just words.

Worked example:
'On Tuesday, a system error meant a number of Saturday bookings were double-booked. That's on us, and we know how frustrating it is to plan your day around an appointment that then falls through. We've personally called everyone affected to rebook at a time that works and added a 10% credit to their next visit. We've also fixed the glitch and added a manual double-check to our booking process so this doesn't happen again. If you were affected and haven't heard from us, please message us directly — we want to make it right.'
The booking-based business: A software glitch double-books a Saturday. Post the four-part structure within a few hours, before customers start comparing notes in the comments. Naming the specific fix — 'we've called everyone affected' — matters more than the apology itself, because it proves the post isn't just damage control.
The business shipping a bad batch: A product run goes out with a fault and customers start posting about it. Don't wait for it to become a pattern in the comments — get ahead of it with your own post naming the issue, offering replacements or refunds without customers needing to ask, and stating what changed in your quality check.
The B2B firm with a long sales cycle: A project milestone slips by three weeks and the client is, rightly, frustrated. This apology usually happens privately first — a direct call or email using the same four-part structure — with a public post only needed if the delay is visible externally, like a paused product or a missed public launch date.

How to actually post it

  • Pick the channel where the issue is visible. If people are complaining on Instagram, apologise on Instagram — don't make them go hunting for a statement buried on your website.
  • Move fast, but not rushed. Same-day is usually achievable and looks responsive; a few hours to get the facts straight and get sign-off is fine, a week is not.
  • Have one person write it and one person check it. Under pressure, it's easy to either over-apologise into liability territory or under-apologise into defensiveness — a second set of eyes catches both.
  • Keep comments open. Turning off comments on an apology post reads as hiding, even if that's not the intention.
  • Follow up when the fix is done. A short second post — 'update: this is now resolved for everyone affected' — closes the loop and is often what people remember most.
💡 Cut every sentence that starts with 'we understand.' 'We understand this may have caused frustration' is filler that delays the actual apology. Say what happened, say sorry, say what you're doing — the understanding is implied by the fact you're posting at all.

Mistakes to avoid

  • Leading with the explanation instead of the acknowledgement.
  • Apologising publicly without actually fixing anything for the people affected.
  • Using passive voice to avoid saying 'we.'
  • Disabling comments or deleting the post once the heat dies down.
  • Going silent after the apology instead of posting a short close-out update.

Frequently asked questions

Should I apologise publicly even if only a few customers were affected?

If the issue was visible publicly — comments, reviews, a public thread — yes, a short public acknowledgement helps everyone watching, not just the people directly affected. If it was genuinely private and contained, a direct message or email to those people is usually enough on its own.

What if the mistake wasn't technically our fault, like a supplier issue?

Customers don't experience your supply chain — they experience you. It's fine to briefly mention the cause once you've owned the impact, but leading with 'it wasn't really us' undermines the apology before it's landed.

Does a good apology post guarantee customers won't be upset anymore?

Honestly, no — some customers will still be frustrated no matter how well you word it, and that's a reasonable reaction to a genuine mistake. A good apology post won't erase that, but it does tend to stop the situation escalating and shows everyone else watching how you handle pressure.

How long should the post be?

Short. Four to six sentences covering the four parts is usually enough — a long, over-explained post reads as anxious, and people skim past it looking for the fix anyway.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦