Skip to main content
Logo
Identify a payment Support GoCardless
Status pages
  • GoCardless status
  • IBP status
  1. Support Centre
  2. Account setup & management
  3. Controlling your brand
  4. Payment pages

Bacs custom mandate references guide

Please note: This feature is only available for Pro users who have custom payment pages  enabled and can only be implemented via the GoCardless API.

 

By default, the ability to provide a custom mandate reference is switched off, with all references being generated randomly. The banking system rules for valid references are quite complex, and we recommend allowing GoCardless to generate these references. If you would like to enable this feature, please contact our Support team for further information.

If you are looking to enable custom mandate references for Bacs, we'd recommend either:

a) Allowing GoCardless to generate the mandate reference (it will be a random alphanumeric string) and you have 10 characters to play with for payment reference - the payment reference can vary at an individual payment level and has far less complex rules

or

b) Customising the combined mandate and payment reference (max 18 characters) but test carefully and use the below rules:

  • mandate reference (which will appear on all transactions for a given mandate) must be at least 6 characters

  • combined mandate + payment reference must be 18 characters or fewer

  • excludes special characters

  • doesn't start with a space

  • doesn't end with a space

  • doesn't start with "DDIC"

  • contains more than one character

  • can't consist of all the same characters

  • ‘uniqueness’ - a reference must be unique for the sort code, account number, and SUN

If you choose to generate the mandate reference yourself, to make the 'uniqueness' criteria simpler we recommend just using all 18 characters for the mandate reference with no payment reference at all, and simply padding out the mandate reference with unique alpha-numeric characters.

 

Important: This feature needs to be fully tested in the sandbox environment before going live.

Was this article helpful?
  • Promoted articles

    • Credit card payments
    • Bulk importing payments
    • Overview of payment statuses
    • Refund a payment
  • Recently Added Articles

  • Top Articles

API Documentation

Our detailed docs have everything you need to know about using our Payments and Bank account data APIs

View documentation

Need help identifying a payment?

Seen ‘GoCardless Ltd’ on your bank statement? Use our secure tool below to find out more.

Payment Lookup

Need support?

Contact Support

Our support team are available 24/7 to answer any questions you may have.

Quick links

Knowledge base
Visit GoCardless.com

About GoCardless

Legal
Privacy
Security
Blog

Support

Contact support
Complaints
Contact sales

Seen ‘GoCardless Ltd’ on your bank statement?

Identify a payment

GoCardless Ltd, 55 Collins Street, Melbourne VIC 3000, Australia


GoCardless Ltd (company registration number 07495895) is registered as a foreign company in Australia, ABN 17 606 261 74, and holds an Australian Financial Services licence (AFSL), number 478976.





English (NZ) Deutsch English (AU) English (CA) English (GB) English (US) Español Français
Search help articles
https://gocardless.com/en-nz/partner-with-us/
/hc/theming_assets/01K6CWEX65HDS7SN48AB4BJ0FJ
Partner with us
Partner with us to shape the future of payments.
custom
https://gocardless.com/en-nz/stories/
/hc/theming_assets/01K6CWEXFM1KVSFD87E8NNH1HK
Customer Stories
GoCardless helps thousands of businesses with their payments everyday.
custom
https://payersupport.gocardless.com/hc
/hc/theming_assets/01K6CWEXSCTABZBKYYHZK1HCVV
Paying a merchant via GoCardless
Our Payer Support provides resources on paying through GoCardless.
Payment timings, Verification, Xero, 2fa