Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management

Bacs Direct Debit email notification requirements

Design and send your own Bacs Direct Debit notification emails.

Bacs Direct Debit requires that you notify your customers when payment details are initially collected and 2 days before a payment is to be collected. There are three types of Bacs Direct Debit email notifications you need to send in different scenarios:

EmailDescription
Confirmation of signupSent when payment details are initially collected and payment is to be collected more than one month later
Advanced noticeSent 2 days before payment is to be collected, for every payment *
Confirmation of signup incorporating Advanced noticeSent when payment details are initially collected if the first payment is to be collected within one month of collecting the mandate

* If you are charging a recurring amount where both the charge amount and schedule is unchanging then only one advanced notice email is required and it must be sent before the first payment. This is often a reason why users choose to send their own Bacs email notifications: to reduce the overall number of emails they send their customers.

Approval process

To send your own Bacs Direct Debit notification emails, follow these steps:

  1. Contact us with screenshots of your email designs for approval. This document lists out the requirements and gives examples to follow when designing your emails.
  2. Turn off Stripe emails in the Stripe Dashboard email settings.

Confirmation of signup

Bacs Direct Debit requires that the following information be included on a Confirmation of signup email notification:

  • A heading advising confirmation of the setup of a Direct Debit Instruction
  • Wording advising the payer to check the details contained in the email
  • The payer’s account name
  • The last 4 numbers of the payer’s account number with the leading digits masked
  • The payer’s bank sort code
  • Your customized Business Display Name
  • Your contact telephone number and email address
  • Advice of right to cancel
  • The mandate reference
  • The unedited Stripe Direct Debit Guarantee, including the Direct Debit logo

The Confirmation of signup email must be sent as soon as you have collected payment details from your customer. Send this email when you receive the checkout.session.completed event for a payment method of type bacs_debit.

The following example Confirmation of signup email for a fictional company, named Rocket Rides, can be used as a reference for creating your own email:

Advanced notice

Bacs Direct Debit requires that the following information be included on an Advanced notice email notification:

  • The total amount of the Direct Debit to be debited from the payer’s account
  • The Direct Debit due date (day, month, and year)—this will be 2 business days after the PaymentIntent is created in Stripe
  • The Frequency of Direct Debit collection—only required when charging an unchanging, recurring amount and you will not be sending an advanced notice email for each charge
  • The mandate reference
  • Your customized Business Display Name
  • Your contact telephone number and email address

The Advanced notice email must be sent 2 days before you charge your customer. Send this email when you receive a payment_intent.processing event with a payment method of type bacs_debit. If you are collecting a mandate and payment at the same time, and have opted not to send the combined Confirmation of signup incorporating an Advanced notice email, then you must wait until the mandate is accepted to send the Advanced notice email. A mandate is accepted when you receive a mandate.updated event with a payment_method_details.type set to bacs_debit and payment_method_details.bacs_debit.network_status updated from pending to accepted.

The following example Advanced notice email for a fictional company, named Rocket Rides, can be used as a reference for creating your own email:

Confirmation of signup incorporating an Advanced notice

The Confirmation of signup and Advanced notice email notifications can only be sent as a single email when the first payment will be collected within one month of the mandate being collected.

Bacs Direct Debit requires that the following information be included on an Confirmation of signup email notification that incorporates an advanced notice:

  • A heading advising confirmation of the setup of a Direct Debit Instruction and the future payment schedule
  • Wording advising the payer to check the details contained in the email
  • The payer’s account name
  • The last 4 numbers of the payer’s account number with the leading digits masked
  • The payer’s bank sort code
  • Your customized Business Display Name
  • Your contact telephone number and email address
  • Advice of right to cancel
  • The mandate reference
  • The unedited Stripe Direct Debit Guarantee, including the Direct Debit logo
  • The total amount of the Direct Debit to be debited from the payer’s account
  • The Direct Debit due date (day, month, and year)—this will be 2 business days after the PaymentIntent is created in Stripe
  • The Frequency of Direct Debit collection—only required when charging an unchanging, recurring amount and you will not be sending an advanced notice email for each charge

The Confirmation of signup email incorporating Advanced notice must be sent as soon as you have collected payment details from your customer. Send this email when you receive the checkout.session.completed event for a payment method of type bacs_debit.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc