149 countries · crypto-native · no KYC

How to Check SIM Registration Status in the Philippines (2026)

One USSD code works across all three networks; each carrier also has an app and a portal. Here is every method, plus why an unregistered SIM stops receiving your OTPs entirely. Note that *123# may not work on all DITO SIMs for status checks, as discussed later in this article.

$0.035/msg from sub-100ms median 98.6% delivered
How to Check SIM Registration Status in the Philippines (2026) — smsroute
$0.004
per SMS from
149
countries
60s
to first message
6
crypto rails
To check SIM registration status in the Philippines, the quickest route works on every network: dial ***123#**. This USSD shortcut returns your registration status on Globe, Smart/TNT, and (for most functions) DITO without an app or internet connection. Under the SIM Registration Act (RA 11934), every SIM must be tied to a verified identity, and unregistered SIMs get deactivated — so this is a check worth doing before it becomes a problem. For the authoritative reference, see A2P 10DLC registration.

The fastest check: one code, all networks

To check SIM registration status in the Philippines, the quickest route works on every network: dial ***123#**. This USSD shortcut returns your registration status on Globe, Smart/TNT, and (for most functions) DITO without an app or internet connection. Under the SIM Registration Act (RA 11934), every SIM must be tied to a verified identity, and unregistered SIMs get deactivated — so this is a check worth doing before it becomes a problem. For the authoritative reference, see A2P 10DLC registration.

If the USSD result is unclear or you prefer an app, each carrier offers its own method. They all answer the same question: is this SIM Registered or Not Registered?

Every method, by network

Every method, by network — comparison diagram
Network App Portal Other
Globe/TM GlobeOne app → SIM Registration Status simreg.globe.com.ph *123# USSD
Smart/TNT GigaLife app → SIM Registration Status official Smart SIM reg site Text REG STATUS to 8080; *888; *123#
DITO DITO app (keep it updated) register.dito.ph *123# (status check limited)

One safety note that matters here: SIM registration attracts scam sites. Use only the carriers' official apps and domains above. A page asking for your full ID details on an unfamiliar URL is the exact phishing this very law was meant to reduce — do not hand your identity documents to a lookalike.

Why registration status affects the messages you receive

This is not only a personal admin task. It has a direct line to whether services can reach you. An unregistered SIM is deactivated, which means it stops receiving *everything*, including the OTP codes banks, apps, and logins send. If your verification texts suddenly stop arriving, an unregistered or deactivated SIM is a prime suspect before you blame the sender.

For businesses sending to Philippine users, the flip side matters: a portion of any Philippine list will be deactivated SIMs. Pre-send number validation strips them so you are not paying to message dead numbers. The same list-hygiene logic applies as in our HLR lookup guide.

For senders: what this means operationally

If you send SMS *into* the Philippines rather than just checking your own SIM, the registration regime shapes your delivery in two ways. Your reachable audience is the registered-SIM base, so expect some historical numbers to be dead. The country's mandatory sender-ID rules stack on top. The full operational picture is in our Philippines SMS guide.

SMSRoute is a no-KYC SMS API with crypto billing (BTC, ETH, USDT, XMR, LTC, and SOL) serving the international route to Globe and Smart. For reaching Philippine users, validate numbers first to skip deactivated SIMs. Design for the generic sender by putting your app name in the message body (OTP copy pattern). Test delivery to SIMs you control before scaling. This empirical check is what our delivery benchmark method describes. Filtering and registration make the Philippines a market where testing first genuinely pays. SMSRoute's published route pages list delivery from $0.004/message (premium direct-carrier corridors up to $0.035) with sub-100ms median submission and ~98.6% delivered success (smsr).

FAQ

How do I check if my SIM is registered in the Philippines?
Dial *123# — it works across Globe, Smart/TNT, and DITO and returns your registration status without internet. Alternatively use your carrier's app (GlobeOne, GigaLife, or the DITO app), their official portal, or for Smart text REG STATUS to 8080. Use only official carrier domains to avoid phishing sites.
What happens if my SIM is not registered?
Under the SIM Registration Act (RA 11934), unregistered SIMs are deactivated. A deactivated SIM stops receiving all messages, including OTP verification codes — so if your login codes suddenly stop arriving, check your registration status before assuming the sender is at fault. Re-registering restores delivery.
Why are my OTP codes not arriving in the Philippines?
Common causes include an unregistered or deactivated SIM (check with *123#), the sender using a filtered grey route, or the number being invalid. From the user side, registration is the first thing to verify; from the sender side, number validation and quality routing are the fixes.
How does SIM registration affect businesses sending SMS to the Philippines?
Your reachable audience is limited to registered, active SIMs, so a portion of any Philippine number list will be dead. Validate numbers before sending to avoid paying for undeliverable messages, and account for the country's mandatory sender-ID registration rules when planning branded traffic.

Send your first SMS in 5 minutes

No KYC. Pay with BTC, ETH, USDT, XMR, LTC, and SOL. Live routes to 149 countries.

Get an API key →