Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
OverviewExplore all products
Start building
Start developing
Sample projects
About the APIs
Build with an LLM
Use Stripe without code
Set up Stripe
Create an account
Web Dashboard
Mobile Dashboard
Migrate to Stripe
    Migrate customer data
    Migrate payment data
      Import payment data
      Export payment data
        Export file formats
        Export Bacs data from Stripe
      Copy payment data
Manage fraud risk
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
HomeGet startedMigrate to StripeMigrate payment dataExport payment data

Export Bacs data from Stripe

Learn how to export your Bacs data from Stripe to another payment processor.

You can migrate your data from your Stripe account to a new payment processor using the bulk change process. Stripe coordinates with other payment processors and Bacs sponsor banks to securely migrate your Bacs data. A Bacs export migration takes approximately 6-8 weeks to complete.

To import Bacs data from another payment processor to Stripe, see Import Bacs data from Stripe.

Submit your Bacs export migration request

Start the migration process by submitting a data migration request.

  1. Complete the Stripe Support for data migrations form. If you’re not signed in, select Sign in and enter the credentials of the account that you want to migrate your data from.
  2. Select Export data out of Stripe to a third party.
  3. Select Bacs as the data type you want to export.
  4. Complete the remaining fields and select Send email.

Our team reviews your request and assigns a specialist to guide you through the export process. We’ll contact you in an authenticated email thread connected to your form.

Gather essential information

To facilitate a smooth migration, gather the following information about your new payment processor before submitting the migration request:

Required informationDescription
New processor nameThe payment service provider you’re migrating to
PGP encryption keyYour new processor’s public key for secure data transfer
New SUNYour Service User Number with the new processor
New SUN display nameThe business name that will appear on statements with the new processor
Number of mandatesTotal count of mandates you plan to migrate

This information is used throughout the migration process and is essential for coordinating with sponsor banks. We’ll request this in the email thread connected to your migration form.

Coordinate migration dates and prepare the bulk change deed

Your new payment processor is responsible for initiating the bulk change process with their Bacs sponsor bank. If you’re working with a bank directly, make sure to initiate the bulk change according to their guidelines.

Set a migration date

All parties need to coordinate the following dates:

  • Date of Bacs export: The date when Stripe shares your data, typically a few business days before the bulk change date.
  • Bulk change date: All bulk change documentation references this date. It’s the date that mandates are canceled with Stripe and the date new mandates are initiated with the new processor and sponsor bank.

These dates must allow sufficient time for data preparation, validation, and customer notification.

Bulk change deed

Stripe provides you with a signed bulk change deed, which is a formal document authorizing the transfer of your mandates from Stripe to the new processor or bank. You’ll need to work with your new processor to complete the remaining sections of the document, allowing them to initiate the bulk change request.

The following template highlights the required fields of a complete bulk change deed.

Caution

Sign in to download the bulk change deed.

Notify your customers

After the bulk change has received final approval from both sponsor banks, notify your customers about the upcoming bulk change.

The Letter to Payers explains why the migration is necessary, how it affects payers, and includes details about the Direct Debit Guarantee. You must send this communication at least 3 business days before the bulk change date. Failing to notify payers about the bulk change can result in failed payments and disputes.

Your new processor might provide a template for this communication. Work with them closely to complete this step.

Data export and mandate cancellation with Stripe

On the agreed export date, Stripe prepares a data file containing your customer and payment method data, encrypts it with your new processor’s PGP key, and uploads it to a secure SFTP server. Stripe then provides encrypted credentials that you must share with your new processor so they can access and retrieve the exported data.

Before the bulk change date, Stripe cancels all mandates included in the export, making them inactive on Stripe. At this point, your new processor becomes responsible for processing future payments, so make sure that any scheduled payments through Stripe are canceled or redirected accordingly. Your customers continue their Direct Debit payments through your new processor without needing to provide authorization again.

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