How to Write a Public Apology Post When Your Business Makes a Mistake
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.
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.'
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.
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 🤍
I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.
Work with me ✦