Back to Blog

Subscription Invoice Email Template for Recurring Billing

8 min read
Subscription Invoice Email Template for Recurring Billing

A recurring billing email protects trust by making the next charge predictable. It should never surprise the customer with a total that differs from the billing system.

Decide which lifecycle state you are sending

StateEmail jobPrimary action
Upcoming renewalExplain the planned chargeReview plan or billing method
Invoice issuedDeliver the invoiceView or pay invoice
Payment receivedConfirm settlementView receipt
Payment failedExplain recoveryUpdate payment method
Plan changedConfirm new recurring termsReview subscription

Use separate templates or explicit state blocks. “Your subscription invoice” should not say “payment received” before settlement.

Required data

  • Customer and account name
  • Plan or product name
  • Billing interval
  • Service period
  • Amount, currency, taxes, and credits
  • Next charge or due date
  • Invoice, receipt, and secure portal URLs
  • Current payment method summary
  • Cancellation or plan-change deadline when one exists

Render from the canonical invoice or subscription object. If the total is not final, label it as an estimate rather than calling it an invoice.

Upcoming renewal template

Subject: Your {{product_name}} subscription renews on {{renewal_date}}

Preheader: Next charge: {{amount}} {{currency}}.

Hello {{customer_name}},

Your {{plan_name}} subscription renews on {{renewal_date}}. The next charge is {{amount}} {{currency}} for {{billing_period}}.

SubscriptionDetails
Plan{{plan_name}}
Service period{{service_period}}
Payment method{{payment_method_summary}}
Next charge{{amount}} {{currency}}

[Manage subscription]

Review your plan or payment method before {{change_deadline}}. No action is needed if these details are correct.

{{company_name}}

Avoid billing surprises

If the amount changed because of a plan upgrade, usage, taxes, credits, or a contract term, name the reason. If a promotional price ends, show the old and new recurring amount with the date of change.

Do not include a “cancel now” button as a dark pattern. Provide the real account-management path and honor the product’s cancellation policy.

Sequence rules

  • Suppress the upcoming-renewal email if the subscription is canceled before the send.
  • Re-render near send time if usage or tax can change the amount.
  • Use the invoice-issued message after the invoice is finalized.
  • Use a receipt only after the payment settles.
  • Transition to dunning after a failed charge.

QA checklist

  • Renewal date and timezone are correct.
  • Amount matches the billing preview or finalized invoice.
  • Plan, period, taxes, and credits are legible.
  • A canceled or paused subscription is suppressed.
  • Links open the correct account and respect permissions.
  • Duplicate billing events do not send duplicate notices.

For the finalized record, use the invoice email template; for recovery, use the dunning template.

Changes that deserve a notice

The customer should not discover a billing change from the card statement. Consider a dedicated notice when:

  • the plan price changes;
  • a trial or promotional price ends;
  • seats or usage change the recurring amount;
  • the billing interval changes;
  • tax or billing entity changes the total;
  • a payment method or renewal date changes.

Show the effective date and the old-versus-new amount when the product policy requires it. Keep the renewal invoice itself focused on the record.

Reconciliation checklist

Before the send, compare the subscription, invoice preview, payment method, and customer timezone. If the invoice total is still subject to usage or tax calculation, label it as an estimate and send the finalized invoice later. Suppress renewal notices after cancellation, but retain required records and receipts.