Frequently Asked Questions

Find answers to common questions about our bank account validation services

What is eSortcode?

eSortcode is the UK's longest-established sort code validation service, pioneering payment validation since 2006. We're a trading name of Etellect Ltd and provide enterprise-grade Modulus Checking, Confirmation of Payee (CoP), and EISCD data services at the best prices in the UK.

Why should I use eSortcode over other providers?

eSortcode offers the best value in the UK with prices from 2.5p per modulus check and 15p per CoP verification. We provide:

  • 20+ years of proven reliability
  • 99.9% uptime SLA
  • Sub-100ms response times
  • ISO 27001 & ISO 9001 certified (BSI Accredited)
  • No setup fees or monthly minimums
  • 24/7 technical support

How do I get started?

Getting started is simple:

  1. Contact us via our contact form or call +44 (0)20 4577 0019
  2. We'll set up your account (no setup fees)
  3. Receive your API credentials
  4. Integrate our RESTful API (full documentation provided)
  5. Start validating with 1000 free checks

Is there a free trial?

Yes! New customers receive 1000 free checks to test our services. No credit card required, and you can cancel anytime. This allows you to fully evaluate our Modulus Checking and CoP services before committing.

What is Modulus Checking?

Modulus Checking is a mathematical validation method that verifies if a UK sort code and account number combination is valid. It uses BACS-approved algorithms to detect typos, transposition errors, and invalid account details before payment processing.

How accurate is Modulus Checking?

Modulus Checking catches approximately 95% of data entry errors. While it doesn't verify if the account actually exists or who owns it, it's highly effective at detecting typos and mathematically invalid combinations. For account ownership verification, use our Confirmation of Payee (CoP) service.

What's the difference between Modulus Checking and CoP?

Modulus Checking: Validates if a sort code and account number is mathematically valid (catches typos and errors).

Confirmation of Payee (CoP): Verifies the actual account holder's name by checking with the receiving bank (prevents fraud and misdirected payments).

For best protection, use both: Modulus Checking first for instant validation, then CoP for name verification on larger payments.

What is Confirmation of Payee (CoP)?

Confirmation of Payee (CoP) is a name-checking service that verifies if the name provided matches the actual account holder's name. It queries the receiving bank in real-time to confirm the account owner, helping prevent Authorized Push Payment (APP) fraud and misdirected payments.

Is CoP mandatory in the UK?

Yes. Since 2024, UK Payment Service Providers (PSPs) must offer Confirmation of Payee checks for payments over £1,000 and other high-risk transactions. This regulation helps combat the £485 million lost to APP fraud in 2023.

What are the different CoP match results?

CoP returns four possible results:

  • Match: Name matches exactly - safe to proceed
  • Close Match: Similar but not exact (e.g., missing middle name) - verify before proceeding
  • No Match: Name doesn't match - do not proceed without verification
  • Unavailable: Bank doesn't support CoP or account can't be checked - use additional verification

What's the difference between Confirmation of Payee and Confirmation of Payer?

Confirmation of Payee: Verifies the recipient's details before you send a payment.

Confirmation of Payer: Verifies the sender's details when you receive a payment.

Both use the same technology and pricing. Choose based on whether you're sending (Payee) or receiving (Payer) payments.

What is EISCD data?

EISCD (Extended Industry Sort Code Directory) is the complete UK banking directory containing all active sort codes, bank names, addresses, payment schemes, and modulus algorithms. It's the authoritative source for UK banking data used by financial institutions and payment processors.

How often is EISCD data updated?

EISCD data is updated regularly as UK banks add new sort codes or modify existing ones. We offer flexible download frequencies: weekly, monthly, quarterly, or annual updates. Pricing starts from £49 per file for weekly updates (36 downloads/year) to £159 for annual updates.

What formats do you provide EISCD data in?

We provide EISCD data in multiple formats to suit your integration needs:

  • CSV (Comma-Separated Values)
  • Excel (XLSX)
  • JSON (JavaScript Object Notation)
  • XML (Extensible Markup Language)

Should I use EISCD data downloads or API access?

Use EISCD Data Downloads if:

  • You need offline access
  • You want to build your own validation system
  • You process large batches infrequently

Use API Access if:

  • You need real-time validation
  • You want always up-to-date data
  • You prefer pay-as-you-go pricing

How much does eSortcode cost?

Our pricing is simple and transparent:

  • Modulus Checking: From 2.5p per check (at 100,000 volume)
  • Confirmation of Payee: From 15p per verification (at 10,000 volume)
  • EISCD Data: From £49 per file (weekly downloads) to £159 (annual)

No setup fees, no monthly minimums. Volume discounts apply automatically.

Are there any setup fees or monthly minimums?

No! We don't charge setup fees or require monthly minimums. You only pay for what you use, with automatic volume discounts. Start with 1000 free checks to test our services risk-free.

How do volume discounts work?

Volume discounts are applied automatically using logarithmic pricing:

Modulus Checking: 4p @ 500 checks → 3p @ 5,000 → 2.5p @ 100,000

Confirmation of Payee: 25p @ 100 checks → 20p @ 1,000 → 15p @ 10,000

The more you use, the less you pay per check. No need to negotiate or request discounts - they're built in.

What payment methods do you accept?

We accept:

  • Credit/Debit cards (Visa, Mastercard, American Express)
  • Direct Debit (UK)
  • Bank transfer
  • Purchase orders (for enterprise customers)

How do I integrate the eSortcode API?

Integration is straightforward:

  1. Sign up and receive your API key
  2. Make RESTful API calls to our endpoints
  3. Receive JSON responses in under 100ms

We provide code examples in cURL, JavaScript, Python, PHP, and more. Full documentation is available in your portal.

What is your API response time?

Our average API response time is under 100ms, with a 99.9% uptime SLA. This ensures your payment forms remain fast and responsive, providing an excellent user experience.

Is the API secure?

Yes! Security is our priority:

  • HTTPS/TLS encryption for all API calls
  • API key authentication
  • ISO 27001 certified security management
  • GDPR compliant data handling
  • Regular security audits by BSI
  • No storage of sensitive payment data

What programming languages do you support?

Our RESTful API works with any programming language that can make HTTP requests. We provide example code and libraries for:

  • JavaScript / Node.js
  • Python
  • PHP
  • Ruby
  • Java
  • C# / .NET
  • Go

Do you provide a sandbox/test environment?

Yes! We provide a full sandbox environment for testing your integration. Use test credentials to validate your implementation without consuming your live credits. The 1000 free checks on signup also allow real-world testing.

What technical support do you offer?

We provide comprehensive technical support:

  • Email Support: support@esortcode.com (24-hour response)
  • Phone Support: +44 (0)20 4577 0019 (Mon-Fri, 9:00-17:30)
  • 24/7 Emergency Support: For existing customers
  • Documentation Portal: Complete API docs and guides
  • Code Examples: Integration samples in multiple languages

Who uses eSortcode?

eSortcode is trusted by 1000+ businesses across 25+ countries, including:

  • Banks and financial institutions
  • Payment processors and fintechs
  • E-commerce platforms
  • Logistics and delivery companies
  • Telecommunications providers
  • Government agencies
  • Healthcare and charities
  • Professional services firms

Are you ISO certified?

Yes! Etellect Ltd (trading as eSortcode) holds both ISO 27001 (Information Security Management) and ISO 9001 (Quality Management) certifications, accredited by BSI (British Standards Institution). We undergo regular audits to maintain these certifications.

Can I cancel my account anytime?

Yes! There are no contracts or lock-in periods. You can cancel your account at any time with no penalties. Any unused credits remain available until your account closure.

Still Have Questions?

Our team is here to help. Get in touch and we'll respond within 24 hours.