10DLC rejection reasons · Free lookup

What does your 10DLC rejection actually mean?

Carrier and TCR rejection notices are vague on purpose. Paste yours below and this free tool matches it to the exact reason it maps to, with the fix — no login, no waiting, nothing stored.

Nothing leaves your browser and nothing is stored. This matches your wording against the known 10DLC rejection reasons instantly. For a rebuilt, submit-ready package, use Fix →

Every 10DLC rejection reason

The complete list carriers and TCR bounce campaigns for. Critical reasons get a campaign rejected outright; warnings limit or throttle it. Each links to the full fix.

Critical — reject the campaign

Opt-in / consent not described

The #1 rejection cause. The campaign must describe exactly how end users consent to receive messages, and the consent must be verifiable.

How to fix it →

Opt-in language does not match the use case

Sample messages or call-to-action describe a message type the campaign did not register for (e.g. marketing content on a 'customer care' campaign).

How to fix it →

Sample messages are placeholders or too generic

Samples like 'Hello, this is a test' or vague templates get rejected. Samples must reflect real traffic and match the use case.

How to fix it →

Sample messages missing opt-out language

At least one sample (typically the first/initial message) must show how recipients stop messages.

How to fix it →

HELP response not provided or non-compliant

Carriers require a HELP keyword response that identifies the brand and gives a contact method.

How to fix it →

STOP response not provided or non-compliant

A STOP keyword must confirm opt-out and state that no further messages will be sent.

How to fix it →

Privacy policy missing or does not mention SMS

The brand website must host a privacy policy stating that mobile information is not sold or shared with third parties for marketing.

How to fix it →

Website missing, dead, or under construction

Reviewers visit the brand website to verify the business is real and the opt-in exists. A dead or parked domain fails.

How to fix it →

Legal business name / EIN mismatch

Brand registration is rejected when the legal name and EIN do not match IRS records exactly.

How to fix it →

Prohibited or restricted content (SHAFT / high-risk)

Sex, Hate, Alcohol, Firearms, Tobacco, cannabis, gambling, loans/debt, and other restricted categories are barred or heavily gated.

How to fix it →

Warnings — limit or throttle

Haven't submitted yet?

If you're registering for the first time, don't guess your way into a rejection. The guided flow walks you through opt-in, samples, HELP / STOP and privacy copy, then audits the whole package against every reason in this list before you submit.

Common questions

Why was my 10DLC campaign rejected?

Almost always one of a short, fixed list of reasons: opt-in consent that wasn't clearly described or verifiable, sample messages that don't match your declared use case or read like placeholders, a missing HELP or STOP response, a privacy policy that doesn't mention SMS, a website that isn't live, or a legal-name / EIN mismatch at the brand level. Paste your rejection above and this tool points you at the exact one.

Is this rejection lookup free?

Yes. It runs entirely in your browser, needs no account, and stores nothing. It matches your rejection wording against the known 10DLC rejection reasons and shows you the fix. Rebuilding the corrected package is what Fix does.

What's the difference between this lookup and Fix?

The lookup identifies which reason your rejection maps to and how to fix it, instantly and for free. Fix reads your whole rejection and context, then rebuilds a corrected, submit-ready package — the consent language, samples, HELP/STOP and privacy copy — so your resubmission passes.

How long until I can resubmit after a 10DLC rejection?

Re-review usually takes another one to four weeks, and every rejected resubmission restarts that clock. That's why identifying every real reason before you resubmit matters more than resubmitting fast.