Skip to content

Accepting Bacs Direct Debit in the United Kingdom

Bacs Direct Debit is the UK’s bulk collection instrument and, for recurring billing, the cheapest per-transaction option available. It is also batch-based and slow by modern standards, which is the trade-off you are accepting when you choose it.

Published prices for Bacs Direct DebitPer provider, country and channel, further down this pageGo to the prices

Timing

The three-day cycle and what it costs you operationally

Bacs clears on a three working day cycle rather than in real time. That affects cash flow, it affects how quickly a failure is known, and it affects how long a disputed collection sits unresolved. For a subscription business the fee is trivial and the timing is not, and the timing is what shapes your working capital.

The Direct Debit Guarantee is the real commercial term

Under the Direct Debit Guarantee a payer is entitled to an immediate refund from their bank for a payment taken in error, with no time limit specified in the way card chargeback windows are. That is a stronger consumer protection than most merchants realise, and it means mandate quality, clear advance notice of amounts and dates, and accurate descriptors are not administrative housekeeping. They are your defence.

Failures

Where the real cost sits

Not in the collection fee, which is low, but in failures: unpaid instructions, cancelled mandates and indemnity claims each carry a charge, break a billing cycle and create manual work that never appears on the payments line. A poorly designed mandate capture flow and weak retry logic can cost several multiples of the nominal fee in handling and involuntary churn.

Reason codes

Failures have a shape, and it repeats

The section above says the real cost sits in failures. It is worth splitting them, because there are three kinds and they have three different fixes.

A rejection at mandate lodgement is a data problem, and validation at capture is the fix, which is what the section below is about. An unpaid instruction on an active mandate is usually a funds problem, and the fix is retry timing rather than more retries: re-presenting on the same day of the month that already failed repeats the condition that caused it, while re-presenting a few days after the payer’s likely pay date does not. A cancelled mandate is a relationship problem, and it belongs to whoever owns the customer rather than to whoever runs collections, because by the time it reaches finance the decision has already been taken.

So the reporting ask is specific: failures by reason code, monthly, with the volume and the fee attached to each. If what comes back is one number called failed, none of the three problems is visible and none of them can be worked on.

Ask whether your provider offers Confirmation of Payee, and PNV in particular

Most Bacs failures start at mandate capture rather than at collection. A customer mistypes a sort code or account number, the mandate is lodged against the wrong account, and the cost arrives later as a rejection, a misdirected collection or an indemnity claim. Confirmation of Payee is the industry account name checking service run by Pay.UK, and it is payments agnostic: it covers CHAPS, Faster Payments and Bacs, both debit and credit. The part that matters specifically to a merchant collecting by Direct Debit is Payer Name Verification, an optional supplementary service available to organisations already using CoP, which checks the account name before a Bacs Direct Debit is set up or amended. Pay.UK states the effect plainly: better first-time set-up rates, lower rejection rates, less Direct Debit fraud on new instructions, and reduced exposure to indemnity claims.

So the question to put to your PSP or bureau is specific rather than general. Do you support Confirmation of Payee, and do you support Payer Name Verification at mandate origination? If the answer to the second is no, ask what validation you do get: modulus checking on sort code and account number combinations, and account name and address validation at the point of capture, are the minimum worth accepting. Every one of those checks is cheaper than the failure it prevents, and none of them appears on the line of your statement that anyone reviews.

Churn

What involuntary churn actually costs

The fee per collection is the number that gets negotiated. It is not the number that matters, and this is the arithmetic that shows why.

Take 20,000 active subscriptions at 30 euros a month, so 7.2 million euros a year across 240,000 collections. At an illustrative 0.25 euros a collection, running the rail costs 60,000 euros a year, and that is the figure a procurement exercise attacks. Now the failures. At a 2 per cent monthly failure rate there are 400 failed collections a month. If a quarter of those end in a cancelled subscription because nobody recovered them, that is 100 subscribers a month and 1,200 a year. At an average remaining lifetime value of 180 euros, six more months at 30, the involuntary churn costs 216,000 euros a year.

That is roughly three and a half times the entire cost of running the rail, and it is caused by the same failures whose per-item fees are a rounding error. So the negotiation worth having is not about the collection fee. It is about validation at mandate capture, retry timing, and failure reporting by reason code, and providers charge for none of those three. Ask about the fee as well, but ask for these first.

The New Payments Architecture is coming, slowly

Pay.UK’s New Payments Architecture programme, driven by the Payment Systems Regulator, is intended to replace the UK’s legacy infrastructure with ISO 20022 based real-time credit transfers, with Faster Payments migrating first and Bacs expected to follow. Timelines have moved repeatedly since the programme began and no date should be treated as fixed. The direction, though, is consistent with the rest of Europe: batch collection is being replaced by real-time account-to-account rails, and merchants planning multi-year billing architecture should assume that direction rather than a specific date.

Which payment provider supports Bacs Direct Debit?

Adyen, GoCardless, Checkout.com and Stripe all document Bacs Direct Debit, among others, and Pay.UK counted 5.0 billion Direct Debits in 2025, so this is a mainstream rail carried by the high street banks, building societies and payment providers alike rather than a specialist capability. The useful questions are the cost per collection, the cost of each failure type, your actual failure rate, whether intelligent retry is offered, and whether you are collecting under your own service user number or through a bureau.

Retail Payment Methods Transparency Index

Published prices for Bacs Direct Debit, per provider

8 providers in the index offer Bacs Direct Debit to merchants established in Europe, and 4 of them publish a price.

Each rate is shown as the provider prints it; the provider's name links to its price page on this site where there is one, with the source of every rate.

ProviderPer transactionChannel
Adyen Merchants anywhere in the EU€0.11 + £0.55Processing fee + Fixed amountOnline
Adyen Merchants in the United Kingdom£0.11 + £0.55Processing fee + Fixed amountOnline
Adyen Merchants in Norway€0.11 + £0.55Processing fee + Fixed amountOnline
Adyen Merchants in Poland€0.11 + £0.55Processing fee + Fixed amountOnline
Airwallex Merchants anywhere in the EUNo price publishedOnline
Airwallex Merchants in the United KingdomNo price publishedOnline
Allied Irish Bank (GB) Merchants in the United Kingdom£0.15 per item; £2.00 per file processed; Paperless Direct Debit set-up £250; smartcards £60 new, £40 replacementFixed amountOnline
Checkout.com Merchants in AustriaNo price publishedOnline
Checkout.com Merchants in BelgiumNo price publishedOnline
Checkout.com Merchants in SpainNo price publishedOnline
Checkout.com Merchants in FranceNo price publishedOnline
Checkout.com Merchants in the United KingdomNo price publishedOnline
Checkout.com Merchants in the NetherlandsNo price publishedOnline
Checkout.com Merchants in NorwayNo price publishedOnline
Checkout.com Merchants in PolandNo price publishedOnline
Checkout.com Merchants in PortugalNo price publishedOnline
Mangopay Merchants anywhere in the EUNo price publishedOnline
Mangopay Merchants in the United KingdomNo price publishedOnline
Mangopay Merchants in NorwayNo price publishedOnline
Mollie Merchants in Austria0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Belgium0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Bulgaria0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in SwitzerlandDesktop table: 0.90% + €0.25; mobile table: 0.90% + £0.20Percentage plus fixed amountOnline
Mollie Merchants in CzechiaDesktop table (CZK): 0.90% + CZK 6.40. Mobile table (EUR): 0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Germany0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in DenmarkDesktop table (DKK): 0.90% + DKK 1.80. Mobile table (EUR): 0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in EstoniaGoCardless: No price publishedOnline
Mollie Merchants in Spain0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Finland0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in France0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in the United Kingdom0.90% + £0.20; GoCardless: Direct Debit. Standard: 1% + £0.20 per transaction, domestic capped at £4; international 2% + £0.20. Advanced: 1.25% + £0.20, domestic capped at £5; international 2.25% + £0.20. Pro: 1.40% + £0.20, domestic capped at £5.60; international 2.40% + £0.20. Transactions over £2,000: +0.30% (gocardless.com pricing page)Percentage plus fixed amountOnline
Mollie Merchants in GreeceGoCardless: No price publishedOnline
Mollie Merchants in Croatia0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in HungaryDesktop table (HUF): 0.90% + HUF 99. Mobile table (EUR): 0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in IrelandGoCardless: No price publishedOnline
Mollie Merchants in Italy0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Lithuania0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in LuxembourgGoCardless: No price publishedOnline
Mollie Merchants in Latvia0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in the Netherlands0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in NorwayDesktop table (NOK): 0.90% + NOK 2.80. Mobile table (EUR): 0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in PolandPLN price list: 0.90% + PLN 1.00; EUR price list: 0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Portugal0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Romania0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in SwedenDesktop table (SEK): 0.90% + SEK 2.80. Mobile table (EUR): 0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Slovenia0.90% + €0.25Percentage plus fixed amountOnline
Mollie Merchants in Slovakia0.90% + €0.25Percentage plus fixed amountOnline
Novalnet Merchants in GermanyNo price publishedOnline
Stripe Merchants in Austria1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 per disputed payment; €3.50 per failed payment; €0.45 per refundPercentage plus fixed amountOnline
Stripe Merchants in Belgium1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for chargebacks; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Bulgaria1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Czechia1% + CZK 6.00, CZK 125.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; CZK 315.00 for disputed payments; CZK 85.00 for failed payments; CZK 10.50 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Germany1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per refundPercentage plus fixed amountOnline
Stripe Merchants in Denmark1% + DKK 2.00, DKK 40.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; DKK 100.00 for disputed payments; DKK 26.00 for failed payments; DKK 3.20 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Estonia1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Spain1% + €0.25; €5.00 cap; +1.50% for international transactions; +2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Finland1% + €0.25; €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in France1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in the United Kingdom1.00%, minimum £0.20, maximum £4.00; +2% if currency conversion is required; £5.00 for disputed paymentsPercentage, with minimumOnline
Stripe Merchants in Greece1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Croatia1% + €0.25, €5.00 cap; +1.50% for international transactions; +2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Hungary1% + HUF 93.00, HUF 1860.00 cap; +1.50% for international transactions; +2% if currency conversion is required; HUF 4600.00 for disputed payments; HUF 1200.00 for failed payments; HUF 155.00 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Ireland1% + €0.25, €5.00 cap; +1.50% for international transactions; +2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Italy1% + €0.25, €5.00 cap; +1.50% for international transactions; +2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Lithuania1% + €0.25; €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Luxembourg1% + €0.25; €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Latvia1% + €0.25; €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in the Netherlands1% + €0.25, €5.00 cap; +1.50% for international transactions; +2% if currency conversion is required; chargebacks: €13.00; failed payments: €3.50; refunds: €0.45Percentage plus fixed amountOnline
Stripe Merchants in Norway1% + NOK 2.80, cap NOK 56.00 (+1.50% for international transactions; +2% if currency conversion is required); NOK 140.00 for disputed payments; NOK 37.00 for failed payments; NOK 4.60 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Poland1% + PLN 1.10, PLN 22.00 cap; +1.50% for international transactions; +2% if currency conversion is required; disputed payments: PLN 55.00; failed payments: PLN 14.60; refunds: PLN 1.85Percentage plus fixed amountOnline
Stripe Merchants in Portugal1% + €0.25; €5.00 cap; +1.50% for international transactions; +2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Romania1% + RON 1.35, RON 27.00 cap; +1.50% for international transactions; +2% if currency conversion is required; disputed payments: RON 70.00; failed payments: RON 18.00; refunds: RON 2.25Percentage plus fixed amountOnline
Stripe Merchants in Sweden1% + SEK 2.80; SEK 56.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; SEK 140.00 for disputed payments; SEK 37.00 for failed payments; SEK 4.70 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Slovenia1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline
Stripe Merchants in Slovakia1% + €0.25, €5.00 cap; + 1.50% for international transactions; + 2% if currency conversion is required; €13.00 for disputed payments; €3.50 for failed payments; €0.45 per successful refundPercentage plus fixed amountOnline

Source: EcomStream, Retail Payment Methods Transparency Index, ecomstream.eu/payment-methods-transparency-index. Read at source between 14 September 2026 and 12 October 2026. A provider that believes a row is wrong can write to index@ecomstream.nl. Every reported correction is checked at the source.

Reviewing what this costs you

What you pay is set in your agreement, not by the scheme. Start by establishing whether you are overpaying your PSP, or move straight to cutting your PSP costs, because a cheap method priced badly still costs more than it should.

Relevant markets: United Kingdom

Look up another payment method

BANCOMAT Pay logoBancontact logoBankAxept logoBarzahlen/viacash logoBcard logoBECS Direct Debit logoBillie logoBillink logobizum logoBlik logoBLIK Pay Later logoBoleto logo

All 102 payment methods