HTML & MJML

Order Refund Email Template

Turn customer frustration into lasting loyalty with this professional order refund email template built for e-commerce brands, online retailers, and SaaS platforms handling transactional communications at scale. The clean, mobile-responsive layout includes structured sections for refund confirmation details, processing timelines, itemized receipt and payment breakdowns, and clear next steps that keep customers informed. Ideal for product returns, subscription cancellations, partial order refunds, and cancelled purchase confirmations, this versatile email template handles every refund scenario with clarity. Marketers, customer service managers, and e-commerce founders can quickly customize it to reflect their brand voice while preserving critical order details.
Edit In EmailBuilder.ai
Share:
Order Refund Email Template - email template preview
Show full preview ▼

About the Order Refund Email Template

Designed for e-commerce brands, online retailers, and SaaS platforms, this order refund email template transforms a potentially negative customer moment into a trust-building touchpoint. It delivers structured refund confirmations with itemized breakdowns, processing timelines, and clear next steps — everything a customer needs to feel confident their money is on its way back. Confirmation emails that communicate refund status clearly reduce support tickets and protect long-term retention.

When to use this template

Send immediately upon refund initiation — whether triggered by a return request approval, subscription cancellation, partial order adjustment, or failed fulfillment. Customers expect instant confirmation the moment a refund is processed. Delays of even a few hours increase anxiety and inbound support volume, so automate this send to fire within minutes of the triggering event.
  • An apparel retailer confirming a full refund after a returned clothing order
  • A SaaS company notifying a user their cancelled subscription refund is processing
  • A marketplace issuing a partial refund after an item arrived damaged or incomplete
  • A DTC brand confirming a refund for an out-of-stock item removed from an order
  • A subscription box service refunding a payment after a skipped cycle billing error
  • An online electronics store confirming a refund following a cancelled pre-order

Subject line ideas

  • Your refund is on its way — here's what to expect
  • Refund confirmed for Order #[OrderID]
  • We've processed your refund — details inside
  • Your $[Amount] refund has been approved

Best practices for confirmation emails

  • Lead with the refund amount and destination account so customers see resolution before any other detail
  • State the exact processing timeline in business days, not vague phrases like soon or shortly
  • Include a line-item breakdown matching the original receipt so customers can verify what was refunded
  • Add a visible support link or contact option directly below the timeline to preempt follow-up emails
  • Close with a low-pressure retention offer or return invitation to reopen the purchase relationship

Template anatomy

How the Order Refund Email Template template is laid out, top to bottom:
  1. section (1 column) containing image.
  2. section (1 column) containing text block.
  3. section (1 column) containing text block.
  4. section (2 columns) containing text block.
  5. section (1 column) containing divider.
  6. section (1 column) containing text block.
  7. section (2 columns) containing text block.
  8. section (2 columns) containing text block.
  9. section (1 column) containing divider.
  10. section (1 column) containing text block.
  11. section (1 column) containing divider.
  12. section (2 columns) containing text block.
  13. section (1 column) containing divider.
  14. section (1 column) containing text block.
  15. section (1 column) containing navbar, navbar link, divider.
  16. section (1 column) containing text block.

Components used

Built from the following MJML elements:
26 text blocks5 dividers4 navbar links1 image1 navbar

Color palette

Colors used across the Order Refund Email Template template:
#f1f5f9
#0f4e47
#000000
white
#d1dae1
#515856
#555

Typography

Font stacks declared in the template:
  • Helvetica, Arial, sans-serif
  • Helvetica

MJML source code

A preview of the MJML markup for the Order Refund Email Template template. Open it free in EmailBuilder.ai to get the complete source and start customizing.
<mjml>
  <mj-head>
    <mj-title>Order Refund Email Template</mj-title>
    <mj-attributes>
      <mj-all font-family="Helvetica, Arial, sans-serif">
      </mj-all>
      <mj-text font-size="14px" line-height="21px">
      </mj-text>
    </mj-attributes>
  <mj-preview>Refund processed successfully. Funds returned to your original payment method.</mj-preview></mj-head>
  <mj-body background-color="#F1F5F9" width="700px">
    <mj-section full-width="full-width" background-color="#F1F5F9" padding="24px 32px">
      <mj-column>
        <mj-image width="150px" align="center" padding="0px" src="https://emailbuilder.ai/logo.png">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="#F1F5F9" padding="0px" padding-left="20px">
      <mj-column>
        <mj-text color="#0F4E47" font-size="32px" font-family="Helvetica" line-height="40px" padding="0px 0px 12px 0px" font-weight="bold">
          ✓ Your refund is complete!
        </mj-text>
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" padding="5px">
          We want to confirm that your refund for order has been successfully processed, and the funds have been returned to your original payment method.
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding-left="20px">
      <mj-column>
        <mj-text color="#0F4E47" font-size="22px" font-family="Helvetica" line-height="28px" font-weight="bold" padding="0px">
          Refund Details
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding="0px" padding-left="20px">
      <mj-column width="49%">
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" padding="0px">
          Order number: #8906700
        </mj-text>
      </mj-column>
      <mj-column width="49%">
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" align="right">
          Order Date: 09-10-23
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding="0px">
      <mj-column>
        <mj-divider border-width="1px" border-color="#D1DAE1" border-style="solid" padding="16px 0px">
        </mj-divider>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding-left="20px">
      <mj-column>
        <mj-text color="#0F4E47" font-size="18px" font-family="Helvetica" line-height="24px" font-weight="bold" padding="0px">
          Refund Summary
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding-left="20px">
      <mj-column width="49%">
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" padding="0px 0px 12px 0px">
          Subtotal
        </mj-text>
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" padding="0px 0px 12px 0px">
          Tax
        </mj-text>
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" padding="0px">
          Shipping Fee
        </mj-text>
      </mj-column>
      <mj-column width="51%">
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" align="right" padding="0px 0px 12px 0px">
          $79.98
        </mj-text>
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" align="right" padding="0px 0px 12px 0px">
          $12.99
        </mj-text>
        <mj-text color="#000000" font-size="16px" font-family="Helvetica" line-height="24px" align="right" padding="0px 0px 12px 0px">
          $10.00
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding="0px" padding-left="20px">
      <mj-column width="49%">
        <mj-text color="#0F4E47" font-size="18px" font-family="Helvetica" line-height="24px" font-weight="bold" padding="0px">
          Total Refunded
        </mj-text>
      </mj-column>
      <mj-column width="51%">
        <mj-text color="#0F4E47" font-size="18px" font-family="Helvetica" line-height="24px" align="right" font-weight="bold" padding="0">
          $102.97
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section full-width="full-width" background-color="white" padding="0px 32px">
Want the full MJML?Open Order Refund Email Template free in the editor to copy the complete, production-ready source — and customize it with drag-and-drop.Get the full MJML — it's free

Browse more templates

Confirmation Email TemplatesOrder Email TemplatesReceipt / Payment Email TemplatesTransactional Email TemplatesAll Email Templates

Related confirmation email templates