10DLC rejection codes.
The 68 codes a carrier reviewer can return on a 10DLC campaign, 22 new ones planned from December 9, 2026, and 5 older ones, each with what it means and how to fix it in our own words. Read against the published list on November 13, 2026.
Consent form
30887The opt out workflow or opt out message is unclear
30890The HELP reply lacks a brand name and a way to get help
30896The opt in workflow is not sufficient for the campaign
30909The opt in flow cannot be verified by a reviewer
30913Marketing consent is not collected separately
30917Not every selected opt in method is described
30923Messaging consent is bundled into required terms
30924Consent wording is missing required disclosures
30925The consent checkbox is missing or checked by default
30931The form gives no way to decline messages
Website and policies
30888No age gate where one is required
30891The website URL does not work
30907The website does not match the brand or campaign
30908No privacy policy is linked or reachable
30919The website lacks business details or a messaging disclosure
30920The website is only a form, with no business context
30921The website needs a login
30922The website is not a working, standard URL
30932The privacy policy shares opt in data with third parties
30961A website with a high risk domain reputation
Business identity
30881The brand support email is invalid or a public email domain
30894The campaign is not tied to the right brand
30898The same EIN is used for several brands
30903The brand does not meet sole proprietor criteria
30914Sole proprietor content does not match the registered name
30915Registered as a sole proprietor while using a company name
30918The trade name does not match the legal name on file
30926The campaign references more than one company
30927Opt in proof shows a different company
30971The contact email uses a personal email domain
30972The contact is not an authorized representative
30995The account has reached its phone number limit
Campaign draft
30886The description does not explain the campaign
30889The embedded phone number setting does not match the samples
30892A sample message uses a public link shortener or plain http
30893Sample messages are missing, unclear or off use case
30895Lending content without the direct lending attribute
30910Registration fields are not in English
30911The same text is pasted across fields or samples
30912The use case reads as person to person messaging
30916Lead generation and lead nurture are confused
30928Influencer or public figure messaging is not a valid use case
30929Emergency alerts are not a valid use case
30930The brand has reached its campaign limit
30940Cannabis, CBD or illegal substances
30941Prescription drugs or controlled substances
30942Payday, title or personal loan marketing
30943Third party debt collection
30944Gambling or betting
30945Sweepstakes or contests
30946Stock alerts or investment signals
30947Cryptocurrency trading or token promotion
30948High risk investment opportunities
30949Debt reduction or consolidation
30950Credit repair
30951Third party lead generation or multi level marketing
30952A use case not allowed under federal law
30953Adult content
30954Hate, violence or offensive content
30955Alcohol promotion
30956Alcohol content without a 21 plus age gate
30957Firearms, fireworks or explosives
30958Tobacco or vape products
30959Fraudulent or misleading content
30960A known phishing campaign
30962Deceptive marketing practices
30963Public link shorteners in the campaign
30964Links that use http instead of https
New codes, planned from December 9, 2026
30569The call to action leaves out the message and data rates disclosure
30965The sign-up proof does not open or cannot be read
30966Consent was collected for affiliates or by another business
30967Two privacy policy links open different policies
30968Two terms links open different terms
30969A marketing campaign also describes texts that are not marketing
30973Reviewers could not open the privacy policy page
30974The privacy policy page has too little text
30975Reviewers could not open the terms page
30976The terms page has too little text
30977The campaign description does not name the registered business
30978No link or screenshot of the text-to-join instructions
30979The verbal or phone opt in script is missing or incomplete
30980The website sign-up form has no phone number field
30981The privacy policy does not name the registered business
30982The paper sign-up form does not ask people to agree to texts
30983The paper sign-up form was not provided
30984The description still has unfilled template text
30985Marketing content in a campaign type that does not allow it
30986The campaign type does not match the texts described
30987Sign-up consent does not match the texts the campaign sends
30988The chat widget named in the message flow is not on the site
Older codes, in use before March 23, 2026
Inspect the site before you resubmit.
The free inspection reads your client's phone form, SMS checkbox, privacy policy and terms against 68 published rejection reasons, with the wording to paste. Or send us the client and we file it for $79.
Inspect a site free File a client for $79