Free template library32 templates · 8 categories

Customer service email templates,ready to send.

32 free email templates for customer service - apologies, refunds, shipping updates, billing issues, escalations, and follow-ups. Subject line, body, and signature included for every example.

Templates
32
Categories
8
Signup
None
Price
$0

How to write a customer service email.A short subject line, a clear first sentence, and a real next step.

A good customer service email does three things in the first three lines: it confirms you read the message, it tells the customer where things stand, and it commits to a next step with a real timeframe. Everything after that is detail. If your reply does not do those three things by the end of the first paragraph, the customer is going to skim past whatever you wrote next.

The 32 customer service email examples below are organised by scenario - apology, refund, shipping, billing, account, bug report, escalation, and follow-up. Each template ships with a tested subject line, a body in plain prose (no jargon, no walls of text), and a signature block. Paste into Gmail, Help Scout, Front, KalTalk, or any helpdesk that takes plain HTML or markdown.

Edit the brand voice. Keep the structure. Send.

32 customer service email templates.Browse, filter, copy. Free, no signup.

  • Acknowledgment & first reply

    Got your message

    Confirm receipt before you have a full answer.

    Subject: Re: {original_subject}
    
    Hi {first_name},
    
    Thanks for getting in touch. Just confirming we got your message - I'm pulling the details now and I'll have a real answer for you by {response_eta}.
    
    If anything urgent comes up in the meantime, just reply on this thread.
    
    Best,
    {agent_name}
    {company} Support
  • Acknowledgment & first reply

    Need more info

    Ask for missing details.

    Subject: Re: {original_subject} - quick question
    
    Hi {first_name},
    
    Thanks for the message. To get this sorted I'll need a couple of things from you:
    
    1. {detail_1}
    2. {detail_2}
    3. {detail_3}
    
    Once those land in my inbox I'll dig in straight away.
    
    Thanks,
    {agent_name}
  • Acknowledgment & first reply

    Investigating

    Mid-investigation update.

    Subject: Re: {original_subject} - update
    
    Hi {first_name},
    
    Quick update: I'm still working on this with our {team_name} team. No new info yet, but I haven't dropped it. I'll come back to you by {next_update_time} either way.
    
    Thanks for the patience,
    {agent_name}
  • Acknowledgment & first reply

    Issue confirmed

    Confirm a customer-reported issue.

    Subject: Re: {original_subject} - confirmed
    
    Hi {first_name},
    
    Good news and bad news. The bad: I can confirm the behaviour you reported - I reproduced it on my end this morning. The good: it's now logged as {ticket_id} and engineering is on it.
    
    I'll let you know the moment we have a fix in your hands.
    
    Thanks,
    {agent_name}
  • Apology emails

    Late reply apology

    Open a reply that took longer than your normal SLA.

    Subject: Re: {original_subject}
    
    Hi {first_name},
    
    First - sorry for the slow reply on this one. Your message came in over the weekend and it should have caught my eye sooner.
    
    Here's what I've found and what we're going to do:
    
    {resolution_summary}
    
    Once more, sorry for the lag.
    
    Best,
    {agent_name}
  • Apology emails

    Service outage apology

    Apology after a confirmed outage.

    Subject: About yesterday's outage
    
    Hi {first_name},
    
    I want to address the {outage_duration} outage on {outage_date} directly. It was caused by {root_cause}, and that's on us - not on you.
    
    The specific change we've made to prevent a repeat: {fix_summary}.
    
    As an apology I've credited {credit_amount} to your account. It'll show up on your next invoice.
    
    If you have any concerns, just reply here.
    
    Best,
    {agent_name}
  • Apology emails

    Wrong information given

    Correcting bad info from an earlier reply.

    Subject: Re: {original_subject} - correction
    
    Hi {first_name},
    
    Apologies - my last reply had an error. I told you {incorrect_info}, and that's not right.
    
    The accurate version: {corrected_info}.
    
    Thanks for your patience while we got there. Let me know if anything's still unclear.
    
    Best,
    {agent_name}
  • Apology emails

    Damaged or wrong order

    Customer received a wrong or damaged item.

    Subject: Re: order {order_id} - sorting this now
    
    Hi {first_name},
    
    That's not what should have arrived - sorry about it. I've placed a replacement for {product} on next-day shipping at no charge - tracking will be in your inbox within a few hours.
    
    No need to return the original (or, if you'd rather: {return_option}).
    
    Thanks for letting us know,
    {agent_name}
  • Refund & cancellation

    Refund approved

    Confirm a refund has been processed.

    Subject: Re: refund for order {order_id}
    
    Hi {first_name},
    
    Done - your refund of {refund_amount} for order {order_id} was processed today. Depending on your bank it'll land in {refund_window}.
    
    Let me know if anything else comes up.
    
    Best,
    {agent_name}
  • Refund & cancellation

    Refund declined - outside window

    Decline politely with an alternative.

    Subject: Re: refund request for order {order_id}
    
    Hi {first_name},
    
    I checked into this for you. Your order shipped on {ship_date}, which puts it past our {refund_window} return window, so I'm not able to issue a full refund here.
    
    What I can do: {alternative_offer}. If that works, just say the word and I'll set it up.
    
    Apologies I couldn't give you the exact answer you were after.
    
    Best,
    {agent_name}
  • Refund & cancellation

    Partial refund offer

    Offer a partial refund as goodwill.

    Subject: Re: order {order_id}
    
    Hi {first_name},
    
    I hear you, and I want to make this right. While I can't refund the full {full_amount}, I can credit {partial_amount} back to your card today as an apology for the experience.
    
    Let me know if that works and I'll process it now.
    
    Best,
    {agent_name}
  • Refund & cancellation

    Subscription cancellation refund

    Customer cancelled and is asking for a prorated refund.

    Subject: Re: cancellation - {plan_name}
    
    Hi {first_name},
    
    Your {plan_name} subscription is cancelled effective today. You're {days_remaining} days into the billing cycle, so I've credited {prorated_amount} back to your card - it should land in {refund_window}.
    
    Thanks for trying {company} - if you ever come back, your data will still be here for {data_retention_period}.
    
    Best,
    {agent_name}
  • Order & shipping updates

    Shipping delay

    Proactive notice of a shipping delay.

    Subject: Order {order_id} - shipping delay update
    
    Hi {first_name},
    
    Quick update on order {order_id}: it's currently held in transit at {last_location}. Latest carrier ETA is {new_eta}.
    
    I've flagged it for follow-up and I'll come back to you the moment it moves. If you'd rather cancel and re-order at no cost, just reply with the word CANCEL.
    
    Thanks for the patience,
    {agent_name}
  • Order & shipping updates

    Lost package

    Confirm a package is officially lost.

    Subject: Re: order {order_id} - lost in transit
    
    Hi {first_name},
    
    After working with {carrier}, I'm calling order {order_id} as lost in transit. Sorry about that.
    
    Two options:
    
    1. I resend the order today on next-day shipping - free.
    2. I refund {refund_amount} back to your card.
    
    Which would you prefer?
    
    Best,
    {agent_name}
  • Order & shipping updates

    Address change confirmation

    Confirm a shipping address change.

    Subject: Address updated for order {order_id}
    
    Hi {first_name},
    
    Done - the shipping address on order {order_id} is now {new_address}. Order hasn't left the warehouse yet, so it'll go to the new address. You'll get a fresh shipping confirmation when it leaves.
    
    Let me know if anything else needs adjusting.
    
    Best,
    {agent_name}
  • Order & shipping updates

    Damaged on arrival

    Customer reported a damaged item.

    Subject: Re: order {order_id} - replacement on the way
    
    Hi {first_name},
    
    Sorry your {product} arrived in that state - that's on us. Could you send a quick photo of the damage when you have a sec? It'll help us flag the carrier and improve the packaging.
    
    In parallel, I've put a replacement on the way - tracking will be in your inbox shortly. No need to return the original.
    
    Thanks,
    {agent_name}
  • Billing & payments

    Failed payment notice

    Tell a customer their card was declined.

    Subject: Payment for {company} - action needed
    
    Hi {first_name},
    
    Your most recent payment of {amount} was declined by your bank. The most common reasons are an expired card, a billing address mismatch, or your bank flagging the charge as unusual.
    
    You can update your card here: {billing_url}. We'll retry the charge automatically once it's updated.
    
    Let me know if you hit any trouble.
    
    Best,
    {agent_name}
  • Billing & payments

    Invoice request

    Send a copy of an invoice.

    Subject: Invoice for {invoice_period}
    
    Hi {first_name},
    
    Attached is the invoice for {invoice_period}. You can also pull all your invoices any time from your billing portal: {billing_portal_url}.
    
    Let me know if you need this addressed differently for your records.
    
    Best,
    {agent_name}
  • Billing & payments

    Duplicate charge resolved

    Customer reports a duplicate charge.

    Subject: Re: duplicate charge on {charge_date}
    
    Hi {first_name},
    
    You were right - {charge_amount} was charged twice on {charge_date}. I've refunded the duplicate just now. It should clear in {refund_window}.
    
    If the refund hasn't landed by then, send me a screenshot of your statement and I'll dig into it directly with our payments provider.
    
    Apologies for the friction,
    {agent_name}
  • Billing & payments

    Plan upgrade confirmation

    Confirm a plan upgrade.

    Subject: You're on {new_plan}
    
    Hi {first_name},
    
    You're on {new_plan} as of today. The prorated charge of {prorated_amount} hit your card a moment ago, and your next full bill will be {next_amount} on {next_billing_date}.
    
    The new {key_capability} is already live on your account.
    
    Welcome to the bigger tier,
    {agent_name}
  • Account & security

    Password reset link

    Send a password reset link.

    Subject: Reset your {company} password
    
    Hi {first_name},
    
    Click this link to reset your password: {reset_url}
    
    It expires in 60 minutes. If you didn't ask for a reset, you can ignore this - your account is fine and your password hasn't changed.
    
    Best,
    {agent_name}
  • Account & security

    Locked out account

    Customer hit too many failed login attempts.

    Subject: Re: trouble signing in
    
    Hi {first_name},
    
    Your account was locked after several failed sign-in attempts - that's our system trying to protect it. I've unlocked it just now, so you can try again.
    
    If you're still getting blocked, reply here with the email on your account and I'll dig in.
    
    Best,
    {agent_name}
  • Account & security

    Suspicious login alert

    Notify a customer of a suspicious login attempt.

    Subject: Suspicious sign-in attempt on your account
    
    Hi {first_name},
    
    We spotted a sign-in attempt on your account from {location} on {timestamp}. The attempt was blocked.
    
    If this was you, you can ignore this email. If it wasn't, please:
    
    1. Reset your password: {reset_url}
    2. Enable two-factor authentication: {2fa_url}
    
    Any questions, just reply here.
    
    Best,
    {security_team_name}
  • Account & security

    Account deletion confirmation

    Confirm an account deletion request.

    Subject: Account deletion confirmed
    
    Hi {first_name},
    
    I've confirmed your account deletion request. Your data will be permanently wiped on {deletion_date} - that's a {grace_period} grace period in case you change your mind.
    
    To cancel the deletion, just reply here before {deletion_date}. After that the data is gone for good.
    
    Thanks for trying {company},
    {agent_name}
  • Escalation & resolution

    Routing to a specialist

    Hand off to a specialist team.

    Subject: Re: {original_subject}
    
    Hi {first_name},
    
    This one's best handled by our {specialist_team} team - they have the access and the context to fix it properly.
    
    I'm looping them in now (cc'd above). They'll reply on this thread within {sla_window}, and they have the full conversation context so you won't need to start over.
    
    Thanks for the patience,
    {agent_name}
  • Escalation & resolution

    Manager escalation

    Customer asked to speak to a manager.

    Subject: Re: {original_subject}
    
    Hi {first_name},
    
    I've looped in {manager_name}, our {manager_role}. They'll be in touch within {sla_window}.
    
    They'll have the full context of our thread so far - you won't need to recap.
    
    Best,
    {agent_name}
  • Escalation & resolution

    Engineering escalation

    Hand off a technical issue to engineering.

    Subject: Re: {original_subject} - escalated
    
    Hi {first_name},
    
    This is past what I can fix from support, so I've escalated to engineering. They have the logs and your account context.
    
    Expected first update by {next_update_time}. They'll reply directly on this thread.
    
    Thanks for sticking with us,
    {agent_name}
  • Escalation & resolution

    Resolution after escalation

    Close the loop after a successful escalation.

    Subject: Re: {original_subject} - resolved
    
    Hi {first_name},
    
    Following up on the escalation: the team has shipped the fix. Specifically: {fix_summary}.
    
    You shouldn't need to do anything on your end - just reload the page or restart {product}. If you're still seeing the same behaviour, reply here and I'll re-open the ticket.
    
    Thanks for the patience getting here,
    {agent_name}
  • Follow-up & feedback

    Resolved - close ticket

    Wrap up a resolved ticket.

    Subject: Re: {original_subject} - all sorted
    
    Hi {first_name},
    
    Glad we got that resolved. I'll close this one out - if anything else comes up, just reply on this thread and it'll reopen on my desk.
    
    Best,
    {agent_name}
  • Follow-up & feedback

    CSAT request

    Ask for a CSAT rating after resolution.

    Subject: Quick favour - rate your experience
    
    Hi {first_name},
    
    Thanks for sticking with me on this one. If you've got 10 seconds, we'd love a quick rating on how the conversation went: {csat_url}.
    
    Good, bad, or somewhere in between - we read every response.
    
    Thanks,
    {agent_name}
  • Follow-up & feedback

    Soft check-in

    Soft follow-up a few days after resolution.

    Subject: Re: {original_subject} - checking in
    
    Hi {first_name},
    
    Quick check-in - is {issue_summary} still working as expected? Happy to keep helping if anything's off.
    
    Best,
    {agent_name}
  • Follow-up & feedback

    Awaiting reply - close

    Close after a long silence.

    Subject: Re: {original_subject} - closing for now
    
    Hi {first_name},
    
    I haven't heard back so I'm going to close this one out for now. If the issue is still happening, just reply on this thread any time - it'll reopen on my desk and we'll pick it back up.
    
    Thanks,
    {agent_name}

How to use thesewithout sounding like a bot.

  1. Subject lines do real work.

    A good subject line tells the customer what the email is about and what state things are in. "Re: order 4231 - replacement shipped" beats "Re: your message" by miles. Every template here ships with a tested subject line for that reason.

  2. Lead with the answer.

    The first sentence of every customer service email should answer the question or commit to the next step. Save the context, the apologies, and the explanation for after that. Customers skim - put the load-bearing sentence first.

  3. Commit to a next step.

    Every reply should end with a real next step plus a real timeframe. "I'll be back by 4pm" beats "I'll get back to you soon." Vague timeframes feel like a brush-off, even when they aren't meant to.

  4. Match the channel of complaint.

    If the customer wrote in via email, reply via email. If they DM'd you on social, don't redirect them to email unless you have to. Forcing a channel switch feels like work the customer didn't ask to do.

  5. Apologise once, fix the thing.

    Apologies stack badly - five "I'm sorry"s in a row read as performative. One genuine apology in the first paragraph, and then everything else is the fix. Action is the apology.

Frequently asked questions.Quick answers from the team.

  • How do you write a good customer service email?

    Lead with the answer or the next step in the first sentence. Use a specific subject line that tells the customer the state of things. Keep paragraphs short. Commit to a real timeframe for the next update. Sign off with a name, not a brand. Edit the merge tokens before you hit send.

  • What are good customer service email examples?

    Good customer service email examples lead with the resolution, use a specific subject line that signals the state of the ticket, and end with a clear next step plus a real timeframe. Templates T.005 (late reply apology), T.009 (refund approved), T.013 (shipping delay), and T.025 (specialist escalation) in the library above are widely-used reference examples that work across most B2B and B2C support inboxes.

  • What is the best opening line for a customer service email?

    Skip "I hope this email finds you well." Open with what the customer actually cares about - either the resolution ("Done - your refund of $42 is on its way") or the timeframe ("Just confirming we got your message - I'll have a real answer by 4pm today"). The opener is doing real work; don't waste it on filler.

  • How do I apologise to a customer over email?

    Apologise once, in the first paragraph, in plain language. Then move straight to the action. "Sorry - that's on us. Here's what we've done about it." Stacking apologies makes the email feel performative; specific actions feel sincere.

  • Are these customer service email templates free?

    Yes. Copy any of the 32 templates on this page, edit the brand voice and merge tokens, and use them commercially. No attribution required.

  • What helpdesk tools do these templates work with?

    All of them. The bodies are plain text/markdown - drop them into KalTalk, Help Scout, Front, Zendesk, Intercom, Gmail, Outlook, or any tool that takes a subject line and a body. Merge tokens use generic names like {first_name} so they're easy to swap to whatever variable syntax your tool uses.

More from the toolbox.Free, no signup, no email gate.

Send these straight from KalTalk.One inbox, AI-grounded suggestions, no per-resolution surcharge.

KalTalk gives your team a shared inbox, AI-grounded reply suggestions trained on your knowledge base, and an email template library out of the box - on a flat tier, with no per-seat or per-resolution math. Free tier, no credit card.