Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Billing
    Overview
    Subscriptions
    Invoicing
      How invoicing works
      No-code quickstart guide
      Payment methods for invoices
      Customers
      Products and prices
      Taxes
      Use the Dashboard
      Integrate with the API
      Customize invoices
      Edit invoices
      Send customer emails
      Hosted Invoice Page
      Invoicing and Connect
      Create Invoice Payment Plans
      Automated collections
      Global invoicing
    Quotes
    Collection methods
    Revenue recovery
    Manage recurring revenue
    Products and prices
    Customer management
    About the Billing APIs
    Test your integration
    Strong Customer Authentication (SCA)
    Invoices API updates
Tax
Reporting
Data
Startup incorporation
HomeFinance automationBillingInvoicing

Send customer emails

Send emails to your customers with or without code.

Invoice compliance

Stripe’s invoices are flexible and customizable. Because you know more about your customers and your business than Stripe does, make sure your invoices include all of the required information.

Set up Stripe to send important email notifications and reminders to your customers. Certain email notifications contain a link to a Stripe-hosted page that customers can use to confirm or update their payment details.

In your Email settings, you can opt out of sending your customers emails for successful payments. If you’re automatically charging a customer and you’ve turned off emails for successful payments, they won’t receive an email receipt.

If you’re an Invoicing Plus user, you can turn on automatic reminders by going to Send reminders if a one-off invoice hasn’t been paid under Manage advanced invoicing features. When on, select whether you want Stripe to send the reminder before, when, or after the invoice is due. There’s a set of predefined options to choose from.

Customer emails

You can configure Stripe to send email notifications or reminders to your customer:

  • Upon failed payment attempts.
  • After Stripe finalizes an invoice.
  • With receipts after invoices are paid.
  • When a payment requires 3D Secure.
  • When a card on file is about to expire.
  • If a one-off invoice hasn’t been paid. Invoicing Plus

Before you start sending email notifications and reminders, you can customize your branding.

Update card information

Remind your customers to update their card information

Email reminders

You can send one-off invoice email reminders to your customers using the Dashboard or API. If you’d like to send an email reminder about an expiring card, go to Prevent failed payments.

To send a one-off invoice email reminder, go to the Invoices page. Click on the customer’s invoice followed by Send invoice. Before you resend an invoice, Stripe shows you a preview of the Hosted Invoice Page. To see the associated invoice PDF, download it from the Invoice details page by clicking Invoice PDF.

Hosted Invoice Page

Hosted Invoice Page

Invoice PDF

Invoice PDF

Email notifications

You can send email notifications to your customers by configuring your Dashboard settings:

  • To send an email notification when a card payment fails, go to Manage failed payments.
  • To email finalized invoices, navigate to Manage invoices sent to customers.
  • If you’d like to send an email notification with a receipt after a successful payment, go to your Email settings.

Note

Learn more about how you can use customer emails to recover revenue.

3D Secure payments

If charging a customer’s card on file requires them to complete 3D Secure authentication and you’ve enabled Send a Stripe-hosted link for cardholders to authenticate when required in your 3D Secure settings, Stripe sends an email. The email links to a Stripe-hosted page where they can confirm the payment.

Additional email recipients

You can provide additional recipients to your customer’s Billing emails (including receipts sent after successful payments) using the Dashboard.

Note

The Stripe API doesn’t currently support adding recipients to Billing emails.

  1. Go to the Customers page in your Dashboard.
  2. Click the customer you want to add email recipients for to open the customer’s detail page.
  3. Click the Edit link in the Details section of the left pane to open the Update customer dialog.
    Details section with Edit link highlighted.
  4. In the Billing information section of the Update customer dialog, unselect the Same as account email checkbox.
    Billing section with same as account checkbox unselected.
  5. (Optional) Set the value of the displayed field to a comma-separated list of emails that should be in the “To” line of Billing emails. If you leave this field blank, Stripe continues to use the account email.
  6. Click the Add more recipients link to access the Emails to CC field. Set the value of the field to a comma-separated list of email addresses that you want in the CC line of Billing (Invoice and Subscription) emails.

If you add recipients to the Customer using the previous steps, Stripe automatically pre-populates these emails to invoices you send through the Dashboard.

Change the Stripe invoice template

You can create your own custom email template to replace the Stripe prebuilt email by configuring the invoice template. Stripe applies your custom template to all new invoices.

Disable Stripe invoice emails and send your own

Stripe can use webhooks, to notify you of changes to your invoices—when they’re finalized, paid, marked uncollectible, and so on. For each event that you receive, you can construct and deliver your own emails. If you disable finalized invoice emails, Stripe continues to send webhooks as a reminder for your own email solution. To learn more, see Webhooks and invoices.

Email PDF attachments

When Stripe emails an invoice, we automatically include a PDF attachment of the same invoice to assist your customer with record keeping. If you turn on emails for successful payments—and an invoice is set to charge automatically—the receipt email includes a PDF attachment of both the original invoice and the invoice receipt. Visit the Invoice settings to disable this behavior.

See also

  • Use the Dashboard
  • Customize invoices
  • Hosted Invoice Page
Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Customer emails
Additional email recipients
Change the Stripe invoice template
Disable Stripe invoice emails and send your own
Email PDF attachments
See also
Products Used
Invoicing
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
The Stripe Shell is best experienced on desktop.
$