Skip to main content

Choosing a change date for your direct debit migration

How to pick the right change date when moving your direct debit mandates from another provider to Adfin – including worked examples for common billing cycles.

Written by Chris Carty

Everything in a migration revolves around two dates:

  • Change date – the day your mandates move out of your old provider and appear in your Adfin account.

  • Mandate activation date – the day your migrated mandates become active and Adfin can start collecting (3 working days after your change date).


When choosing your change date

  • It must fall on a working day and be at least five weeks away (a Bacs scheme requirement).

  • We recommend a quieter collection period, as there's a short window (3 working days) after the change date where you can't submit new collections.

The short gap between the change date and the activation date is a Bacs scheme requirement. Plan your billing runs around it: you can collect with your old provider up to one working day before the change date, and with Adfin from the activation date onwards.

There's also a cut-off about 4 working days before your change date, after which Adfin won't capture any new mandates created with your old provider. This can vary, so we recommend onboarding net new clients to Adfin rather than your old provider during the migration period – as soon as your migration is confirmed.


Standard process

Propose a change date 3 working days after the current invoice cycle's due date, and before the next run of invoices is issued.

Sequence:

  1. Your old provider collects the final cycle on the old mandates.

  2. Mandates switch to Adfin.

  3. Adfin collects the next cycle.

Deviations are possible, but this is the cleanest path. On the change date, Adfin will send an email to each of your customers letting them know the direct debit provider has changed – no action is required from them.


Worked examples

🟢 Simple billing cycle

Situation: Invoices issued on the 1st of the month, 14-day terms.

Suggested change date: ~16th of the month.

  • Invoices due on the 14th → +2 working days = 16th.

  • Plenty of buffer before the next invoice run on the 1st of the following month.

🟡 Overlapping cycle

Situation: Invoices issued on the 1st of the month, 31-day terms → due the last day of the same month.

The problem: Cycle 1 is due on the last day of the month; Cycle 2 issues the very next day. There's no clean window between cycles, and once the old mandate is cancelled no further collections can run on it.

Suggested change date: ~3rd of the month.

Sequence (May - June example):

  1. Old provider collects May invoice on 31 May.

  2. June invoices issue on 1 Jun on the old mandates.

  3. Mandates switch on 3 Jun.

  4. Import June invoices into Adfin.

  5. Adfin collects June invoices on 30 Jun.

💡 A member of the Customer Success team will be on hand to support you with the migration.

🔴 Complex billing cycle

Situation: Two invoice types running in parallel.

Type

Invoice created

Issue date

Terms

Fixed monthly fees

1st of month (for prior month)

25th of previous month

30 days

Timesheet-based

1st of month (for prior month)

Last working day of previous month

30 days

Suggested change date: mid-month.

Worked example – June cycle:

Type

Invoice created

Issue date

Due date

Fixed monthly fees

1 Jun

25 May

24 Jun

Timesheet-based

1 Jun

29 May

28 Jun

If mandates migrate to Adfin ~mid-June, that leaves ~2 weeks to:

  • Match customers

  • Sort branding / themes

  • Import the relevant invoices

…ready for end-of-June collection.

💡 A member of the Customer Success team will be on hand to support you with the migration.

Timeline (complex cycle example):

Date

Event

25 May

Fixed-fee invoices issued (old mandate)

29 May

Timesheet invoices issued (old mandate)

1 Jun

Invoices created in system

15 Jun

⚡ Mandates migrate to Adfin

15 Jun →

Import invoices into Adfin ('no distribution')

15 Jun →

Customer matching, branding, imports

24 Jun

Fixed-fee due (collected by Adfin)

28 Jun

Timesheet due (collected by Adfin)


FAQs

1. How do I handle failed collections during migration

If a collection fails on your old provider after the mandate has been cancelled with them, the old provider can't run the retry. Recovery path:

  1. Reimport the affected invoices into Adfin.

  2. Adfin runs the retry collection immediately.


2. I'm switching providers on a future change date. What happens to invoices that are due before the change date but already submitted to the old provider?

They'll be collected by the old provider without issue, provided they were submitted before the change date.

The rule: payments only need to be in 'submitted' status before the change date – not collected, not settled, just submitted. So you can have invoices due with the old provider right up until the change date itself.

The upshot: if you're wondering whether to delay invoicing, pause collections, or worry about in-flight payments around a migration, the answer is no – anything submitted before the change date will run its course on the old provider as normal.

Did this answer your question?