fb-pixel

Free UK Sort Code Checker - Instant Bank Validation

Validate sort codes and bank account numbers in seconds. Get bank details, branch information, and supported payment types for 100% of UK & Irish banks.

20M+
Account Validations
1000+
Businesses helped
<50ms
Response Time
100% UK CoverageWeekly Updates10 Free Checks each week

Try Our Free Sort Code Checker Now

No registration required - get instant results

Check an account or sort code

Must be 6 digits
Must be between 6 and 10 digits

Validation Result

Enter sort code and account to begin

What is a UK Sort Code?

A UK sort code is a 6-digit number that identifies the bank and branch where an account is held. Written in the format XX-XX-XX (for example, 20-00-00 for Barclays Bank), sort codes are essential for all domestic UK payments including BACS transfers, CHAPS payments, and Faster Payments.

Every UK bank branch has a unique sort code. When combined with an account number, it ensures your payment reaches the correct destination. Using our sort code lookup tool, you can instantly verify bank details and avoid payment errors.

Why Validate Sort Codes Before Processing Payments?

Prevent Failed Payments

Catch invalid sort codes before processing. Reduce bounced payments by up to 90% and avoid costly banking fees.

Save Time & Money

Automated validation is 100x faster than manual checks. Process thousands of sort codes in seconds via our API.

Stay BACS Compliant

Meet regulatory requirements with modulus checking algorithms. Updated weekly with the latest BACS specifications.

Trusted by Businesses Worldwide

See what our customers say about Mintly's bank validation services.

No credit card required • Cancel anytime • Full access during trial

How Our Sort Code Validation Works

Our bank code validator uses advanced modulus checking algorithms defined by BACS (Banks Automated Clearing System). Each bank uses one of a set of specific algorithms - mod-10, mod-11, or double alternate - along with its own weighting table to generate valid account numbers. By reversing this calculation for the specific bank a sort code belongs to, we can verify whether the combination of sort code and account number is mathematically genuine.

The validation process checks:

  • Sort code format: Ensures the 6-digit code is valid
  • Bank branch existence: Confirms the sort code is assigned to an active branch
  • Modulus calculation: Verifies the account number using bank-specific algorithms
  • Payment type support: Identifies which payment types the account accepts (BACS, CHAPS, Faster Payments, Direct Debit)

Our database is updated weekly with the latest data from UK banks, building societies, and the Republic of Ireland, ensuring you always have access to accurate information. We cover 100% of UK and Irish sort codes - that's over 20,000 bank branches.

Who Uses Our Sort Code Checker?

Finance & Accounting Teams

Validate supplier and customer bank details before processing payroll, invoices, and refunds.

E-commerce Platforms

Verify customer refund details and marketplace seller accounts instantly.

Property Management

Check tenant bank details for Direct Debit setup and deposit refunds.

Utilities Companies

Integrate real-time validation into payment flows to reduce failed transactions.

Subscription Businesses

Validate Direct Debit mandates and ensure payment details are correct.

Accountants & Bookkeepers

Quickly verify client bank details when setting up BACS payments.

Need to Validate Thousands of Sort Codes?

Integrate our RESTful API for automated, high-volume validation. Perfect for payment platforms, accounting software, and enterprise systems. Process unlimited validations with <50ms response times.

Frequently Asked Questions

What is a UK sort code?

A UK sort code is a 6-digit number that identifies both the bank and the specific branch where an account is held. The format is typically written as XX-XX-XX (e.g., 20-00-00 for Barclays Bank). Sort codes are essential for domestic UK payments including BACS, CHAPS, and Faster Payments.

How does sort code validation work?

Sort code validation uses modulus checking algorithms defined by BACS (Banks Automated Clearing System). These algorithms verify that the combination of sort code and account number is mathematically valid according to UK banking standards. Mintly's checker uses the latest BACS validation rules, updated weekly.

Is Mintly's sort code checker free?

Yes! You can use our sort code checker for free with up to 10 validations per week. For unlimited checks, team collaboration, and API access, view our pricing plans starting from £37/month with a 14-day free trial.

What information does a sort code reveal?

A UK sort code reveals the bank name, branch name, branch address, and supported payment types (BACS, CHAPS, Faster Payments, Direct Debit). Mintly's validator provides all this information instantly, helping you verify payment details are correct.

What is modulus checking?

Modulus checking is a mathematical algorithm used by UK banks to validate that a sort code and account number combination is genuine. Different banks use different modulus algorithms (mod 10, mod 11, double alternate) to verify account numbers. Learn more in our modulus checking guide.

How accurate is your sort code data?

Our database is updated weekly with the latest information from UK banks and BACS. We maintain 100% coverage of all active UK and Irish sort codes, including newly opened and recently closed branches. Accuracy is critical for payment processing, so we prioritize data freshness.

Can I check multiple sort codes at once?

Yes! Our web portal supports bulk CSV upload for batch validation with a paid plan. Alternatively, integrate our API to validate thousands of sort codes programmatically. Paid plans include unlimited validations.

Can I validate Irish sort codes?

Yes, Mintly supports both UK and Irish (Republic of Ireland) sort code validation. Our database covers 100% of UK and Irish banks and building societies, with weekly updates to ensure accuracy.

What payment types can a UK bank account support?

UK bank accounts can support various payment types: BACS (batch payments, 3 working days), Faster Payments (near-instant, up to £1 million), CHAPS (same-day high-value), and Direct Debit (recurring payments). Not all accounts support all types - Mintly's validation shows which payment types each specific account supports.

Do I need an account number to check a sort code?

No, the account number field is optional. Entering just a sort code confirms the bank and branch it belongs to. Adding an account number runs a full modulus check to confirm the sort code and account number combination is valid for that bank.

What happens if I enter an invalid sort code?

If a sort code doesn't match an active UK or Irish bank branch, or the account number fails the bank's modulus check, our tool returns an "Invalid" result immediately so you can correct the details before processing a payment.

Start Validating Sort Codes Today

Join 1000+ businesses using Mintly to eliminate payment errors and save time.

FeatureFree ToolPaid Plans
Checks10/weekUnlimited
RegistrationNot required14-day free trial
Bank detailsBank name onlyBranch, address & payment types
Team & API access-Included

No credit card required • Cancel anytime • Full access during trial

Related Resources

Getting Started with Mintly →

Learn how to use our web tools and API for bank validation

What is Modulus Checking? →

Deep dive into UK banking validation algorithms

BACS and Direct Debit Explained →

Understand UK payment systems and sort code requirements

API Documentation →

Integrate sort code and account validation into your systems

SWIFT and IBAN Validation →

Validate international bank codes and IBANs

Why Validate Bank Account Details? →

The business case for automated bank validation