A good apology to a client has three parts: what happened, what you are doing about it, and what they get. Most bad apologies skip the first part ("sorry for any inconvenience") or bury it under an excuse. Send it within a day, put the apology in the first sentence, and keep the whole message under 120 words.
Below are five templates for mistakes a small service business really makes. The made-up business is Pinecrest Handyman Services in Asheville, run by Luis, who bills $85 an hour. Each template comes with when to use it, a text version where it helps, and the one sentence to cut so you do not sound defensive.
Template 1: you missed the appointment
Use it the same day, ideally after a phone call. Marta took the morning off for a 9:00 visit and Luis never came.
Subject: I missed our appointment, and I'm sorry
Hi Marta, I missed our 9:00 appointment this morning, and I'm sorry. I had the visit down for Thursday instead of Wednesday. That was my mistake, and you took time off for it. I can be there tomorrow at 8:00 or Friday at 1:00, whichever you prefer, and I'll text you when I'm 15 minutes away. The first hour is free, since I wasted your morning. Luis
Why it works: it admits the specific error, offers two fixed times, and the credit equals the time lost ($85). Sentence to cut: "I hope this didn't cause too much inconvenience." It shrinks what she lost. Text version: "Marta, it's Luis. I missed our 9:00 today, my scheduling error, and I'm sorry. Can I come tomorrow at 8:00 or Friday at 1:00? First hour is on me."
Template 2: the job ran late
A deck repair promised for Friday finished on Tuesday. The client is Dev.
Subject: Your deck repair ran late
Hi Dev, the repair was due Friday and wasn't finished until Tuesday. That's four days late. The lumber order slipped, and I should have told you Thursday instead of waiting for you to ask. From now on, on any day a job is at risk, you'll hear from me by noon. I've taken $75 off the invoice for the delay. Luis
The cause gets one sentence, and the second half of that sentence is Luis's own failure to communicate. Sentence to cut: "As you know, supply chains have been unpredictable lately." It turns the apology into a news report. The $75 is a number he can explain: about an hour of the aggravation, not a bribe.
Template 3: the invoice was wrong
Money mistakes need the exact numbers, because the client is already checking the math.
Subject: Corrected invoice for your faucet replacement
Hi Joan, invoice 1042 charged you $480. The quote was $380, and I added a line twice. I've sent a corrected invoice for $380 and refunded the extra $100 to your card. It should show in three to five business days. I'm sorry for the error. Luis
Sentence to cut: "Sorry for any confusion." She was not confused; he made an error. Putting the numbers in the message lets her verify without calling. Text version: "Joan, your invoice was $100 too high, my mistake. Corrected one is in your email and $100 is on its way back to your card."
Template 4: wrong item or wrong work
Luis installed a brushed-nickel faucet when the client, Ben, ordered black.
Subject: The wrong faucet finish
Hi Ben, I installed the brushed nickel faucet and you ordered the matte black. I should have checked the order sheet against the box before I started. I'll swap it Thursday at 10:00 at no charge. The nickel one goes back to the store, and you won't pay for either trip. Luis
Sentence to cut: "To be fair, the order sheet was a bit unclear." Even if it was, this message is not the place to say so. If a process really failed, fix the process quietly and tell the client what you changed, not who to blame.
Template 5: a rude or careless message
This is the hardest one to write because there is no outside cause. Be plain.
Subject: My message this afternoon
Hi Ben, I reread my text from this afternoon and it was short and unkind. You asked a fair question about the permit, and I answered like it was a bother. I'm sorry. The real answer: the permit takes about two weeks and I'll file it Monday. I'll send you the confirmation number when I have it. Luis
Sentence to cut: "If I came across as rude, I apologize." The word "if" makes it the client's perception, not Luis's behavior. Say what you did. Then answer the original question, which fixes the thing that caused the problem.
When to offer a credit, and when not to
Offer a credit when the client lost something you can measure: time off work, a rental booked, a day of use. Match the amount to the loss and state it as fact, in the last third of the message. Template 1 gives an hour because the client lost a morning. Template 2 takes $75 off because the delay cost the client days.
Skip the credit when the mistake was tone, as in template 5. A discount after an unkind message reads as buying forgiveness. Never make the credit depend on the client staying, and do not ask for a review or referral in the same message. Do that weeks later, after the work is right. If the mistake was big, call first, then send the email as the written record.
Follow up after the apology
Two days after the fix, send one line: "Wanted to make sure the faucet is working the way you wanted." Then stop. Keep a small log of every apology: what went wrong, what it cost the client, and what you changed. Three scheduling mistakes in a quarter is a calendar problem, not bad luck. Rocketship puts meetings it books onto your calendar, so there is one place to look, not two. More on handling clients when things go sideways: client no-show email template, checking-in email to a client, professional text message examples, thank-you email to a customer and how to say no to a client. If the client has gone quiet instead, see email to a client who is not responding, and when the complaint goes public, how to respond to a negative Google review.
Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and both Launch and Frontier start with a 7-day free trial, card required.
