Back to Blog

Payment Receipt Email Template for Confirmation and Records

8 min read
Payment Receipt Email Template for Confirmation and Records

A receipt answers “what just happened?” quickly. It is different from a payment-failed notice, an invoice, or a renewal reminder, so the trigger must be a settled payment event.

Trigger contract

Send after the payment provider or ledger confirms the status your product calls paid. A temporary authorization, pending payment, or client-side success screen is not enough.

FieldExampleRule
Payment IDpay_123Stable reference for support
Invoice IDINV-1042Link to the accounting record
Amount and currency$49.00 USDUse settled amount
Paid timestamp2026-07-24 14:05 UTCFormat for recipient locale
Payment methodVisa ending in 4242Last four only
Account or orderAcme AnalyticsAvoid ambiguous workspace names
Receipt URLSecure portal linkRequire authorization

If the payment is later reversed or refunded, send a separate status message. Do not rewrite the original receipt as though it never existed.

Template

Subject: Payment received — {{amount}} for {{product_name}}

Preheader: Receipt {{receipt_number}} is ready.

Hello {{customer_name}},

We received your payment of {{amount}} for {{product_name}} on {{paid_date}}.

ReceiptDetails
Receipt number{{receipt_number}}
Invoice or order{{invoice_number_or_order}}
Payment method{{payment_method_summary}}
Amount{{amount}}

[View receipt]

Keep this email for your records. Questions? Contact {{support_email}} and include receipt {{receipt_number}}.

{{company_name}}

Variants

  • Subscription renewal: name the plan and renewal period.
  • One-time order: include order reference and fulfillment link.
  • Partial payment: show remaining balance and next due date.
  • Tax invoice: link to the legally required document.
  • Refund: use “refund issued” and state expected settlement timing.

Keep promotional recommendations out of the primary receipt body. If the product includes optional cross-sell content, separate it visually and ensure the receipt remains understandable without it.

Reliability and deduplication

Use payment ID and receipt version as the idempotency key. A provider webhook may be retried; only the first settled transition should trigger the receipt. If a payment changes from pending to paid later, send once when the ledger confirms it.

QA checklist

  • Pending payments do not send receipts.
  • Amount, currency, tax, and timestamp match the source.
  • The last four digits are correct and no sensitive credentials appear.
  • Refunded and reversed states have separate templates.
  • The receipt link works for the intended billing contact.
  • The message is readable in plain text and on mobile.

Pair this with the invoice template and payment-method update template.

Receipts for real-world edge cases

For a partial payment, show both the amount received and the remaining balance. For a refund, use a separate subject and state whether the refund is initiated or settled. For a subscription renewal, include the service period and plan so the receipt is useful to finance and the customer.

If the payment is pending, send a pending-payment message or wait for settlement. A receipt that later becomes a failed charge creates avoidable support work.

Record retention and accessibility

Keep the receipt number searchable in the subject and body. Use a text table or labeled facts rather than an image-only invoice. Ensure the portal link is accessible to the billing contact and that a plain-text version carries the same amount, currency, and reference.

Track delivery, receipt access, refund follow-up, and duplicate-send rate. The goal is a trustworthy record, not a promotional click.