KibiPay
HomeBlog › Payment Rails

How Bacs Direct Debit Actually Works, Step by Step

7 min read Payment Rails
BacsDirect DebitPayment rails
How Bacs Direct Debit Actually Works, Step by Step

Bacs Direct Debit is the workhorse behind most recurring UK payments — utility bills, subscriptions, insurance premiums, and loan repayments. Unlike a card payment or a bank transfer, a Direct Debit is a pull: the biller reaches into the payer's account and collects. That power is why the scheme wraps every collection in strict rules, a fixed timetable, and a consumer guarantee. This post walks through the mechanics day by day.

The mandate comes first

Nothing can be collected until the payer signs a Direct Debit Instruction (DDI), also called a mandate. The mandate authorises a specific Service User — identified by a Service User Number (SUN) — to collect from the payer's account. Before the first collection, the biller lodges the mandate with the payer's bank using AUDDIS (Automated Direct Debit Instruction Service). AUDDIS sends the new instruction electronically so the paying bank can register it against the account ahead of time.

If the account details are wrong or the account cannot accept Direct Debits, the paying bank rejects the AUDDIS message and the biller learns before attempting a collection. This front-loads validation and keeps the failure rate on live collections low.

The three-day processing cycle

Bacs runs on a predictable three-banking-day cycle. Every collection touches three distinct days:

Because the timetable is fixed, billers must submit at least two working days before the intended collection date, and the scheme requires giving payers advance notice (commonly ten working days, though this can be shortened by agreement) before the first collection or any change to amount or date.

The reports that flow back

Direct Debit is a two-way conversation. Alongside AUDDIS, several report messages keep the biller's records aligned with reality:

A well-run collections operation reconciles these reports every cycle, updates the mandate store, and retries or dunning-flags failures accordingly.

The Direct Debit Guarantee

The scheme's trust rests on the Direct Debit Guarantee. If an error is made — wrong amount, wrong date, or a collection taken without a valid mandate — the payer is entitled to an immediate refund from their own bank, no questions asked. The bank then reclaims the disputed amount from the biller through the DDICA (Direct Debit Indemnity Claim Advice) process. This shifts dispute risk onto billers and is precisely why banks police mandate accuracy so tightly.

Why the design matters to builders

For anyone integrating Direct Debit, the fixed cycle has real product consequences. You cannot collect same-day; the earliest funds arrive is entry day, so cash-flow forecasting must account for the lag. Indemnity claims can arrive long after collection, so you need reserves and a clear reconciliation trail. And because the rail is pull-based on a shared timetable, batching and cut-off discipline matter far more than they do on real-time push rails.

Key takeaways

See these rails in motion

KibiPay connects UK Faster Payments, Bacs, CHAPS, Mojaloop mobile money and Solana behind one API, with ISO 20022 messaging and real-time fraud & AML screening.

Open the live console How it works