Instant CTPS & TPS Checking

Check UK Phone Numbers Against TPS & CTPS – Free Daily Allowance

Sign up today and get 10 FREE checks every day with EasyCheck. Instantly screen numbers against the official TPS and CTPS registers to protect your business and stay compliant with GDPR and PECR.

Daily Register Updates

Full Audit Trail

Instant Results

API, App & Browser Access

Instant TPS Checker - Free Daily Checks

Complete this quick form to instantly check UK phone numbers against the TPS & CTPS registers.
Receive Promo Codes, News and Updates
We handle your information in accordance with our Privacy Policy

Use the TPS tool with 10 FREE checks every day

See EasyCheck in Action

Watch how quickly and securely you can screen UK numbers against TPS & CTPS registers – with full compliance and zero hassle.

10 Free Daily Checks: Everyone gets 10 FREE checks per day, on us!

Real-Time Screening: Instant results for single or bulk numbers

Fully Compliant: Avoid fines and keep your calls compliant

Total Control: Use our web based platform, API or Windows app

Virtue Accountants
13:41 08 Aug 25
We’ve been working with Selectabase to help target new clients for our accountancy business, and the service has been excellent. The data is accurate, easy to use, and has helped us reach the right people. Highly recommended!
Jamie H
13:46 06 Aug 25
We have been using Selectabase for a number of years for our direct mail requirements. Our account manager Iona is a pleasure to deal with. Very responsive, professional and personable. Highly recommend.
Antony Garnett
14:27 15 Jul 25
Great company, with exceptional Customer Service.! Iona has provide our business with great support and responds promptly to any queries. They have a really good data selection tool which is really easy to use. If you're looking for B2B data for your next campaign, these are the guys to talk to.
We’ve been working with Selectabase since 2018 and their services have been a vital part of the success we have with our seminars. Their expertise shines through in the quality and accuracy of the data and service they provide, helping us connect with the right audience every time.

The team is highly responsive and flexible, always ready to tailor their service to our specific needs. A special thank you to James for his outstanding customer care over the years — his professionalism and prompt support make the whole process effortless. We also want to thank Adam for his continued speedy communications and support with queries.

We look forward to continuing our collaboration with Selectabase into the future!
Rod Webb
11:51 08 Jul 25
We have been using Selectabase for many years both as a lead provider and for TPS checking. Of all the services we've used, Selectabase has provided the most consistently accurate data. In addition, their customer service has been excellent - personable, quick, efficient and very professional. I would recommend.
adam wade
16:18 07 Jul 25
I have used Selectabase several times for mail marketing and I have always been impressed with their level of service. Great team and always happy to help - we will continue to use them for all other campaigns in the future
Paul Thompson
14:51 23 Jun 25
Excellent data and great service
Chloe Lewis
16:51 20 Jun 25
What a great company! We use Selectabase often to aid our marketing campaigns. They make it so easy to order and turn things around super quick! Thanks to James for being such a massive help with all the campaigns and services. We always have such a good success rate with Selectabase Ltd. Have used them for years and will continue to do so!
A Google User
16:51 20 Jun 25
What a great company! We use Selectabase often to aid our marketing campaigns. They make it so easy to order and turn things around super quick! Thanks to James for being such a massive help with all the campaigns and services. We always have such a good success rate with Selectabase Ltd. Have used them for years and will continue to do so!
Purity Fundraising
10:51 17 Jun 25
We've been using Selectabase for TPS checking since 2019 now. They have a transparent pricing structure and excellent API access. Highly Recommended.
Mike Stanley
12:26 04 Jun 25
We've been using Selectabase since the start of this year for our monthly promotional events. From data purchase through to despatch, they've streamlined our process and taken away the headaches! James has been super helpful and any queries have been quickly resolved. Many thanks to the whole Team.
Jack Greatbatch
12:00 15 May 25
We purchased a relatively small sample, and the results were better than expected — very low bounce rate and strong relevance to our target audience. The data was clean, accurate, and started delivering value right away. Great communication from the team too. Looking forward to scaling this up!
Kellyanne Porter
10:14 15 May 25
We’ve been using this company for our weekly letter mail-outs and the service has been excellent from start to finish. They’re always quick to respond, keep us updated throughout the process, and go the extra mile to ensure everything runs smoothly.

Special thanks to Owen and Adam for their outstanding service — they’re efficient, polite, and a pleasure to deal with. From receiving the payment link early in the week, to getting proofs mid-week and having everything dispatched by Friday, the process is seamless.

They’ve also been great at tailoring the service to meet our specific needs. Highly recommend to any organisation looking for a reliable and professional service!
Chloe Mercer
11:05 13 May 25
I have had multiple great experiences with Selectabase thanks to Simon's efficient support and helpful manner. The process of purchasing data for our recent campaigns was made really simple and quick. Thanks Simon!
Tom Grice
11:00 13 May 25
We have used Selectabase twice in the last few months and have been so impressed by the service we have received from Simon. The process is seamless and the data is really easy to access. We will continue to use Selectabase for any campaigns in the future.
alastair strauss
11:36 08 May 25
I continue to enjoy working with Iona and the team at Selectabase. Their system is easy to use and the team are always on hand to make sure our marketing goes out on time looking its best.
Lauren Angell
06:41 01 May 25
I've worked with SB for 8 years and have received outstanding service. We have a great relationship with them and they always go above and beyond for us. Highly recommend!
Rosie Barnes
11:07 16 Jan 25
Leighton was very helpful and explained everything in a clear and useful way. Thank you.
Darrell Coghlan
17:53 20 Nov 24
I've had the pleasure of using Selectabase twice in just a few months, and it has been a truly refreshing experience. The process is incredibly straightforward, and the staff are exceptionally helpful every step of the way. A special thanks to Iona, who has gone above and beyond to address all my needs and answer countless questions with ease and professionalism. Highly recommended
Michael Anscomb
09:31 09 Oct 24
Iona our account manager has been excellent in supporting me through the platform. The system itself appears to be simple enough and allows you to drill down to get the best targeted data for our audience.
Jessica Milton
10:45 04 Oct 24
Olivia has been fab and always delivers what she promises so thank you!!!
Mitali Bhadkamkar
02:59 04 Oct 24
We have been using Selectabase for TPS/CTPS checks for over a year now. Flawless, cost effective and amazing customer service. Totally recommended!
Kate Gosschalk
12:26 25 Sep 24
We had a great experience working with Selectabase - Iona was very quick to respond with quotes and setup processes
Chris Nyland
13:54 23 Sep 24
We've used Selectabase for a wide number of mailings and data cleansing work (and a combination of the two) and I can't fault the service we receive to be honest. Service is provided with a smile, they're a good bunch to work with - but more importantly always in a timely manner. Iona's been our main point of contact, but when she's ever away, the rest of the team chip in accordingly.
Brunel Group
11:56 23 Sep 24
We have been collaborating with Selectabase for a little while now. Owen and Andrew look after us well and are always there to help if any issues occur.
Andrew and them team do a wonderful job. Very responsive. Accurate information. Contacting us with their updated options. Very proactive. Thank you Andrew!
Mehmet Mimoglu
13:49 18 Sep 24
We at Coversure Insurance Services Cambridge use Selectabase regularly to obtain business lists for our clients. Selectabase is able to help with lists from several business sectors.The information provided is always accurate and up to date..We are able to contact the decision maker with the information provided.

Andrew White is our Account Manager, and the service we receive from him is exceptional. Always prompt,professional and very helpful.

I can very confidently recommend Selectabase services.
Peter Williams
17:13 14 Mar 24
My experience with Selectabase so far has been great. Simon guided me through the list building tool and allowed me time to make a decision to purchase in my own time - no sales tactics or pressure. Data so far has been great and I look forward to seeing more results as time goes by. Thanks Simon for your patience!
Julian Taylor
09:54 23 Feb 24
I've relied on this service for our company countless times, and it's consistently efficient, punctual, and proactive. They handle mailing, printing, and processing with such expertise that it surpasses our own capabilities. The staff is not only friendly but also incredibly helpful. It's truly a pleasure to collaborate with them.
Gary Barrs
09:28 20 Feb 24
Since we started this form of advertising we have increased sales dramatically selling a years worth of stock in only a few months . We are now increasing the product range that we are marketing with email campaigns and have ordered more lists accordingly . So far the information provided by Selectbase has been up to date and relevant .
Alex Read
14:11 29 Nov 23
Our team recently collaborated with Selectabase on multiple projects, focusing on reaching out to local communities—a pivotal aspect of our work. Selectabase played a key role in simplifying this process, consistently helping us meet tight deadlines with short notice. Working with Andrew and the team has been a positive experience; they are easy to collaborate with and provide a reliable service.

Given the volume of work we assign to Selectabase, occasional processing issues have arisen. The team, however, has shown a proactive approach in working closely with us to manage multiple projects and tailor their services to our business needs. Despite these challenges, their commitment to collaboration is evident.

In summary, I recommend Selectabase as a dependable and efficient company for targeted mailing campaigns. Their responsiveness and willingness to adapt to our unique requirements make them a solid choice for businesses seeking a trustworthy partner for postal services.
James Burke
16:27 28 Nov 23
We've used Selectabase for over a year now, and been happy with the service every time. Olivia Cairns... is an absolute diamond. Thanks for everything
Andrew Prismall
15:50 26 Nov 23
Owen and the team at Selectabase have been an absolute dream to deal with. They have great ideas, prices and act so professionally but friendly throughout.
I have had a refreshing experience to deal with such polite and efficient people.
I will be trying to use them again as soon as I can. If only more firms were line them, the business works would be a better place. I wish them so much success!
Andrew Prismall
Managing Director, HW Conveyancing Searches.
Zoe Murphy
11:32 04 Aug 23
We use Selectabase regularly to obtain business lists for our clients. The list builder is incredibly easy to use and can offer choice on a wide range of criteria, which means that every list can be bespoke to each of our client's needs.

Olivia is our Account Manager, and the service we receive from her is exceptional. She is always on hand to answer any query that I have, and nothing is too much trouble for her. She goes out of her way to help us achieve the best results possible for our clients.

I would not hesitate to recommend Selectabase to others.

Protect your business with EasyCheck

It’s easy nowadays to fall foul of privacy laws. Consumers can register with the Telephone Preference Service (TPS) and businesses with the Corporate Telephone Preference Service (CTPS). If you call any numbers listed on these registers, you could face legal action or hefty fines.

EasyCheck helps you stay compliant by screening your numbers against these “Do Not Call” lists. You can instantly check any UK phone number before dialling, or paste lists of up to 50,000 numbers at once for bulk screening.

Available as a web browser checker, a free Windows PC app, or an integrated API, EasyCheck is fully secure. There’s no need to send your valuable data elsewhere – if any numbers on your list are registered with TPS or CTPS, EasyCheck will flag them for you.

Other ways to screen numbers

Excel Plugin & Windows App

EasyCheck is our free Excel plugin and Windows PC app that lets you screen telephone numbers and addresses directly from your desktop.

No need to send your valuable data elsewhere – instantly check it against the live TPS, CTPS, and MPS registers.

How to use EasyCheck

1) Load the EasyCheck software and log in.
2) Open the file you want to check in Microsoft Excel.
3) Select TPS/CTPS or MPS checking and choose your flagging options.
4) Click the button to start automatic checking.
5) Watch as the software automatically checks your data!
 

API (for Developers)

Integrate TPS and CTPS checks into your systems with the EasyCheck API – fast, secure, and fully automated.

Ensure your telemarketing stays compliant by instantly identifying “do not call” numbers from the live TPS and CTPS registers.

More API Details


The API offers fast, reliable, and secure access to the Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) registers. This keeps your telemarketing compliant and reduces the risk of fines or legal issues.

EasyCheck’s API is JSON-based and requires only a simple URL call to retrieve instant results. Our documentation provides developers with detailed integration steps to automate number-checking processes and ensure compliance.

FAQs

The Telephone Preference Service (TPS) is a list of consumers, including sole traders and partnerships (except in Scotland), who have registered their preference not to receive unsolicited direct marketing calls. It is a legal requirement for companies to avoid making such calls to numbers listed on the TPS. The original legislation was introduced in May 1999 and has since been updated. The relevant legislation now falls under the Privacy and Electronic Communications (EC Directive) Regulations 2003. Companies reported for breaching this regulation are included in a monthly report sent to the Information Commissioner’s Office (ICO), the body responsible for enforcement.

The Corporate Telephone Preference Service (CTPS) was introduced following the publication by the Department of Trade and Industry (DTI) of the Privacy and Electronic Communications (EC Directive) (Amendment) Regulations 2004. These regulations came into force on 25 June 2004 and amended the existing Privacy and Electronic Communications (EC Directive) Regulations 2003.

The CTPS makes it unlawful for businesses (including charities and other voluntary organisations) to make unsolicited sales and marketing calls to a corporate subscriber’s telephone number if that number has either been directly opted out by the business or organisation, or if it is registered on the Corporate TPS. Corporate subscribers can register their numbers to indicate that they do not wish to receive such calls from any business or organisation.

Any business, including charities and voluntary organisations, that makes direct marketing telephone calls to individuals must comply with TPS regulations. This applies to both ‘cold’ lists and customer lists, which should be checked against the Telephone Preference Service register before making any calls, to ensure compliance with the regulations. In addition, businesses should also check these lists against their own in-house “do not call” registers.

There is one exception: if individuals have already indicated to the business or organisation that they do not object to receiving direct marketing telephone calls, then these calls may be made.

The Information Commissioner’s Office (ICO) is responsible for enforcing the regulations. While the Telephone Preference Service (TPS) investigates initial complaints from individuals whose registration has not prevented an unsolicited call, the ICO determines any action for breaches of the regulations.

The Telephone Preference Service Ltd, which manages the TPS register, is a subsidiary of the Direct Marketing Association (UK) Ltd. OFCOM has appointed this organisation to oversee the opt-out registers.

Selectabase offers a fast, reliable, and fully compliant solution for checking your numbers against the Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) registers. With over 20 years of experience, Selectabase is trusted for its high-quality service, ensuring your telemarketing efforts remain GDPR and PECR compliant.

Key benefits include:

  • Instant screening of individual numbers or full lists, whether using our web checker, free Windows PC app, or integrated API.
  • Daily updates from official TPS, CTPS, and MPS registers, ensuring you always have the most current information.
  • Proven track record: Selectabase has been a licensed TPS supplier since 1999, providing a full audit trail to prove numbers checked.
  • Flexible payment options: Pay as you go or choose a monthly plan that suits your needs, making it cost-effective for both small and large businesses.
  • Secure: Your data stays with you, as EasyCheck performs screening without sending your valuable information elsewhere.

With Selectabase, you can stay ahead of compliance issues, reduce the risk of fines, and confidently connect with your target audience.

The cost of TPS checking with Selectabase depends on your needs, offering flexible pricing options to suit both small and large businesses. You can choose between pay-as-you-go credits for ad-hoc checks or monthly subscriptions for regular checking.

For a detailed breakdown of prices, visit our pricing page where you can get a customised quote based on your specific requirements.

To start using the TPS checking service, simply follow these steps:

  1. Create a free account: Visit the Selectabase website and sign up for a free account. You’ll receive 50 free checks to get started.
  2. Choose your preferred method: You can screen numbers using our Online Checker, the free Windows PC app, or by integrating with your systems via our API.
  3. Top up credits or subscribe: Select a pay-as-you-go option or choose a monthly subscription based on your needs. This allows you to check a single number or large lists instantly.
  4. Start screening: Once your account is set up and credits are loaded, you can immediately begin screening numbers against the TPS and CTPS registers.

For more information or to sign up, visit Selectabase TPS Service.

With Selectabase’s EasyCheck TPS & CTPS service, you can check numbers one by one or in bulk. For bulk checking, you can screen up to 50,000 numbers at a time. This can be done through the Online Checker, the free Windows PC app, or via the API.

You only get charged for 1 check that looks like a telephone number (i.e. contains at least 10 digits) and per register checked. Empty rows, records too short and non numerical characters are ignored.

Choose from the options below. Once registered and with an allowance of checks, all tools are available for you to use:

  • Online Checker – Enter individual numbers or paste a list of up to 50,000 numbers at a time into the batch screen. Submit your list, and the results will be displayed in seconds.
  • Downloaded PC App Software – Download the free EasyCheck software to screen full CSV and XLS files directly within Excel. No contracts or commitments—start with 50 free credits when you download the app.
  • Advanced TPS Solutions (API) – For integrating TPS and CTPS checking into your internal systems, we recommend using our EasyCheck API (Application Programming Interface). Click here to download our API documentation.
  • Managed Service – Prefer to release your list of numbers to us? Simply send your CSV or XLS file (other formats available on request) securely via our File Transfer facility. We will screen your list, flagging any records that match TPS/CTPS, and return it securely. Speak to a team member to authorise access to the File Transfer facility.

If you’re unsure which service best suits your needs, contact our team of experienced customer service advisers during office hours on 01304 383838.

You should check telephone numbers against the Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) registers every time before you make a marketing or sales call. This is crucial because the TPS and CTPS registers are updated regularly, and a number that was not on the list previously may now be registered.

Additionally, regulations such as GDPR and PECR require companies to ensure that they do not contact numbers listed on the TPS or CTPS registers without consent. Regular checking helps ensure compliance and avoid potential fines or legal action.

For ongoing marketing campaigns, it’s recommended to check numbers at least every 28 days to ensure you are working with the most up-to-date data.

Selectabase includes checks against the TPS (Telephone Preference Service) and CTPS (Corporate Telephone Preference Service), which are the only official “do not call” registers in the UK. There are various other organisations claiming to stop unsolicited calls through registration with their services, but these may be commercial companies charging a fee or, in some cases, fraudulent. The TPS is not affiliated with any of these organisations, and Selectabase only uses the official TPS and CTPS registers to ensure accurate and legal compliance.

Before screening numbers against TPS and CTPS, we perform a pre-clean operation. This process removes any non-numerical or special characters, spaces, dialling prefixes (such as +44, 0044), and leading zeros. We then check only the first 10 significant digits against the registers. For example, if you enter “+44(0)1304-383838 dial ext. 555 and ask for Dave,” only the number “1304383838” will be screened.

Genuine market research calls are not classified as direct marketing and do not need to be checked against the TPS. These calls are typically for gathering information or opinions, whereas direct marketing calls aim to sell or promote a product or service. The Telephone Preference Service (TPS) exists to reduce live direct marketing calls, but it does not block calls from organisations conducting legitimate research.

However, you cannot disguise a sales or marketing call as market research! All sales and marketing calls must be checked against TPS before calling.

The Market Research Society (MRS) has a code of conduct that all members must adhere to. Their details are:

Market Research Society (MRS)
15 Northburgh Street, London
EC1V 0JR
Tel: 020 7490 4911
Fax: 020 7490 0608
Web: www.mrs.org.uk

To order more checks, simply log in to your Selectabase account and top up your balance. You can choose between pay-as-you-go credits for occasional checks or subscribe to a monthly plan if you require ongoing screening. Bulk-buying credits can save you money with tiered pricing, and all purchased credits are valid for up to 12 months.

Visit the pricing page on the Selectabase website for more details and to select the plan that best suits your needs. If you need further assistance, the customer service team is available to help.

Selectabase offers a variety of payment methods to make ordering more checks easy and flexible. You can pay using a credit or debit card for both pay-as-you-go credits and monthly subscriptions. Additionally, if you prefer to use a bank transfer, this can be arranged by contacting the Selectabase customer service team directly.

Yes, for data compliance purposes, your screening history is available within your Selectabase account.

Simply log in to your account and click on ‘Your screening history’. You can download a CSV file titled ‘Certificate of Audit TPS Check’ by day for any screening performed within the last 28 days. If you need details of your screening history older than 28 days, please contact us directly. Offline, we store your screening history for up to 12 months.

The CSV file includes the following information:

  • Date of screening
  • Screening type (TPS, CTPS, or both)
  • Number submitted
  • Result returned
  • Interface used (web, app, or API)

Before screening telephone numbers, we perform a pre-clean operation to remove non-numerical characters, spaces, dialling prefixes (+44, 0044), and leading zeros. Only the first 10 significant digits are used. For example, if you submit “+44(0)1304-383838 dial ext. 555 and ask for Dave”, it will be checked as “1304383838”.

If you need your screening history for MPS checking addresses, please contact us offline.

Yes.

To ensure the highest level of security when submitting numbers for screening, every online transaction is encrypted using 256-bit encryption (SHA256withRSA with a 4096-bit key). This encryption helps protect against potential risks associated with the provision of personal data.

A secure communications link, known as Secure Socket Layer (SSL), encrypts all information exchanged between your browser or application and the EasyCheck service. You can verify SSL protection by looking for “HTTPS://” at the beginning of the web address, indicating that the page is secure.

If you have any questions or need assistance with EasyCheck, you can speak to the Selectabase customer service team. They are available during office hours to provide guidance and support.

You can reach them by phone at 01304 383838, or request a call back.

Request Information

Receive Promo Codes, News and Updates
We handle your information in accordance with our Privacy Policy
arrow