Skip to content
A2P 10DLC help

A2P 10DLC Rejection Codes and How to Fix Each

When Twilio refuses a brand or a messaging registration, the rejection carries a five-digit error code. These are the codes we handle: most can be fixed and resubmitted, a few can't be resubmitted at all, and some only mean waiting on something else.

Updated . Fees and wording match what Out Nurture files.

Fix it and resubmit

Correct what the code names, then resubmit. A filing refused before carrier review is corrected in place. In Out Nurture, a messaging registration refused after carrier review is filed again as a new registration; what registration costs explains the fees.

  • 30536

    Your privacy policy link is missing, broken, or not publicly viewable (for example, behind a login). Provide a working public link and resubmit.

    Privacy policy and SMS terms carriers accept

  • 30544

    Your consent screen doesn't say what kind of messages people are signing up for. State the purpose clearly (for example, appointment reminders or promotions) where you collect consent, then resubmit.

    Opt-in checkboxes carriers accept

  • 30545

    Your consent screen doesn't say how often people will get messages. Add a frequency statement (for example, "message frequency varies" or "4 msgs/month"), then resubmit.

    Opt-in checkboxes carriers accept

  • 30549

    Wherever you collect consent, add a clickable link to your terms and conditions so people can read them before they opt in. A mention of terms without a link to them isn't enough.

    Opt-in checkboxes carriers accept

  • 30550

    Wherever you collect consent, add a clickable link to your privacy policy so people can see how their information is handled before they opt in.

    Opt-in checkboxes carriers accept

  • 30551

    Your consent language talks about "communications" or "updates" in general but never says text messages or SMS specifically. Name the channel explicitly where you collect consent, then resubmit.

    Opt-in checkboxes carriers accept

  • 30552

    Your proof of consent doesn't show the actual end user agreeing to receive messages. It needs to be something a customer sees and acts on themselves, not an internal form filled out on their behalf. Show the real customer-facing opt-in, then resubmit.

    Opt-in checkboxes carriers accept

  • 30556

    Your opt-in bundles text message consent together with consent for email, phone calls, or another channel. Give text messaging its own, separate opt-in that isn't tied to agreeing to anything else, then resubmit.

    Opt-in checkboxes carriers accept

  • 30557

    Your terms don't name your business or the messaging program. Add that, then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30558

    Your terms don't say how often subscribers will get messages. Add a frequency statement, then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30559

    Your terms don't describe what your messaging program actually sends. Add a plain description of the message types, then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30560

    Your terms don't give subscribers a way to reach support. Add a contact method (email, phone, or HELP keyword instructions), then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30561

    Your terms don't explain how to stop messages. Add opt-out instructions (for example, reply STOP), then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30562

    Your terms don't disclose that message and data rates may apply. Add that disclosure, then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30563

    Your terms are missing the standard line that carriers aren't responsible for delayed or undelivered messages. Add it, then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30564

    Your terms and privacy policy links exist, but they're buried in a dropdown, a pop-up, or somewhere far from where people actually opt in. Move both links so they're visible right next to the opt-in itself, then resubmit.

    Opt-in checkboxes carriers accept

  • 30568

    Your consent screen doesn't name your business or brand. Add it where you collect consent, then resubmit.

    Opt-in checkboxes carriers accept

  • 30569

    Your consent screen doesn't disclose that message and data rates may apply. Add that disclosure where you collect consent, then resubmit.

    Opt-in checkboxes carriers accept

  • 30570

    Your consent screen doesn't tell people how to get help. Add support instructions (for example, "reply HELP for help"), then resubmit.

    Opt-in checkboxes carriers accept

  • 30701

    One or more fields in this brand submission failed validation. Check for values that are too long, or a badly formatted phone number, email, or address. Fix the flagged fields and resubmit.

    Registering your business (the brand)

  • 30702

    Twilio lost track of this brand's record with the registry, usually because it went inactive. Check the brand's status and re-register it if needed.

  • 30703

    One of the details on this brand (phone number, tax ID, legal name, contact info, email, website, or stock symbol) is already registered elsewhere. Use unique values and resubmit.

    Registering your business (the brand)

  • 30709

    You described sending an opt-in confirmation message, but your submission doesn't show people actually being opted in before that message goes out. Make sure your sign-up flow genuinely enrolls someone first, then resubmit.

  • 30713

    The third-party vetting token submitted with this brand is invalid, expired, or doesn't match the brand's details. Get a fresh token from your vetting provider, make sure it's copied in full and unmodified, then resubmit.

  • 30714

    The registry rejected the third-party vetting token attached to this brand. Confirm with your vetting provider that the token is current and matches this brand exactly, then resubmit; contact support if your provider confirms it's valid.

  • 30715

    Sole-proprietor brands can't use a third-party vetting token. Remove the vetting token from this submission, or register under a different business type if you need one, then resubmit.

  • 30790

    Twilio hit an internal error processing this brand. Resubmit as-is. This can happen more than once before it needs a support ticket.

  • 30791

    Twilio hit a temporary system error on their end. Double-check your information is accurate and resubmit.

  • 30792

    Something went wrong on the registry's end while processing this brand. Not something you did. Resubmit as-is; contact support with your brand ID if it keeps failing.

  • 30793

    The identity documents linked to this brand submission couldn't be validated. They may not match each other, or, for a publicly traded company, the stock exchange you listed isn't one we support. Confirm the linked documents are correct and resubmit.

    Registering your business (the brand)

  • 30794

    The registry rejected this submission without giving a specific reason. Re-check every field against the registration requirements and resubmit; contact support if nothing looks wrong.

  • 30795

    The tax ID on file doesn't match the legal business name on your profile. Correct whichever one is wrong and resubmit.

    Registering your business (the brand)

  • 30796

    The business type or public-stock details on this brand don't match what the registry found. If this isn't a publicly traded company, correct the business type; if it is, make sure the stock ticker and exchange match your official filings, then resubmit.

    Registering your business (the brand)

  • 30797

    This brand is registered as a U.S. government entity, but that couldn't be confirmed. If that's not accurate, change the business type; if it is, make sure your legal name and address exactly match official government records, then resubmit.

    Registering your business (the brand)

  • 30798

    This brand is registered as a nonprofit, but its tax-exempt status couldn't be confirmed. Make sure your nonprofit details match your official records exactly, then resubmit. This only applies to U.S. nonprofits.

    Registering your business (the brand)

  • 30799

    The registry couldn't verify the business details on this brand. Double-check that your legal business name, address, and tax ID are complete, correctly formatted, and match official records, then resubmit.

    Registering your business (the brand)

  • 30880

    The reviewer didn't give a specific reason for this rejection. Re-check every field against the registration requirements, and contact support if nothing looks wrong before resubmitting.

    Your messaging registration: description and sample texts

  • 30882

    Your terms and conditions page didn't meet the requirements, or the link is missing. Make sure the page is public, names your business, describes your messaging program, discloses rates and message frequency, gives a way to reach support, explains how to opt out, links to your privacy policy, and states that carriers aren't responsible for delayed or undelivered messages.

    Privacy policy and SMS terms carriers accept

  • 30886

    Your messaging registration's description doesn't clearly explain who's sending messages, to whom, and why. Rewrite it to match your actual use case and sample messages, then resubmit.

    Your messaging registration: description and sample texts

  • 30887

    Your opt-out instructions aren't clear enough. Explain how a recipient stops messages (for example, replying STOP) and make sure your sample messages show it, then resubmit.

    Your messaging registration: description and sample texts

  • 30888

    You marked this messaging registration as restricted to adults, but the reviewer couldn't find real age verification on your site or opt-in flow. Either add a genuine age gate before someone can opt in, or remove the age-restricted flag if it doesn't apply, then resubmit.

  • 30892

    One of your sample messages uses a public link-shortening service or an unencrypted (http://) link. Use your own branded domain with a secure (https://) link instead, then resubmit.

    Your messaging registration: description and sample texts

  • 30893

    Your sample messages don't clearly match the use case you selected, or don't include enough detail. Provide at least two realistic examples that reflect your actual message content and use case, then resubmit.

    Your messaging registration: description and sample texts

  • 30894

    The business details on this messaging registration don't match your approved brand. Make sure the messaging registration is filed under the correct brand and that the description matches your registered business, then resubmit.

    Your messaging registration: description and sample texts

  • 30907

    Your website doesn't match the rest of the registration: it belongs to another business, isn't live, or describes different products than your opt-in and example messages. Use the live website of the business you registered, make the business name, opt-in and examples tell the same story, then resubmit.

  • 30908

    Your privacy policy didn't meet the requirements, or the link is missing. Make sure the page is public, titled as a privacy policy, names your business, and states that you don't share opt-in or mobile messaging data with third parties for marketing purposes.

    Privacy policy and SMS terms carriers accept

  • 30909

    The reviewer couldn't tell how people consent to receive your messages. Describe your full opt-in flow, and make sure your call-to-action includes everything required (purpose, frequency, rates, help, and opt-out), then resubmit.

    Opt-in checkboxes carriers accept

  • 30911

    Two or more fields in this submission are worded the same way. Rewrite your description, message flow, and sample messages so each says something different and specific, then resubmit.

    Your messaging registration: description and sample texts

  • 30913

    Your opt-in asks for consent to marketing texts in the same checkbox as other messages, like appointment reminders or follow-ups. Carriers need marketing consent on its own: add a separate, unchecked checkbox for marketing and promotional texts to the form on your website, paste both checkbox sentences into your registration, then resubmit.

    Opt-in checkboxes carriers accept

  • 30916

    Your declared use case, your description, and your sample messages don't tell a consistent story. Most often, this happens when a registration is filed as one thing (for example, reaching out to brand-new leads) but the description or samples read as something else (for example, following up with people you're already talking to). Pick the use case that actually matches what you send, rewrite the description and samples to match it, and if you genuinely do both, file them as separate messaging registrations, then resubmit.

    Your messaging registration: description and sample texts

  • 30923

    Your form makes agreeing to texts a condition of using your service, signing up or buying. Make the texting checkbox optional, so the form still submits without it, then resubmit.

    Opt-in checkboxes carriers accept

  • 30924

    The consent wording people see when they opt in is missing something carriers require: what messages they'll get, how often, that message and data rates may apply, and how to stop. Put all of it next to the checkbox on your form, paste that wording into your registration, then resubmit.

    Opt-in checkboxes carriers accept

  • 30925

    Your opt-in doesn't show people actively choosing to get texts: the texting checkbox is ticked in advance, missing, or folded into accepting your terms. Give texting its own checkbox that starts unchecked, separate from your terms and privacy policy, then resubmit.

    Opt-in checkboxes carriers accept

  • 30931

    Your form doesn't let people say no to texts and still finish what they came to do. Make the texting checkbox optional and separate from required terms, then resubmit.

    Opt-in checkboxes carriers accept

  • 30932

    Your privacy policy needs to explicitly say that mobile opt-in and messaging data are never shared with third parties for marketing. Add that statement to your policy, then resubmit.

    Privacy policy and SMS terms carriers accept

  • 30933

    Add a link to your business's privacy policy before submitting. This is required on every messaging registration, even before it reaches carrier review.

    Privacy policy and SMS terms carriers accept

  • 30934

    Add a link to your business's terms and conditions before submitting. This is required on every messaging registration, even before it reaches carrier review.

    Privacy policy and SMS terms carriers accept

  • 30963

    One of your links uses a public link-shortening service. Replace it with a link on your own domain, then resubmit.

    Your messaging registration: description and sample texts

  • 30964

    One of your links uses an unencrypted (http://) address. Switch it to a secure (https://) address, then resubmit.

    Your messaging registration: description and sample texts

  • 30971

    The email address on file for your business contact couldn't be verified as belonging to your business. Use a company email address, or provide documentation linking a personal address to your business, then resubmit.

  • 30972

    The contact listed on this messaging registration couldn't be verified as someone authorized to act for your business. List someone who's actually authorized to register messaging on the business's behalf, then resubmit.

Can't be resubmitted

The content or use case can't be registered on a local number. Only a different use case, filed as a new registration, can go forward.

  • 30883

    This messaging registration describes content carriers won't allow to register at all (for example, adult content, hate speech, alcohol, firearms, tobacco, or cannabis). This use case can't be resubmitted. You'll need a different messaging registration for compliant content.

  • 30884

    Carriers flagged this messaging registration as resembling spam or phishing. This messaging registration can't be resubmitted; if you believe this is a mistake, contact support before filing a new one.

  • 30885

    Carriers flagged this messaging registration as high fraud risk. This messaging registration can't be resubmitted; contact support if you believe this is a mistake.

  • 30897

    Carriers won't register what this registration describes: it falls in a category US carriers don't allow for business texting (for example high-risk lending offers, debt relief, credit repair, third-party lead generation, gambling or sweepstakes). This registration can't be resubmitted; a registration for different, allowed content is a new filing. Contact support if you think this is a mistake.

    Your messaging registration: description and sample texts

  • 30940

    Carriers don't allow texting related to cannabis, CBD, or other controlled substances, regardless of state law. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30941

    Carriers don't allow texting that markets prescription drugs or controlled substances. This messaging registration can't be resubmitted. You'll need a different use case (routine reminders from a licensed pharmacy to existing patients may qualify under a different one).

  • 30942

    Carriers don't allow texting that markets loans (payday, title, personal, or similar). This messaging registration can't be resubmitted. You'll need a different use case.

  • 30943

    Carriers don't allow texting for third-party debt collection. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30944

    Carriers don't allow texting that promotes gambling, betting, or wagering. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30945

    Carriers don't allow texting that promotes sweepstakes, contests, or prize giveaways. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30946

    Carriers don't allow texting that sends stock tips or trading alerts. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30947

    Carriers don't allow texting that promotes cryptocurrency trading or token sales. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30950

    Carriers don't allow texting that promotes credit repair services. This messaging registration can't be resubmitted. You'll need a different use case.

  • 30955

    Carriers restrict alcohol-related messaging unless you can show a compliant age gate for adults 21 and older. This messaging registration can't be resubmitted as-is; add real age verification to your site, then file a new messaging registration.

  • 30960

    Carriers identified this messaging registration as a phishing attempt. This messaging registration can't be resubmitted, and continued attempts can affect your account standing.

  • 30962

    Carriers identified misleading claims or manipulative tactics in this messaging registration. This messaging registration can't be resubmitted. A new messaging registration needs to describe your actual offer accurately.

Waiting on something else

Nothing in the filing is wrong. Something else has to clear first.

  • 30710

    This brand can't be deleted while it still has active messaging registrations attached. Remove or migrate those first, then try deleting the brand again.

  • 30711

    This brand can't be deleted while it's still shared with another account. End that sharing relationship first, then try deleting the brand again.

  • 30712

    Your account has reached the maximum number of brands it's allowed to register. Reuse an existing brand if it fits, remove ones you no longer need, or contact support to raise the limit.

  • 30990

    This messaging registration has been suspended and can't send messages until the issue is resolved. Contact support. Common causes are sending traffic that doesn't match what you registered, high complaint volume, or a suspended brand.

  • 30991

    This messaging registration can't be registered until your brand finishes identity verification. Wait for your brand to reach approved status, then try again.

  • 30992

    A move of registrations filed elsewhere into this account was cancelled before it finished. Restart the move and let it finish, then try again.

  • 30993

    A move of registrations filed elsewhere into this account didn't finish in time. Retry the move; contact support if it keeps timing out.

  • 30994

    This messaging registration can't be registered until your brand is fully approved. Wait for brand approval, then try again.

  • 30995

    Your account has hit the maximum number of messaging services allowed. Remove or consolidate unused messaging services before filing a new one.

Each code links to Twilio's own page for it. The fixes are the ones Out Nurture shows customers in the app when a filing comes back refused.

Out Nurture files the registration for youIt checks your opt-in and policy pages before you pay, files the brand and messaging registration, and texts your leads once you're approved.

More A2P 10DLC help