Pricing for UK TPS and CTPS checks

Screen every phone number in your CRM against the TPS and CTPS as it is added or changed. Starter includes 2,500 checks every 28 days; Standard and Scale have no monthly count, under fair use.

In your CRM

Starter
£95/month

Ex. VAT, billed monthly. Cancel any time.

£1,045/year

Ex. VAT, billed yearly. Save £95

  • 2,500 screening checks every 28 days included
  • Then £15 per 1,000 checks
  • The full real-time screening engine
  • Nightly re-check and full audit trail
  • Email support
StandardMost teams pick this
£295/month

Ex. VAT, billed monthly. Cancel any time.

£3,245/year

Ex. VAT, billed yearly. Save £295

  • Everything in Starter, plus:
  • Unlimited screening checks (fair use)
  • 99.9% uptime SLA
  • A signed DPA
  • Priority email support
Scale
£795/month

Ex. VAT, billed monthly.

£8,745/year

Ex. VAT, billed yearly. Save £795

  • Everything in Standard, plus:
  • Fair use raised to 3,000,000 checks every 28 days
  • 5,000 dead number checks every 28 days included
  • Up to 5 CRM accounts (more on request)
  • Priority support with a named account manager
  • SSO, SCIM, audit-log export, security pack and quarterly compliance review (on request)
Custom
Let's talk

Annual plan, tailored to your volume.

  • Everything in Scale, plus:
  • Unlimited CRM accounts
  • Custom data residency and retention
  • Bespoke contracts and procurement (PO billing, security review)
  • Tailored integrations, onboarding and a dedicated support channel

Works with HubSpot and Zoho CRM. One CRM account per plan unless listed. Past your plan's checks, screening pauses unless you switch on overage at £15 per 1,000 checks. What fair use covers

Pay as you go: CSV upload, Zapier and the REST API

ChecksPricePer check
1,000£90.90p
5,000£240.48p
10,000£390.39p
50,000£1490.30p
100,000£1990.20p

Prices ex VAT, prepaid, valid 12 months from purchase. Checks are on your key as soon as the payment clears.

Buy checks and get a key at /account, or upload a CSV there and download it with a result on every row. One credit per live check, with an audit record. Test keys are free.

Dead number checks

A dead number check asks the mobile network whether a mobile is live, switched off or dead. Your team stops dialling numbers that cannot answer.

ChecksPricePer check
100£11p
250£2.501p
500£51p
1,000£10 (invoiced)1p

Ex VAT, prepaid, valid 12 months. A pack that cannot be bought by card is invoiced: contact us.

  • One check per mobile, 2 for a US number. Landlines and invalid numbers are free.
  • Results: Live, Switched off, Dead or Undetermined. Undetermined is charged.
  • 5 free trial checks per HubSpot account.

How the check works

What it costs to check a number against the TPS

Short answer: checking one UK number against the TPS and CTPS costs 0.90p in a pack of 1,000 checks (£9), down to 0.05p in a pack of 5,000,000 checks (£2,499), ex VAT. Inside your CRM, from £95 a month for 2,500 numbers every 28 days.

What every plan includes

Real-time screening when a number is added or changed, on-demand screening, backfill of existing records, a result per phone number, an audit trail and the REST API.

The DMA's TPS royalty (10p per 1,000 records checked, capped at £3,300 a customer a year) is passed through at cost. Other register fee changes are passed through at cost with 30 days' notice. See how the plans compare on the comparison page, and every route to screening, from a DMA licence to a bureau clean, in what TPS screening costs.

How buying works

  • Self-serve: Starter and Standard, monthly or annual. Connect HubSpot or Zoho CRM and pay by card; the account switches on once the payment clears.
  • Through us: Scale, Custom, invoice or a signed DPA. Hit Get started and we reply within one working day. On-prem, SSO and more than 5 CRM accounts come under Custom.
  • Prepaid packs: buy at /account by card; the checks are on your key once the payment clears.

Pricing questions

What does fair use cover on Standard and Scale?

Checking every number in your CRM, the re-check every 27 days that keeps each verdict current, and checks on new and changed numbers. That runs up to 1,000,000 checks every 28 days on Standard (pooled as 13,000,000 over the year on annual billing) and 3,000,000 on Scale. Above that, screening pauses unless you switch on overage at £15 per 1,000 checks, or we agree a Custom plan. Fair use covers screening in your CRM; Zapier and REST API packs are charged per check.

What happens when Starter's 2,500 checks run out?

Screening pauses until the next 28-day period, unless you switch on overage in settings at £15 per 1,000 checks.

Why is an Undetermined dead number result charged?

Some networks do not give a live status, so those numbers come back Undetermined. The lookup still runs, so it is charged. See which results to trust in HLR lookups explained.

How are US numbers charged for dead number checks?

A US number uses 2 checks, and is checked even if it turns out to be a landline. Other landlines and invalid numbers are free.

How do I buy dead number checks?

Packs of 100, 250 and 500 are bought by card at /account, or in TPSClear settings inside HubSpot, and the checks are added once the payment clears. Which packs go through by card depends on how many checks we have in hand; when a pack cannot be supplied straight away, checkout sends you to us and we invoice it instead.