Banks and Financial Services
E-Commerce
Insurance
Mobile Messaging
Gaming & Gambling
Communication and Service Providers
Identity & Verification Providers
eBooks
News
Case studies
Podcasts
Developers
Viteza
FAQ
About us
Events
Careers
Contact us
Articles

How Do You Know A Phone Number Supplied Is Valid And Active?

A person interacts with a digital interface about phone number validation on a tablet, ensuring the mobile number is still active, with a call-to-action to read an article by Fergal Parkinson.

Phone Number Validation and Liveness Checks: The Complete Guide

Every fake, mistyped or dead phone number that enters your systems carries a cost. It breaks onboarding flows, wastes SMS and verification spend, lets fraudsters slip through signup and stops one-time passcodes ever reaching the customer. For any business that collects mobile numbers, the quality of that single data point quietly shapes fraud exposure, deliverability and compliance.

The problem is that “is this number any good?” is really two separate questions. The first is whether the number is real and correctly formed. The second is whether it is active and reachable right now. They are answered in completely different ways, and a number can pass the first test while failing the second. This guide explains both, shows how they differ and sets out how to check a number is genuinely valid and live.

What is phone number validation?

Phone number validation is the process of confirming that a number is correctly formed and could exist as a real, allocated number. It checks the structure and provenance of the number rather than whether anyone is using it.

Validation works across three layers. The first is syntactic: the right length, a valid country code, the correct prefix and a format that matches the rules for that country (in the UK, for example, mobile numbers begin with 07). The second is allocation: not every number that looks correct has actually been handed to an operator, so a thorough check confirms the number sits within a range that is allocated within the national numbering plan. The third is portability status, since numbers move between networks and the original prefix no longer tells you who the current provider is.

Passing validation tells you a number is plausible and properly structured. It does not tell you the number is switched on or that it belongs to a real subscriber. For that, you need a different check. Resolving the current network behind a number is handled by Velocity, which identifies the live provider for any mobile number globally.

What is a phone number liveness check?

A phone number liveness check confirms that a number is active and reachable on the network at the moment you check it. It separates in-service numbers from those that are disconnected, churned, dormant or never allocated in the first place.

This cannot be inferred from the format of a number. A number can be perfectly valid, sit in an allocated range and still be completely dead because the subscriber cancelled their contract or the number was deactivated. The only reliable way to know is a real-time query at the network level, which returns whether the number is currently live and assigned to a subscriber. This is exactly what Live is built to do.

One point of clarification. In identity and biometrics, “liveness” usually means detecting whether a real human is present rather than a photo or spoof. In number intelligence it means something different: whether the phone number itself is live and in service. This guide deals with the telecoms meaning throughout.

Validation vs liveness: what is the difference?

The two checks answer different questions and protect against different problems. The simplest way to think about it is that validation tells you a number could be real, while a liveness check tells you it is real and active right now. The table below sets out the distinction.

 

Number validation

Liveness check

Question it answers

Is this number correctly formed and allocated?

Is this number active and reachable now?

What it checks

Format, length, country code, prefix, allocated range, ported status

Real-time network status and subscriber assignment

Method

Numbering-plan and format analysis

Live network query

What it cannot tell you

Whether anyone is actually using the number

Nothing further on format if validation is skipped

Typical use

Cleaning input data, catching fake or mistyped numbers

Confirming reachability before messaging, verifying or onboarding

Used together they close the gap that catches most businesses out: a number that looks right but goes nowhere.

How phone number validation works

Validation starts by parsing the number into its component parts: country code, national destination code and subscriber number. Free libraries such as Google’s libphonenumber handle this baseline format check well and are widely used for catching obvious input errors at the point of entry.

The baseline is where commodity tools stop. Knowing a number is the right shape is not the same as knowing it sits in a range an operator has actually been allocated, and it says nothing about portability. A number that was issued by one network years ago may now sit with another entirely, and a prefix-based guess at the current provider will be wrong. Accurate validation therefore needs current numbering-plan data and the ability to resolve the live network behind the number, not just its original allocation. This is the difference between a format check and intelligence-grade validation.

How liveness checks work

A liveness check is a real-time lookup against network data. Rather than reasoning about the structure of a number, it queries whether the number is currently active and assigned to a subscriber, and returns a clear status alongside details such as the serving network and ported status.

The “real-time” part matters because the answer decays. A number that was live last month may have been disconnected since, and a static list checked once is out of date almost immediately. Numbering data needs to be current and global, which is why TMT ID’s number plan information covers the whole world and is updated daily. That freshness is what stops totally fake or long-dead numbers slipping through. Pairing a liveness result from Live with network resolution from Velocity gives you both reachability and the current provider in a single view.

Why it matters: key use cases

Validation and liveness checks are not abstract data-quality exercises. They affect cost, risk and conversion across several parts of a business.

Fraud prevention at onboarding

Fraudsters routinely enter numbers that simply look about right, especially international ones, knowing most businesses cannot tell a real number from a plausible fake. Validating and liveness-checking at signup removes a cheap and common attack vector before an account is ever created. Where you also need to assess the propensity of a number to be used in fraud, TeleShield adds that risk signal.

KYC and AML

A mobile number is an identity signal as well as a contact detail. Confirming it is real, live and connected to the customer strengthens onboarding checks and supports compliance obligations, a theme we explore in detail in our guide to customer verification for financial institutions.

SMS and A2P deliverability and cost

Every message sent to a dead or invalid number is wasted spend, and high failure rates can damage sender reputation and downstream deliverability. Screening numbers before you send protects both budget and inbox placement, which is particularly relevant in the context of A2P and flash calling.

OTP and two-factor authentication

If the number is not live, the passcode never arrives and the customer is locked out at exactly the wrong moment. A liveness check before sending an OTP protects completion rates and the user experience.

CRM and data hygiene

Customer databases degrade as people change numbers. Periodic validation and liveness checks keep records accurate and contactable, which is the purpose of ongoing data cleansing.

Recruitment and lead quality

Where a valid contact number is the difference between a usable lead or applicant and a dead end, checking the number up front saves wasted outreach.

How TMT ID validates and liveness-checks numbers

TMT ID provides both halves of the picture through a single set of tools, with global coverage, millisecond response times and numbering data updated daily.

Verify validates and authenticates customers worldwide from their phone number, drawing on live network queries and direct access to operator data to return rich intelligence on a single number. Live answers the liveness question directly, confirming whether a number is currently assigned to a subscriber. Velocity resolves the current network behind any number globally, handling portability so you always know the real provider rather than the original one.

For teams building these checks into their own systems, the full suite is available via API, with technical detail in the developer documentation. Depending on how much certainty you need, from a fast low-cost format check through to a real-time network lookup, there is an option to match.

Frequently asked questions

Is a valid phone number the same as an active one? No. Validation confirms a number is correctly formed and allocated, but a number can be valid and still be disconnected or dormant. Only a liveness check confirms it is active right now.

How do you check if a phone number is live without sending a text? A real-time network lookup queries whether the number is currently assigned to a subscriber, so you get a live status without sending an SMS or making a call.

Can you validate an international number? Yes. Validation applies country code, format and numbering-plan rules for the relevant country, and global numbering data allows the same checks to run across markets.

What does it mean if a number is valid but not reachable? It means the number is correctly formed and sits in an allocated range, but is not currently active. This commonly happens when a subscriber has cancelled their service or the number has been deactivated.

How accurate are real-time liveness checks? Accuracy depends on the freshness and reach of the underlying data. Daily-updated global numbering data combined with live network queries gives the most reliable result.

Stop acting on numbers that go nowhere

A number that looks right but is fake or dead costs you on fraud, deliverability, compliance and conversion. Validating and liveness-checking that number takes milliseconds and removes the risk before it reaches your systems. TMT ID provides the most comprehensive device, network and mobile numbering data available to do exactly that.

Last updated on June 4, 2026

Contents

Related Articles

Promotional graphic for an article on the best authentication methods featuring an image of a woman's face with digital overlays.

Which Authentication Method is Best?

How Can KYC Digital Verification Reduce Fraud for Financial Institutions?

A woman smiling at her smartphone with a graphic promoting an article about age verification system titled "Gateway to Safety: Navigating Age Verification" by Neil Downing.

Gateway to Safety: Navigating Age Verification


Ready to get started?

We provide the most comprehensive device, network and mobile numbering data available

Contact us > Chat to an expert >