Direct debit
6 min read
October 12, 2026

Why direct debit payments look late when they are not

Adfin team
Adfin team

A direct debit taken from your customer on the due date usually reaches your bank account a few working days later, because of the Bacs cycle and your provider's payout timing. If your reports mark an invoice as paid on the day the money lands, customers who paid exactly on time show up as a few days late. Split your figures by payment method and measure direct debit from the collection date, and the problem goes away.

In this article

The short version

  • Your customer is debited on the collection date, but the money reaches your bank a few working days later.
  • If your reports use the bank-feed date, on-time direct debit payers show up as late.
  • Notice periods, weekends and bank holidays can also move a collection past the due date.
  • Split days late by payment method and measure direct debit from the collection date.
  • Chase only when the bank tells you a collection has failed.

Why a paid invoice can look late

On a direct debit, you choose the collection date and your customer doesn't have to do anything. So when an invoice on a live mandate looks overdue, the cause is almost always timing, and there are four usual suspects.

Most often it's the payout. Bacs runs every collection over three working days, with your customer's account debited at the end of the cycle. If you collect through a provider, it then pays the money on to you. Adfin, for example, pays direct debit money into your account within three working days of the collection date. Your customer paid on the 1st, and you see it on the 4th.

The notice period can also push the collection back. Your customer has to be told the amount and date before each collection, so if an invoice goes out with a due date sooner than the notice allows, the collection happens on the next available date after it. Adfin notifies customers at least three working days before each collection, so an invoice raised on a Monday and due on the Tuesday will be collected later that week.

Weekends and bank holidays can move things too. Bacs doesn't process on them, so a due date that falls on a Saturday, or a run over Easter or Christmas, moves to the next working day.

Last, your reporting may use the wrong date. Many accounting set-ups record an invoice as paid on the date the money appears in the bank feed, which is the payout date, not the date your customer was debited.

None of these mean anyone paid late. Your customer's bank statement shows the debit on the collection date, and that's the date they'll quote if you ask.

What it does to your days-late figures

Say you invoice 50 clients on monthly retainers, all on direct debit, due on Monday the 1st. Every collection goes through on the 1st. The money reaches your account on Thursday the 4th, and your bank feed marks each invoice paid that day. Your report says the average invoice was paid three days late. In a month with a bank holiday, it could say four or five.

This catches a lot of practices out when they move clients onto direct debit. Cash arrives on a predictable date and fewer invoices need chasing, but the average days-late figure gets worse, because a handful of genuinely late bank transfers have been replaced by dozens of collections that each carry a few days of settlement time.

It works the other way too. A business paid mostly by card or bank transfer can show a flattering average, since those payments land on the day the customer acts, even if many of them act late.

What to measure instead

You don't have to throw your current report away. Four changes make it more useful:

  1. Split days late by payment method. Compare direct debit with direct debit and bank transfers with bank transfers, so settlement timing isn't read as customer behaviour.
  2. Measure direct debit from the collection date. If your provider reports the date each collection was taken, use that as the paid date for lateness. Anything after it is a genuine problem worth looking at.
  3. Track how many collections succeed. For direct debit, the useful question is whether the money arrived, so watch the share of collections that go through first time and the share recovered after a retry.
  4. Track mandate coverage. The share of your recurring billing with a live mandate behind it tells you more about next month's cash than any lateness average.

If you only make one change, make the first. Showing direct debit and everything else as two separate lines stops your direct debit clients dragging the average around.

How to avoid chasing customers who have paid

A reminder that lands the day after a customer was debited reads as though you don't know you're collecting from them. Set your reminder rules so invoices on a live mandate aren't chased until the payout window has passed, and chase only when the bank has told you a collection failed.

You'll hear about a failure. The payer's bank returns the payment with a reason code, such as insufficient funds, a closed account or a cancelled mandate. With no failure message and a live mandate, the invoice is almost always just mid-cycle.

Adfin collects direct debits on the due date, pays out every weekday with nothing deducted (its fee is invoiced separately), and matches each payment to its invoice in Xero or QuickBooks. If a collection fails, it retries for free, and its AI Customer Agents can then ask the customer to pay another way by email, SMS or WhatsApp, within rules you set. The chasing starts only for invoices that haven't been paid.

Common questions

Why hasn't my direct debit arrived on the due date? Your customer is debited on the collection date, and the money then takes a few working days to reach you through the Bacs cycle and your provider's payout. With Adfin, it arrives within three working days of the collection date.

Should I count direct debit invoices as paid late? Not for the settlement gap alone. Measure lateness from the collection date and compare direct debit only with direct debit.

Why did my average days late go up after moving clients to direct debit? Each collection now carries a few days of settlement time, so the average rises even though more invoices are paid on time.

Do bank holidays affect direct debit collections? Yes. Bacs doesn't process on weekends or bank holidays, so collections and payouts move to the next working day.

How do I know if a direct debit has failed or is just slow? A failed collection comes back from the payer's bank with a reason code. With no failure message and a live mandate, the payment is usually still going through.

Can I get direct debit money faster? Not through the Bacs cycle itself. For an invoice you need paid today, pay by bank (open banking) reaches Adfin users the same day.

Sources

  • Bacs - Direct Debit: an introduction to the service (accurate as of October 2026) https://www.bacs.co.uk/media/pu4bmlzs/dd_introduction.pdf
  • Bacs - Processing calendar (accurate as of October 2026) https://www.bacs.co.uk/resources/processing-calendar/
  • Adfin Help Centre - When will I receive my payout? (accurate as of October 2026) https://support.adfin.com/en/articles/10199985-when-will-i-receive-my-payout
  • Adfin - Pricing (accurate as of October 2026) https://www.adfin.com/pricing
Adfin team
Adfin team