Skip to content

Direct Debit Accounts

Direct debit accounts let you collect payments from your customers’ bank accounts. The platform currently supports GoCardless as the payment provider. Once set up, you can collect payments automatically when invoices are due, or collect individual payments manually.

The platform does not collect or store bank account details directly. Customers supply their details to GoCardless, and the platform holds only a reference to the GoCardless mandate. All sensitive data remains with GoCardless.

The easiest way to add a direct debit account is to send the customer a payment link. They complete the mandate setup directly with GoCardless, and the account appears on their record automatically. See Sending Payment Links below.

To add an account manually:

  1. View the customer’s record
  2. Go to Add menu > Direct Debit Account
  3. Enter the account details:
    • Account Name: The account holder’s name
    • Sort Code: The bank sort code
    • Account Number: The bank account number
    • Account Storage Method: The payment provider to use for this account (e.g. GoCardless)
    • Account Collection Order: The priority for this account when the customer has multiple accounts. 1 is collected first.
    • Use For Collection: Which collection types this account can be used for (manual, automatic, or both)
    • Use For Payment Types: Restrict to specific payment types, or leave blank for all types
  4. Click Save

When using GoCardless, you only need to supply the Provider Reference field. This is the GoCardless mandate ID (beginning MD). The remaining provider fields (Provider Customer Reference, Provider Account Reference, Provider Subscription Reference) are populated automatically from GoCardless once the mandate is linked.

If these fields do not populate, the platform has not been able to link the record to GoCardless. Use Refresh Details from the Actions menu to retry, or check that the mandate ID is correct.

You can send customers a link to set up their direct debit mandate without needing a portal login.

  1. View the customer’s record
  2. Go to Actions menu > Generate Payment Links
  3. The system generates no-login URLs for the available link types:
    • Direct Debit Setup: Customer follows the link to set up a mandate with GoCardless
    • Instant Bank Pay: Customer makes a one-off bank payment (see Instant Bank Pay below)
  4. Copy the link and send it to the customer

You can include payment links in billing emails and other correspondence. The platform provides template variables that insert the correct URLs automatically. See Correspondence Workflows for details on setting up templates with payment links.

To chase up mandate sign-ups, you need a list of customers who should be paying by direct debit but cannot be collected from. The platform builds this list for you.

Go to the main menu > Direct Debits > View / Edit Direct Debit Accounts. The list opens on the Missing Accounts tab.

Why the Missing Accounts Tab Is the Chase-Up List

Section titled “Why the Missing Accounts Tab Is the Chase-Up List”

Missing Accounts shows active customers whose payment method is set to direct debit collection, but who have no usable mandate. This means the customer either has no direct debit account at all, or every account they have is Failed, Cancelled, or Expired.

These are exactly the customers to chase. You can then send each one a payment link to set up a fresh mandate.

This is different from filtering customers by payment method. That filter finds customers whose payment method has been changed to something else, such as bank transfer. The Missing Accounts tab finds customers who are still on direct debit but have nothing valid to collect against.

The same view has five tabs:

TabShows
Missing AccountsActive direct debit customers with no usable mandate. This is the chase-up list.
Recently AddedAccounts set up in the last 30 days
All AccountsEvery direct debit account across all customers
Active AccountsAccounts ready for collection (Pending, Active, or Confirmed)
Inactive AccountsAccounts that can no longer be used (Failed, Cancelled, or Expired)

See Account Status for what each status means.

You do not have to rely on the list to catch these customers. When you view an active customer who is set to direct debit collection but has no usable mandate, the platform shows a warning in the page title: Customer has no valid Direct Debit details.

Each tab can be exported. Open the tab you want, then go to View/Download menu > Download CSV. This gives you a spreadsheet to work through, share with a colleague, or hand to another team for the mandate chase.

The download includes the customer account numbers. You can copy that column and paste it straight into the Bulk Mailing tool, so you chase every affected customer in one go rather than opening each record. See Bulk Correspondence.

To collect a specific payment by direct debit:

  1. View the payment record
  2. Go to Actions menu > Collect by Direct Debit
  3. Select which direct debit account to use
  4. The system submits the collection to GoCardless

If you need to collect payment for a particular invoice straight away, you have two options depending on your setup:

  1. On-delivery collection (if enabled): Email or download the invoice. The system creates and submits the payment automatically. No extra steps needed. See Automated Collection: On Delivery below.

  2. Collect Payment from the invoice (Expert Mode): View the invoice, then use Collect Payment from the Expert menu. Select the direct debit account or payment card to charge and submit. The system creates the payment and submits it to the payment provider in one step. See Collect Payment on the Invoices page for details.

For urgent payments where you need faster settlement, consider Instant Bank Pay instead. Bank transfers via Open Banking typically clear within hours rather than the 3-5 working days that Bacs direct debits require.

The system can create and submit a direct debit payment automatically when an invoice is emailed, printed, manually delivered, or downloaded by the customer through MyAccount.

When triggered by delivery, the system collects the delivered invoice balance plus any other invoices already due. This means a single collection can cover multiple outstanding invoices.

This behaviour is controlled by system parameters. Contact your system administrator to enable or adjust delivery-triggered collection.

The system can also create direct debit payments on a schedule based on invoice due dates:

  • Create: The system creates the payment a set number of working days before the invoice due date
  • Submit: The system submits the payment to GoCardless a set number of working days before the due date

The default is to create payments 5 working days before the due date and submit them 4 working days before. Your system administrator can adjust these timings.

If GoCardless rejects a direct debit because the charge date has already passed, the system automatically reschedules and retries the collection. This avoids failed payments caused by timing issues between your system and GoCardless.

Direct debit payments move through these stages:

  1. Pending: Payment created, waiting to be submitted to GoCardless
  2. Processing: Submitted to GoCardless, awaiting bank clearance
  3. Collected: Payment received successfully
  4. Failed: Collection was unsuccessful

Failed payments can be retried by submitting another collection against the same direct debit account.

If automatic collection fails or no eligible account exists, the system creates a TODO alerting you to the issue.

Once a direct debit payment is submitted to GoCardless, Bacs processing typically takes 3-5 working days before funds arrive. Weekends and bank holidays do not count towards this period.

This timeline applies regardless of how the collection was triggered: manual, on-delivery, timed, or via Collect Payment on an invoice. The platform cannot speed up bank clearing once a payment has been submitted.

For faster settlement, use Instant Bank Pay. Open Banking payments typically clear within hours rather than days.

If an invoice is sent close to or after its due date, timed auto-collection may have already attempted collection or missed the window entirely.

The auto-resubmit feature handles the most common timing issue: if GoCardless rejects a payment because the charge date has passed, the system reschedules automatically.

For invoices that still need collecting, use Collect Payment from the invoice’s Expert menu (Expert Mode) to submit immediately. See Collect Payment on the Invoices page.

If late invoices are a regular pattern, consider enabling on-delivery collection. This triggers payment as soon as the invoice is emailed or downloaded, removing the dependency on due-date timing. Contact your system administrator to set this up.

Instant Bank Pay uses GoCardless Open Banking to collect one-off payments directly from a customer’s bank account. Compared to card payments, bank payments typically:

  • Have lower transaction fees
  • Arrive faster
  • Do not require the customer to store card details

Customers receive a payment link and authorise the payment through their own bank’s online banking. No mandate or ongoing agreement is needed.

You can send Instant Bank Pay links via the Generate Payment Links action or include them in customer correspondence.

The fields below make up a direct debit account record.

This section contains reference numbers used to identify the direct debit account across systems, including internal references, customer references, mandate references, and account priority settings.

FieldDescription
Our ReferenceInternal reference number for the direct debit account
Customer's ReferenceCustomer-provided reference for the direct debit account
Customer's Mandate ReferenceCustomer mandate reference number for the direct debit authorization
Account Collection OrderPriority order for payment collection when customer has multiple direct debit accounts

Account Details contain the banking information for the direct debit account including account holder name, sort code, account number, bank details, storage method configuration, collection settings, and provider-specific references for payment processing integrations.

FieldDescription
Account NameName of the account holder for the direct debit account
Sort CodeBank sort code for the direct debit account
Account NumberBank account number for the direct debit account
Bank NameName of the bank holding the direct debit account
Bank AddressAddress of the bank branch for the direct debit account
Account Storage MethodMethod used to store and process the direct debit account information
Use For Payment TypesPayment types this direct debit account can be used for
Use For CollectionTypes of payments this direct debit account can be used to collect
Provider Customer ReferenceCustomer reference used by the direct debit payment provider
Provider Account ReferenceAccount reference used by the direct debit payment provider
Provider Subscription ReferenceSubscription reference used by the direct debit payment provider
Provider ReferenceGeneral reference used by the direct debit payment provider

The Status section displays current account status information including provider status details, setup dates, payment collection history, and account lifecycle timestamps.

FieldDescription
Account StatusCurrent status of the direct debit account
Provider StatusStatus information from the direct debit payment provider
Provider Status DetailDetailed status information from the direct debit payment provider
Set-Up DateDate when the direct debit account was set up with the provider
Last Taken DateDate when a payment was last successfully taken from this account
Account Ended DateDate when the direct debit account was ended or cancelled
FieldDescription
Last ModifiedTimestamp of the most recent modification to this direct debit account
CreatedTimestamp when this direct debit account was created

A customer can have more than one direct debit account. The Account Collection Order field controls which account the system uses first for automatic collection. Set 1 for the primary account, 2 for the backup, and so on.

StatusMeaning
ActiveAccount is ready for collection
ConfirmedMandate verified by GoCardless
FailedMandate setup or collection failed
CancelledMandate has been cancelled
ExpiredMandate has expired

Available actions:

  • Mark Expired: Change an active account to expired status
  • Reset Account: Return an account to active status
  • Refresh Details: Update the account with the latest status from GoCardless

When an account is cancelled or expires, the Account Ended Date is recorded automatically. The account remains on the customer’s record for audit purposes but is no longer used for collection.


Looking for hassle-free Direct Debit collection integrated with your billing? see how SAFE Billing Platform automates payment collection via GoCardless