Skip to content
A2PCheck

Twilio Error 30003: Unreachable Destination Handset

Error 30003 means the destination handset was unreachable — usually powered off, out of service, or unable to receive SMS at that moment.

Guidance only — A2PCheck is independent and not affiliated with Twilio, The Campaign Registry, or any carrier, and we can't guarantee approval.

What Twilio error 30003 means

The destination handset is unavailable on the carrier network. This usually happens when the device is powered off, has no service, cannot receive SMS, or is otherwise temporarily unreachable.

Official Twilio name: 30003: Unreachable Destination Handset

Why error 30003 happens

The recipient's device is off or has no signal, is roaming off-network, or the number can't receive SMS (landline or unsupported type). Persistent 30003 to many recipients can also hint at carrier filtering of your sender or content.

How to fix error 30003

  1. Retry the message later to rule out a transient outage.
  2. Confirm the recipient's device is powered on with signal and can receive SMS from other senders.
  3. Use Lookup Line Type Intelligence to confirm numbers are SMS-capable before sending.
  4. If many recipients fail at once, review your sender type and content for carrier-filtering risk.
  5. Collect at least three failed Message SIDs and contact Twilio Support if the pattern persists.

Related error codes

Official reference

For the authoritative definition and any changes to this code, see the Twilioerror catalog. A2PCheck is an independent pre-scan layer for the campaign packet you submit — it can't change carrier behavior.

Twilio error 30003 documentation

Frequently asked questions

Is 30003 permanent?

Usually not. 30003 is typically transient — the handset was off or out of coverage. A single retry later often succeeds. If it fails repeatedly across many recipients, look at line type (Lookup) and possible carrier filtering of your traffic.

Free — no signup required

Catch the campaign issue behind this error before you resend

Many of these errors trace back to an unregistered, mis-scoped, or non-compliant A2P 10DLC campaign. Paste your campaign details for a free readiness scan — no signup.

Scan my campaign for this issueAll A2P 10DLC error codes