If you’re running a small business in the UK, you’ve probably been asked for your sort code dozens of times – when setting up payments, receiving transfers, or filling in supplier forms. But what exactly is this six-digit number, and why does it matter so much for your day-to-day banking?
Understanding sort codes isn’t just administrative box-ticking. For small business owners juggling invoices, paying suppliers, and managing cash flow, knowing how these codes work can help you avoid payment delays, spot potential fraud, and troubleshoot issues when transfers go wrong.
What is a banking sort code?
A sort code is a six-digit number that identifies a specific bank and branch in the UK and Ireland. Think of it as a postal code for your bank account – it tells the payment system exactly where your money lives.
You’ll sometimes see sort codes called by other names: branch code, bank code, or NSC (National Sort Code) in Ireland. Whatever you call it, the purpose is the same: to route payments accurately between financial institutions.
The system emerged in the 1960s when British banks needed a standardized way to automate cheque clearing. Before sort codes, clerks had to manually route cheques based on branch names and addresses – a process prone to errors and delays. Today, whilst cheques have largely disappeared from business banking, sort codes remain central to the UK’s domestic payment infrastructure.
Why sort codes exist and how they work
Every time you make a bank transfer, the sort code acts as a routing instruction. When you send a payment to a supplier, your bank uses their sort code to determine which financial institution should receive the funds.
Behind the scenes, the UK’s payment networks – Faster Payments, Bacs, and CHAPS – all rely on sort codes to clear transactions. When you initiate a transfer, the payment system checks the recipient’s sort code against a central directory, confirms the bank’s participation in that payment scheme, and routes the money accordingly.
Sort code format and structure
Sort codes always contain exactly six digits, typically displayed in three pairs separated by hyphens: 12-34-56.
The first two digits originally identified the bank, whilst the remaining four indicated a specific branch or processing centre. This structure has become less rigid over time – digital banks and fintech providers now receive sort code allocations that don’t follow traditional geographic patterns – but the six-digit format remains universal.
You’ll encounter sort codes written in several ways:
- With hyphens: 12-34-56 (most common)
- With spaces: 12 34 56
- Without separators: 123456
All three formats are valid. Most online banking systems accept any version, though some older payment forms insist on hyphens.
Note: When entering payment details, modern systems typically strip out formatting automatically, so don’t worry too much about hyphens versus spaces.
Understanding sort codes vs other banking identifiers
Banking involves several different identification numbers, and it’s easy to get them confused. To understand more about how your banking details work together, including the role of your sort code, it’s worth familiarizing yourself with the basics of UK payment infrastructure.
Sort code vs account number: Your sort code identifies your bank and branch, whilst your account number identifies your specific account at that branch. Both are needed for domestic UK transfers. Think of it like an address: the sort code is the street and building, the account number is the flat.
Sort code vs IBAN: An IBAN (International Bank Account Number) is used for international transfers. For UK accounts, the IBAN incorporates your sort code and account number. A UK IBAN starts with GB, followed by two check digits, then a four-letter bank code, then your sort code (without hyphens) and account number. For example: GB29 NWBK 123456 12345678.
Sort code vs SWIFT/BIC: SWIFT codes (also called BIC codes) identify banks internationally and contain 8 or 11 characters. Domestic UK payments use sort codes; international payments use SWIFT codes.
Sort code vs international equivalents: Different countries use different routing systems. The US uses nine-digit ABA routing numbers, Australia has six-digit BSB codes, Germany uses eight-digit BLZ codes, and Mexico uses 18-digit CLABE numbers.
What is a sort code used for?
Sort codes pop up in most routine business banking activities. Here’s where you’ll need them.
Domestic transfers: Faster Payments and Bacs
Most payments between UK business accounts use either Faster Payments or Bacs, and both require a sort code.
Faster Payments clear within seconds and work 24/7, including weekends and bank holidays. They’re perfect for urgent supplier payments or same-day transfers. The current limit is typically £1 million per transaction, though individual banks may set lower limits.
Bacs payments take three working days but can handle larger volumes. They’re commonly used for payroll, supplier batch payments, and any transfers where immediate settlement isn’t critical.
Both systems check the recipient’s sort code to ensure the bank participates in that scheme. Most UK banks support both, but some specialized accounts or digital wallets may only accept certain payment types.
Direct Debits and standing orders
When a customer sets up a Direct Debit to pay your invoices automatically, they’ll need your business account’s sort code and account number. The same applies to standing orders – regular fixed payments that the payer controls.
Direct Debits offer better protection for the payer (they can claim refunds through the Direct Debit Guarantee), so many businesses prefer standing orders for collecting payments. Either way, accuracy matters: one wrong digit in a sort code and the payment won’t reach you.
CHAPS and high-value payments
CHAPS (Clearing House Automated Payment System) handles same-day transfers for amounts typically above £250,000, though it can be used for smaller sums if speed and certainty are essential – for example, property deposits or time-sensitive supplier contracts.
Not all sort codes support CHAPS. Smaller banks, digital banks, and some building societies may not participate in the scheme. If you’re expecting a large incoming CHAPS payment, check with your bank that your sort code is CHAPS-enabled.
How to find your sort code
You’ll need your sort code regularly, so it’s useful to know where to find it quickly.
Bank statements and online banking: Your sort code appears at the top of every bank statement, usually next to your account number. In online banking portals, look for “Account details” or “Payment details” sections. Most banks display the sort code prominently on the dashboard.
Mobile banking apps: Digital banks like Monzo, Starling, and Revolut show your sort code on the main account screen. Traditional banks’ apps place it under “Manage account” or similar menus. Some apps label it as “bank code” rather than “sort code.”
Tools like ANNA Money make it easier for small business owners to manage finances, issue invoices, and stay compliant with tax regulations – and they display your sort code clearly in the app, so you can share payment details with clients without hunting through paperwork.
Debit cards: Many UK debit cards don’t print the sort code on the card itself. If it does appear, you’ll typically find it below your name or near the account number.
IBAN and international payment details: Your sort code is embedded in your UK IBAN. Take the IBAN structure GB29 NWBK 123456 12345678: the six digits after the four-letter bank code (123456 in this example) are your sort code.
Building societies: Building societies use sort codes in the same way as banks. Some also assign a roll number or reference number – an additional identifier for your account that should be included when giving payment details.
How to check or look up a sort code
Before sending money to a new supplier, it’s sensible to verify that the sort code is valid.
Sort code checker tools
Free online sort code checkers let you enter a six-digit code and confirm which bank and branch it belongs to. The most authoritative source is the Extended Industry Sort Code Directory (EISCD), maintained by Pay.UK.
Public checkers typically show:
- Bank name
- Branch name and address (if applicable)
- Payment scheme eligibility (Faster Payments, Bacs, CHAPS)
Some sort codes return “non-standard” or “not supported” results. This usually means the code is valid but doesn’t participate in certain payment schemes.
Validating sort code and account number combinations
Entering the right sort code doesn’t guarantee the account number is correct. Many banks use modulus checking – a mathematical algorithm that checks whether a sort code and account number combination is valid. Modulus checking won’t tell you if the account belongs to the person you’re trying to pay, but it will catch typos.
Confirmation of Payee
Since 2020, UK banks have rolled out Confirmation of Payee (CoP) – a system that checks whether the account name matches the name you’ve entered. When you set up a new payee, the bank queries the recipient’s bank using the sort code and account number. If the name doesn’t match, you’ll see a warning.
CoP reduces fraud and misdirected payments. If you receive a “no match” or “partial match” warning, double-check the details with your recipient before proceeding.
Important: Always use Confirmation of Payee when setting up new suppliers or payees. It’s your best defence against invoice fraud and payment misdirection.
Safety, privacy, and fraud
A common question: is it safe to share your sort code and account number?
Is it safe to share your sort code and account number?
Yes, for receiving payments. You need to share these details with anyone paying you – clients, customers, suppliers refunding you, HMRC for tax rebates. Unlike card details or online banking passwords, your sort code and account number alone cannot be used to withdraw money from your account.
That said, treat them with reasonable care. Don’t post them publicly on social media or unprotected websites. Email them directly to trusted parties.
What people can and cannot do with your sort code
What someone CAN do:
- Send you money (which is usually what you want)
- Set up a Direct Debit (but only with your explicit authorization)
- Verify which bank you use
What someone CANNOT do:
- Withdraw funds from your account
- Access your account balance
- Transfer money out without additional authorization
The main risk isn’t direct theft – it’s social engineering. Scammers might use your sort code and account number to impersonate you or craft convincing phishing attempts.
Common scams and how to protect yourself
Watch for these red flags:
- Fake payment confirmation emails: Scammers send emails claiming to have paid you, hoping you’ll ship goods before checking your account.
- Invoice fraud: Fraudsters intercept emails between you and a client, then send fake invoices with altered bank details.
- Mandate fraud: Someone calls claiming to be a supplier, saying their bank details have changed.
Protect yourself by:
- Verifying unexpected bank detail changes with a phone call to a known number
- Using Confirmation of Payee when setting up new payees
- Checking your account regularly for unauthorized Direct Debits
- Never sharing your online banking password or card security codes
If your details are compromised or you spot a fraudulent transaction, contact your bank immediately.
Regional and international considerations
Sort codes are primarily a UK and Irish system, but there are regional nuances.
England, Scotland, Wales, and Northern Ireland: Sort codes work identically across all four nations. Historically, certain sort code ranges were allocated regionally, but modern allocations are centralized.
Sort codes in Ireland: The Republic of Ireland uses National Sort Codes (NSCs) structured the same way as UK sort codes. Irish domestic payments use the NSC, but for international transfers you’ll need the full IBAN and BIC.
Using sort codes for international transfers: If someone outside the UK wants to pay you, they’ll need your IBAN and BIC (SWIFT code), not just your sort code alone.
Switching banks and changing sort codes: When you switch your UK business current account using the Current Account Switch Service (CASS), your sort code and account number will change. CASS automatically redirects payments sent to your old details for 36 months, but update your invoices and notify key contacts promptly.
Practical examples and troubleshooting
Reading and decoding a sort code: Suppose a supplier gives you the sort code 20-00-00. Using a sort code checker, you discover this belongs to Barclays Bank. You can confirm that this sort code supports Faster Payments and Bacs. Before sending a large payment, use Confirmation of Payee to verify the account name matches your supplier.
Entering payment details correctly: When setting up a new payee, some systems ask for the sort code with hyphens (12-34-56), others without (123456). If an online form rejects your format, try removing the hyphens or adding them. Double-check each digit – transposing two numbers will cause the payment to fail.
Common errors and solutions:
Error messageLikely causeSolution”Invalid sort code”Typo or non-existent codeDouble-check the digits; ask recipient to confirm”Sort code doesn’t support this payment type”Bank doesn’t participate in schemeUse an alternative method (e.g., Bacs instead of CHAPS)”Account details don’t match” (CoP)Name mismatchVerify details with recipient”Modulus check failed”Invalid combinationRe-enter details carefully
FAQs
Does changing my address or name affect my sort code?
No. Your sort code and account number remain the same when you move house or change your name.
Can two different accounts share the same sort code?
Yes. All accounts at the same branch or processing centre share a sort code. The account number differentiates individual accounts.
Are sort codes publicly searchable?
Yes. Sort codes are public information and can be looked up using online checkers without permission.
What should I do if an online form rejects my sort code format?
Try entering it without hyphens (123456 instead of 12-34-56) or vice versa. If the problem persists, contact the form provider.
Can I receive a payment from the US using only my sort code and account number?
No. US banks need your IBAN and BIC (SWIFT code) for international transfers.
Understanding sort codes might seem like administrative detail, but getting the fundamentals right saves time, prevents payment errors, and helps you spot potential fraud.
Whether you’re setting up a new supplier, checking a client’s payment has arrived, or troubleshooting a failed transfer, knowing how sort codes work gives you confidence in your business banking.
