Easy Tech Tuts
Stripe

How to Send Automatic Receipts for Payments in Stripe, Send Email for Renewal Easily 2026

By Impran M NLast checked against official docs

Manually emailing customers every time they pay or renew a subscription doesn't scale, and Stripe already has this built in. The settings just sit in two different places: a Customer emails page that controls receipts for payments and refunds, and a separate Billing page that handles subscription renewal and trial notices. This guide covers both, plus a detail that trips people up when they go to check their work: Stripe's sandbox doesn't send these emails to just any test address.

Before you start

  • A completed business profile. Stripe requires a legal business name, support address, support email, and privacy policy URL on file before receipts show that information instead of a placeholder.

01Open Settings in the Stripe dashboard

From any page in the dashboard, the gear icon opens Settings. Receipt and renewal controls aren't under one "Notifications" heading.

They're split: payment and refund receipts sit under Business, subscription renewal and trial emails sit under Billing. That split is the main reason people go looking in the wrong place first.

The Stripe Settings hub. Receipt controls sit under Business, not under a separate notifications menu.
The Stripe Settings hub. Receipt controls sit under Business, not under a separate notifications menu.

02Turn on receipt emails for payments and refunds

Under Business, open Customer emails. Under a Payments heading you'll find two toggles: Successful payments and Refunds.

Both are off in a fresh account, which is why new stores are often surprised nobody got a receipt after the first sale. Turn on Successful payments and every completed charge emails the customer a receipt automatically; a failed or declined payment sends nothing, since there's no successful charge to attach a receipt to. Turn on Refunds too, though it only fires when the original charge is tied to a stored customer record with an email on file, not on every refund regardless of how the payment was made.

The Customer emails page under Business settings, with Successful payments and Refunds toggles, both off until you turn them on.
The Customer emails page under Business settings, with Successful payments and Refunds toggles, both off until you turn them on.

03Notice what else lives on this page

Scrolling past the payment toggles, the same Customer emails page holds region-specific debit notices too: Canada PAD mandate emails, BECS Australia mandate emails, Bacs mandate emails, and NZ BECS Direct Debit emails, several on by default. These aren't receipts.

They're legally required advance notices for direct-debit payment methods (Bacs, for instance, requires telling the customer two days before a payment is collected). Leave them on unless your business genuinely never processes those payment methods.

04Enable renewal and billing emails for subscriptions

Renewal reminders live separately, under Settings → Billing. The page there covers customer emails for recurring billing: a reminder seven days before a free trial ends, a notice before an upcoming renewal, a warning roughly a month before a card on file expires, and failure notices when a recurring payment doesn't go through.

One limit worth knowing before you turn this on: Stripe only sends the renewal reminder for subscriptions billed automatically. If a subscription is set to email an invoice for manual payment instead, no renewal reminder goes out for it.

The Billing settings page for subscription emails, with toggles for trial-ending reminders, upcoming renewals, expiring cards, and payment failures.
The Billing settings page for subscription emails, with toggles for trial-ending reminders, upcoming renewals, expiring cards, and payment failures.

05Customize the receipt content to match your brand

The logo and color scheme on a receipt come from Settings → Business → Branding, under its Email receipts tab. The legal name, support email, and support address come from a separate page, Settings → Business → Business details.

Stripe requires all four of those before a receipt looks complete instead of showing a placeholder. There's no separate email tool to configure here. Update these two pages once and every receipt Stripe sends afterward reflects them.

06Test it, using an email Stripe will actually deliver to

Before relying on this, run a test charge and a test subscription renewal. One catch: Stripe's sandbox doesn't send these emails to an arbitrary test address.

It only delivers failed-payment, renewal, trial-ending, and card-expiring test emails when the recipient's address matches your verified email domain or belongs to an active member of your Stripe team. Use an address on your own domain, or a teammate's Stripe login email, for the test to mean anything. A test charge to a random inbox will show as sent in the Dashboard but the email itself won't arrive.

When it doesn't work

A test payment in sandbox mode doesn't produce a receipt email

Why: Stripe's sandbox only sends customer emails when the recipient address matches your verified email domain or an active team member's login, not an arbitrary test address.

Fix: Send the test receipt to an address on your own domain or to a teammate's Stripe account email, then check that inbox.

Some subscribers never get a renewal reminder

Why: Renewal reminder emails only go out for subscriptions billed automatically. Subscriptions set to send an invoice for manual payment don't get one.

Fix: Check the subscription's collection method. If it's set to send an invoice, either switch it to automatic billing or send your own reminder outside Stripe.

The receipt shows placeholder business information

Why: Legal business name, support address, support email, or privacy policy URL hasn't been filled in on Settings → Business → Business details.

Fix: Complete all four fields there; Stripe requires them for a receipt to display real information instead of a placeholder.

FAQ

Frequently asked questions

Will Stripe send a receipt automatically after every payment?

Yes, once you turn on Successful payments under Settings → Business → Customer emails. A failed or declined payment sends nothing, since only successful charges get a receipt.

Can I get renewal reminders for subscriptions too?

Yes, under Settings → Billing, turn on the upcoming-renewal email. It only applies to subscriptions billed automatically; ones set to send an invoice for manual payment don't get this reminder.

Why didn't my test receipt email arrive?

Stripe's sandbox only delivers these test emails to addresses on your verified email domain or belonging to an active team member. A random test address won't receive anything, even though the Dashboard shows the email as sent.

Do I need to write my own email templates?

No. Stripe generates the receipt from your Branding settings (logo, colors) and your Business details (legal name, support contact), so filling in those two pages is enough.

Why are receipt emails off by default?

New accounts start with Successful payments and Refunds switched off so you can set up business details and branding first, rather than sending receipts before that information exists.

Sources and last check

Click path and screenshots come from a walkthrough recorded in 2025/2026. Re-checked against Stripe's official documentation in September 2026, which corrected two things this article originally missed: Stripe's sandbox does not send test customer emails to an arbitrary address, only to your verified email domain or an active team member's address; and renewal reminder emails only apply to subscriptions billed automatically, not ones set to send an invoice. The Refunds-toggle condition (a stored customer email is required) and the receipt's required business fields were also added from the same documentation.

About the author

Impran M N
Written by

Impran M N

I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.