Explore this page

Jump to value, outcomes, how it works, proof notes, FAQ, and continuation paths.

Why this matters

Most payment mistakes start before the transfer is submitted.

One wrong digit or one outdated assumption about a branch can turn a routine payment into a delay, a rejection, or a decision you no longer trust.

A sort code can reveal more than a bank name. The current record can also show whether branch metadata is limited and whether payment scheme support is explicitly known or still unknown.

Use the checker when you need fast clarity before you act, then escalate to the bank or payee when the result looks incomplete, unfamiliar, or inconsistent.

  • Validate a new payee or supplier before you authorise the payment.
  • Sense-check payroll, bookkeeping, or stored payment details before reusing them.
  • Spot limited metadata quickly so you know when not to rely on a single lookup.
Use the checker now See how the data is verified

Run a check

Validate a 6-digit sort code instantly

Enter the code exactly as shown to reveal the current branch record, institution, and payment scheme states.

Format: 123456 or 12-34-56

If the result looks incomplete or unfamiliar, pause and confirm the details with the payee or bank before you continue.

Enter a sort code to reveal the current branch record, bank name, payment scheme states, and source context. Branchless institutions will show without branch counts.

Coverage Map

See where the current public city coverage is strongest

Hover, focus, or tap a highlighted city to preview the current public coverage here. Open the city hub when you want the full branch, institution, and linked sort code context for that location.

Stylized map of the United Kingdom with coastline detail An outline of the United Kingdom used to display selectable city coverage areas for the current public coverage snapshot.

Loading the latest public city coverage snapshot...

Interactive

Try a sort code on the interactive card

Enter a UK sort code to preview the normalized format, a live status chip, and the next step for a full lookup.

Sort Code Checker UK

UK Bank Lookup

Enter a sort code

Enter a UK sort code

Enter six digits, with or without dashes.

Outcomes

Choose the right next step for your situation

The same sort code can show up in very different contexts. Use the checker with the right expectation for what you are trying to confirm.

Validate before you authorise the transfer

Run the lookup first, then compare the result with the payee-supplied bank details. Stop if the institution, branch context, or support state looks wrong or incomplete.

Sense-check saved records before reuse

Use the checker when reviewing payroll, finance software, or stored supplier details so copied digits and stale assumptions do not slip through unnoticed.

Escalate when the result is limited

A limited match, unknown state, or no-result response is a signal to verify directly with the bank or payee rather than forcing confidence from incomplete data.

How it works

What the checker gives you fast, and what it cannot prove

The first job is immediate clarity. The second job is helping you decide whether you have enough confidence to move forward or whether you need manual confirmation.

What you get immediately

A valid match can show the branch record, bank name, location context, source provider, and payment scheme states from the current dataset.

How to use this checker well

  1. Locate the 6-digit sort code exactly as shown on the statement, invoice, payment screen, or banking app.
  2. Enter the code as six digits or in the 12-34-56 format and review the current registry match.
  3. Treat limited, unknown, or missing data as a prompt to pause and verify directly before sending money.

What the checker does not confirm

  • It does not validate that an account number is correct, active, or owned by the expected recipient.
  • It does not guarantee that every payment scenario will succeed just because a branch record exists.
  • It should support, not replace, direct confirmation from the bank or payee for high-risk or high-value payments.

Proof

Why this result is useful without pretending to be final proof

The checker is designed to reduce guesswork, not to overstate certainty. The trust boundary below mirrors how result cards are interpreted.

What this checker can confirm

A successful lookup can confirm how the current published dataset maps a sort code to institution, branch metadata, and scheme-state fields when those values are available.

What partial, limited, or unknown means

Partial, limited, or unknown means the current source record does not provide enough reliable data for that field. Branch presence without audited linkage is shown as incomplete rather than guessed. It is a trust boundary, not a hidden guess.

How freshness should be interpreted

Latest successful sync: March 20, 2026, 2:46 pm. This confirms when this site last refreshed its published dataset; it does not guarantee every upstream source changed at that exact time.

When to verify directly

Always verify directly with the bank or payee when a payment is high-value, time-sensitive, operationally critical, or when the lookup returns missing, limited, or conflicting details.

How sort codes are structured

Why the 12-34-56 structure matters

Sort codes are usually written as three pairs of digits. That structure makes it easier to read the number carefully and reduce simple copy mistakes before you rely on the lookup.

First pair

The opening digits help identify the institution group or routing family the branch belongs to.

Middle pair

The middle digits narrow the code toward a branch or operational cluster within the bank.

Final pair

The last digits complete the branch-level identifier used in UK payment routing systems.

FAQ

Questions people ask before using a sort code

These answers match the FAQ structured data on this page and are here so the page stays transparent about what the checker does and does not do.

What is a UK sort code?

A UK sort code is a six-digit number used by British banks to identify the specific branch or routing record associated with an account. It works alongside the account number rather than replacing it.

How often is the sort code data updated?

The checker shows the latest successful dataset sync available to the site. The current visible timestamp on this page is March 20, 2026, 2:46 pm.

What should I do if the result is missing or unclear?

Treat limited, unknown, or missing results as a prompt to verify directly with the payee or bank before you send money. The checker is a validation aid, not final payment authorisation proof.

What does Authorised by the FCA mean on this site?

When the checker shows Authorised by the FCA, it means the current institution record is linked to FCA Register evidence that indicates authorisation rather than only registration.

That is still a trust signal, not permission advice. Review permissions directly on the FCA Register before relying on it for a financial decision.

Does Registered with the FCA mean the same thing as Authorised by the FCA?

No. The FCA distinguishes authorised from registered, so this site keeps those labels separate and does not collapse them into a generic approved label.

Read the FCA checking guidance.

Final step

Run your check now and keep the workflow repeatable

Use the checker for this decision, then keep repeat validation habits for future payments that carry risk.

Store useful results in this browser

After a successful lookup, use the local save action in the result card to keep a browser-only shortlist of codes you revisit.

Come back when the dataset refreshes

Use the sync timestamp to decide when it is worth rerunning a lookup, especially if the previous result was limited or the payment is sensitive.

Expand into bank and city directories

Use the related pages below when you need broader context than one sort code, including location hubs and institution-level directories.