fb-pixel

What Is the EISCD Data File - and Why Do Finance Teams Need It?

Read time: 4 mins

Last updated: April 2026

Every failed payment costs your business time and money. Incorrect sort codes are one of the most common causes - and the EISCD data file is the definitive reference to prevent them.

The Extended Industry Sort Code Directory (EISCD) is the official, centralised database of every active and inactive UK bank sort code. It is the source of truth used by banks, payment processors, and finance teams to validate banking details before transactions are processed.

Mintly publishes the EISCD as a regularly updated data file, available for direct download through our API - giving your finance or operations team offline access to the complete UK sort code directory.

What is the EISCD?

The EISCD data file is a structured database containing every UK bank sort code, along with key details for each entry:

  • Bank and branch names - the institution and location tied to each sort code
  • Payment scheme support - which sort codes accept Bacs, CHAPS, Faster Payments, and other payment types
  • Branch contact details - operational information for bank branches
  • Active/inactive status - so you can identify and remove obsolete sort codes from your systems

The file is maintained and updated regularly, ensuring your team always works from accurate, current data.

Automating bank account and sort code checks

Who Uses the EISCD Data File?

The EISCD is used by finance and operations professionals across industries where payment accuracy matters:

  1. Finance and accounts teams use the EISCD to validate supplier and employee bank details before running payroll or processing bulk payments. Catching an invalid sort code before submission avoids failed Bacs runs and the administrative cost of re-processing.

  2. Operations and data teams use it to clean and enrich internal records - identifying outdated sort codes in customer or supplier databases and replacing them with current data.

  3. Compliance and risk teams use it as part of due diligence workflows, confirming that banking details provided during onboarding are genuine and active.

Why the EISCD Matters for Payment Accuracy

A sort code is a six-digit number that identifies both the bank and the specific branch where an account is held. Without a validated sort code, payments can fail, be delayed, or be routed incorrectly.

The EISCD solves three core problems for finance teams:

  1. Preventing payment failures - Invalid or obsolete sort codes cause Bacs and Faster Payments submissions to be rejected. Cross-referencing your payment data against the EISCD before submission eliminates this risk at source.

  2. Routing payments correctly - Not every sort code supports every payment scheme. The EISCD tells you exactly which branches accept Bacs, CHAPS, Faster Payments, and other methods - so you can route transactions through the right channel the first time.

  3. Reducing fraud exposure - Fraudulent bank details often include sort codes that don't exist or have been deactivated. Validating against the EISCD is a fast, low-cost check that adds a meaningful layer of protection to your payment processes.

What's Included in Mintly's EISCD Data File?

Mintly's EISCD download includes the complete UK sort code dataset in a structured, ready-to-use format. Each sort code record includes:

  1. Sort code (6-digit)

  2. Bank name and branch name

  3. Payment type flags (Bacs, CHAPS, Faster Payments, etc.)

  4. Branch address and contact details

  5. Active/inactive status available via our delta files

The file is provided in a clean, standardised format suitable for import into Excel, SQL databases, ERP systems, or any custom internal tooling.

EISCD Data File vs. Bank Account Checker API

Mintly offers the EISCD in two formats depending on how your team works:

 Mintly EISCD Data FileMintly Bank Account Checker API
Best forBatch validation, offline use, internal toolsReal-time validation, customer-facing workflows
How it worksDownload and integrate into your systemsAPI call per validation, live data
UpdatesWeekly updates (full file or just changes)Always current
SetupImport into your own database / ERP systemDeveloper integration with API

If your team runs scheduled payment runs or needs to validate data in bulk, the EISCD data file is the straightforward, no-code solution. If you need to validate bank details in real time - for example, during customer onboarding - the API may be more appropriate.

Download the EISCD Data File

Mintly's EISCD data file is available for immediate download through our secure API. It is updated regularly to reflect the latest changes to the UK sort code directory, including branch closures, new sort codes, and payment scheme updates.

To get started with the Mintly EISCD file, please get in touch with our team.

Questions about format, licensing, or how to integrate the data? Contact our team or explore the Bank Account Checker API if real-time validation is a better fit for your workflow.

Frequently Asked Questions

How often is the EISCD updated?

The EISCD is updated weekly to reflect changes from UK payment schemes, including branch closures, new sort codes, and modifications to payment scheme membership.

What file format is the EISCD data available in?

Mintly's EISCD data file is available in structured formats suitable for use in Excel, databases, and ERP systems. Comma Separated Value (CSV), Tab Separated (TXT), XML and XLSX are our standard formats.

Is the EISCD the same as the Sort Code Checker?

The EISCD is the underlying data that powers sort code checking tools. Downloading the data file gives you direct access to that data, which you can use within your own systems. Our Bank Account Checker API uses extra algorithms to perform additional checks for validity.

Can I use the EISCD to validate full bank account numbers?

The EISCD validates sort codes and confirms which payment schemes a branch supports. For full account number validation (including modulus checking), Mintly's Bank Account Checker API covers this in a single call.

Who maintains the EISCD?

The EISCD is maintained by Pay.UK, the organisation responsible for the UK's retail payment systems, including Bacs and Faster Payments.

Can I use the EISCD throughout my organisation?

We can provide a Single Site license, that allows your whole organisation to use the EISCD provided it's used at a single site. Please contact us for more information.