Common questions about UK TPS/CTPS screening.

Short answers first, expanded explanation under each. If you have a question that is not here, get in touch.

What is the TPS?

The Telephone Preference Service is the UK register of consumers who have opted out of unsolicited live marketing calls.

Read the full answer
TPS is operated by the DMA and backed in law by the Privacy and Electronic Communications Regulations (PECR). About 13.5 million UK numbers are on it. Calling a TPS-registered number with an unsolicited live marketing pitch is unlawful unless the specific person has given you specific consent.

What is CTPS?

Corporate TPS is the equivalent register for corporate subscribers, covering company-owned numbers.

Read the full answer
CTPS covers numbers belonging to companies, Scottish partnerships, public bodies and other corporate entities that have opted out. About 1.1 million corporate numbers are on the register. B2B teams calling direct-dial numbers at corporate prospects need to screen against CTPS, not just TPS.

Does it work for sole traders?

Yes

TPSClear checks every UK number against both the TPS and the CTPS, so it does not matter which register a sole trader or partnership is on.

Read the full answer
Under PECR a sole trader is an individual subscriber, so their numbers go on the TPS, not the CTPS. Partnerships in England, Wales and Northern Ireland are individual subscribers too, but a partnership in Scotland counts as a corporate subscriber and registers with the CTPS, as does a limited liability partnership anywhere in the UK. A list of small businesses therefore mixes both registers, which is why each number is checked against both. Sole traders and partnerships: TPS or CTPS?.

Are you allowed to cold call in Scotland?

Yes

Scotland follows the same cold calling rules as the rest of the UK, because PECR applies across the whole UK.

Read the full answer
A live marketing call to a Scottish number needs the same TPS and CTPS check as a call anywhere else in the UK. One definition differs: PECR counts a partnership in Scotland as a corporate subscriber, so its numbers belong on the CTPS, while a partnership in England, Wales or Northern Ireland is an individual subscriber on the TPS. Checking every number against both registers covers either case. Sole traders and partnerships: TPS or CTPS?.

Is using TPSClear legal?

Yes

Screening against TPS and CTPS before calling is a legal requirement under PECR, and the tool exists to help you do that automatically.

Read the full answer
PECR places the obligation to screen on the calling organisation. TPSClear is a list-cleaning tool that helps you meet that obligation by checking numbers in real time as they change in HubSpot. Compliance responsibility still sits with you as the caller.

Is it illegal to call numbers on the TPS?

Yes, mostly

Calling a TPS or CTPS-registered number with an unsolicited live marketing call breaches PECR unless that specific subscriber has given you specific prior consent.

Read the full answer
PECR (the Privacy and Electronic Communications Regulations 2003) makes the call unlawful regardless of where the data came from or how recently you bought the list. Since 5 February 2026 the ICO can fine up to £17.5 million or 4% of global turnover for serious breaches, has fined UK firms six-figure sums for calls to TPS-registered numbers, and since December 2018 can also fine company officers personally up to £500,000 where a breach happened with their consent, connivance or neglect. The only reliable defence is screening before you dial and documenting consent wherever you rely on it.

How do I check if a number is on the TPS?

Consumers can check a single number free on the TPS website. Organisations need licensed access to the registers, either by licensing the file directly or through a screening service like TPSClear, which screens automatically inside HubSpot.

Read the full answer
The TPS website's single-number check is designed for individuals confirming their own registration, not for outbound teams. Organisations calling at volume need every number screened before dialling and re-screened as registrations change. TPSClear runs that check in real time whenever a phone number is added or changed in your CRM, with an optional nightly re-check of numbers 27 or more days old.

Can I upload a spreadsheet?

There is no file upload. For a list today, import it into your CRM, where TPSClear screens each new number as it lands, or send it to the API, which takes up to 1,000 numbers per request.

Read the full answer
The bulk TPS check guide compares the routes for a list of thousands of numbers, with costs at three volumes on published prices, and covers how to prepare the file and which columns an auditor will ask for. Bulk TPS check guide.

How fast is screening?

Real-time

TPSClear listens for HubSpot phone-change events and writes the verdict back within seconds.

Read the full answer
When a contact or company phone is created or modified, HubSpot fires a webhook, TPSClear normalises the number, queries TPS and CTPS, and writes the result to the record. Typical end-to-end latency is single-digit seconds. An optional nightly re-check covers any number last checked 27 or more days ago. The law gives a new TPS or CTPS registration 28 days before it applies to your calls (PECR regulation 21(3)), so each number is re-checked inside that window, with a day allowed for the register's daily update.

What if a number is in the wrong format?

TPSClear normalises numbers to E.164 (the international format) before screening, and marks ones it cannot parse as Not a valid UK number.

Read the full answer
We accept the common UK shapes (07xxx, 020 xxxx xxxx, +44 7xxx, with or without spaces and brackets) and convert them to E.164 for lookup. Numbers that are non-UK, or that we cannot parse, are marked Not a valid UK number so reps can fix the record before dialling. Unknown (check failed) is reserved for the rare case where a register lookup could not be completed; those records are re-screened automatically and are never marked Clean.

Does it work on the free HubSpot tier?

Yes

TPSClear supports HubSpot Free.

Read the full answer
The app uses webhooks, custom properties and a workflow action, all of which work on Free. Some HubSpot features (for example workflow-based automations beyond the action itself) require paid HubSpot tiers, but the screening itself does not.

How is my data handled?

TPSClear keeps a log of each check, including the number, for 24 months as your compliance evidence, and caches register verdicts for up to 60 days. Names are never read or stored.

Read the full answer
TPSClear stores the minimum needed to run the service: a log of each check (time, record ID, phone field, the number, the verdict and what triggered it), kept for 24 months as your compliance evidence; a cache of register verdicts, deleted within 60 days; and basic operational telemetry. Names are never read or stored. We do not sell or share contact data. TPSClear is the data processor, you remain the data controller for your HubSpot records. Our Data Processing Agreement is published at tpsclear.co.uk/dpa and applies automatically under the Terms of Service.

Do I need to install anything outside HubSpot?

No

Everything runs inside HubSpot once installed.

Read the full answer
TPSClear is a HubSpot marketplace app. You install it from the marketplace, authorise the required scopes, configure a few options, and screening runs on every phone change. There is no on-premises component, no Chrome extension, and no separate dashboard for reps to learn.

How is this different from the existing UK TPS app on the marketplace?

The existing app screens overnight in batches and charges over £3,500 per year on an annual contract. TPSClear screens in real time and the Standard plan is unlimited under fair use at £295 a month or £3,245 a year, with plans from £95.

Read the full answer
The incumbent runs an overnight batch and exposes a single combined status. TPSClear fires on every phone-number change so the verdict is on the record before a rep opens it, separates TPS and CTPS so you can see exactly which register a number sits on, and offers a workflow action plus an optional nightly re-check. Pricing details are on the pricing page.

What is the data source for screening?

TPSClear screens against the official UK TPS and CTPS registers. Voll Studios Ltd, the company behind TPSClear, is licensed by the DMA as a TPS and CTPS list cleaner.

Read the full answer
Screening runs against the official UK TPS and CTPS registers. Voll Studios Ltd, the company behind TPSClear, is licensed by the DMA as a TPS and CTPS list cleaner. Register data is supplied through our licensed data partners, and the licensing documentation is shared with every customer at activation.

Is it free?

Checking a single number is free: the free TPS checker gives three checks a day, or 25 a day with a free account. Screening a whole CRM or using the API is paid, from £9 for 1,000 checks or £95 a month for a CRM plan.

Read the full answer
The free checker reads the TPS and CTPS register files we hold under our DMA licence, refreshed daily. HubSpot accounts also get 5 free checks on install to try it on real records. Prepaid packs for Zapier and the API run from £9 for 1,000 checks to £2,499 for 5,000,000. Use the free TPS checker.

Is there a free trial?

Yes

Installing is free and every new account gets 5 free checks against the live registers, on your own records. After that you pick a plan, and card payment switches screening on automatically. Plans start at £95 a month.

Read the full answer
Install the app at no cost, map the phone properties you want screened, and use the 5 free checks to try every feature on real records. When you subscribe by card, your account is activated automatically once Stripe confirms the payment; accounts paid by invoice are activated by hand, usually within 1 working day of receipt of funds. Plans run from £95 to £795 a month, every plan on the same screening engine, and there is no annual lock-in on the monthly plans: if it is not earning its keep, cancel and you are out next month.

What happens if a contact is on TPS but I have their consent?

PECR allows calls to a TPS-registered number if that person has given you specific prior consent. Record the consent on the HubSpot record card, or add the number to your consent list, and the record reads OK to call (consent).

Read the full answer
Consent has to come from that person, for your calls, before you call. On the HubSpot record card, choose Record consent and type where the evidence lives, such as a signed order or a ticked box. A TPS-listed, CTPS-listed or TPS and CTPS-listed number then reads OK to call (consent); a Clean number stays Clean. Consent is per number, so a changed number is checked afresh. You can also add numbers to your consent list in bulk from your account page or through the API, and numbers on it are not charged. If a number is on both your consent and suppression lists, the opt-out wins.

Can I trigger screening on demand?

Yes

The Screen for TPS/CTPS workflow action lets any HubSpot workflow run a fresh screen.

Read the full answer
Use the action in HubSpot Workflows to re-screen on a schedule, when a deal stage changes, after a form submission, or anywhere else automation makes sense. The optional nightly re-check covers numbers once they are 27 days old. The workflow action is for when you want a fresh screen at a specific point in an automation.

Can TPSClear screen Australian numbers?

Yes

Australian numbers in HubSpot, Zapier and the REST API can be washed against ACMA's Do Not Call Register, alongside TPS and CTPS screening for UK numbers.

Read the full answer
Each phone field you choose gets its own pair of properties named after the field, such as Mobile Phone DNCR Status (On the DNCR, Not on the DNCR, or Not a valid AU number) and Mobile Phone DNCR Status Checked At. A wash result is valid for 30 days under the Do Not Call Register Act, so a number needs washing again before a call after that. Business numbers cannot be put on the register, so Not on the DNCR on a business line says nothing either way. In HubSpot, every account starts with some free washes, then a plan billed every 30 days or yearly; for Zapier and the API, washes come in prepaid packs. Prices are on the Australian pricing page at tpsclear.co.uk/pricing/australia.

Still have questions?

We are a small team and we read every email. Ready to start, or want to talk it through first?

Get started

Questions about your setup? Contact us.