Send receipts to the right customers

Stripe makes you choose: send invoice receipts to everyone, or no one. RouteReceipts gives you the control to decide exactly which customers get them.

The problem

Stripe's receipt emails are an all-or-nothing setting. Toggle it on, and every single customer gets a receipt for every invoice. Toggle it off, and nobody does. There's no middle ground.

If you run a business where some customers need receipts—say, enterprise clients who require them for expense tracking—but others don't want them cluttering their inbox, you're stuck building a custom webhook integration or manually sending receipts one by one from the dashboard.

RouteReceipts is a Stripe App that sits right in your dashboard and lets you manage an allowlist of customers who should receive receipts. Everyone else is quietly filtered out. No code required.

How it works

1

Invoice event fires

A customer pays an invoice, triggering a webhook event from Stripe.

2

RouteReceipts checks your allowlist

The customer is looked up against your allowlist by customer ID or email address.

3

Receipt is routed or suppressed

On the list

Receipt email is sent to the customer as normal.

Not on the list

Receipt is suppressed. The decision is logged for your records.

Built into Stripe

Dashboard-native

Manage your allowlist directly from the Stripe dashboard. Add or remove customers without leaving your workflow.

Decision log

Every receipt decision is recorded with the event ID, customer, and reason—giving you a full audit trail.

No code required

Install from the Stripe Marketplace, configure your allowlist, and you're done. No webhooks to wire up yourself.

Stop spamming customers who don't want receipts

Install RouteReceipts from the Stripe Marketplace.

Get started