Bank debits

Accept secure Bacs Direct Debit payments in minutes on Stripe

Accept one-time or recurring payments from UK customers using secure and cost-effective bank debits.

Capture more revenue

Increase revenue by up to 9% by enabling Bacs Direct Debit, which is preferred for large or recurring payments. Let your customers pay the way they’re used to.

Your payments, your schedule

Stripe makes it easy to collect mandates from your customers so you can collect payments on your schedule.

Lower transaction costs

By debiting your customer’s bank account directly, you can capture cost savings on transaction and dispute fees compared to cards.

All your payments on one platform

Accept Bacs Direct Debit alongside card payments, mobile wallets, and local payment methods – with a unified integration that lets you consolidate your reporting.

How it works

Secure payments for your customers

Bank debits allow you to pull funds directly from your customer’s bank account for one-off or recurring payments. To initiate a bank debit, a customer provides their bank account details during checkout and gives you permission to debit the account by agreeing to a mandate. Bacs Direct Debit gives your buyers a secure and convenient option at checkout.

Use custom branding to add your business’s name and brand to statements, payment pages and emails.

  • Fast checkout for all customers with a UK bank account
  • Single approval for recurring charges
  • Hosted mandate collection built in
  • No fees extended to your customers

Fully integrated

Start accepting Bacs Direct Debit in minutes

Flexible UI Options

With Stripe Checkout, you can start accepting Bacs Direct Debit in minutes with no additional integration effort. If you want to design your own Bacs Direct Debit form, please contact our sales team.

For platforms

Through Connect, platforms and marketplaces can easily distribute Bacs Direct Debit with no work required by merchants.

For one-time or recurring billing

Stripe Billing and Checkout make it even easier to collect bank debits for one-off or recurring payments. Hosted mandates reflect your payment terms, and debits are automatically initiated.

Ready to get started?

There’s no paperwork for eligible businesses to start accepting Bacs Direct Debit on Stripe. Stripe supports Bacs Direct Debit for businesses based in the UK.


Learn more about our transparent per-transaction pricing.

Accept other bank debits

Stripe supports bank debits around the world, including ACH Direct Debit in the US and Sepa Direct Debit in Europe.