All 915 10DLC rules

A2P 10DLC rule registry

10DLC consent flow rules

This is where most real rejections happen. These rules cover the opt-in surface itself, the disclosures that must appear on it, consent scope and gating, the sixteen collection methods each with its own evidence burden, and the artifacts an offline programme has to supply instead of a URL.

101 rules· 69 blocking · 27 high · 5 medium

CON-008The live CTA and the declared message flow must say the same thingcampaign.message_flow vs live opt-in pageBlockingBLOCKING

The consent wording quoted in the message flow must be the wording actually printed on the live opt-in surface.

CON-010The three subscriber-management attributes must be declared truecampaign.subscriber_optin + subscriber_optout + subscriber_helpBlockingBLOCKING

The subscriberOptin, subscriberOptout and subscriberHelp campaign attributes must each be set true, and the HELP declaration must have a keyword set behind it.

CON-013Subscriber attributes must agree with the message bodies suppliedcampaign attributes vs optin/optout/help message bodiesBlockingBLOCKING

A campaign must not declare a subscriber attribute that its supplied opt-in, STOP and HELP message bodies contradict.

CON-023Evidence URLs must resolve without a loginconsent artifact URLBlockingBLOCKING

A submitted evidence URL must resolve, be publicly reachable, and not require authentication.

CON-024The opt-in URL must serve a certificate that verifiesopt-in URL TLS chainBlockingBLOCKING

The opt-in URL must present a valid, verifiable TLS certificate — not expired, self-signed, or issued for another hostname.

CON-027The opt-in URL must land on a page that carries the opt-inopt-in page DOMBlockingBLOCKING

The page at the submitted opt-in URL must contain the opt-in form itself, not merely mention or link to it.

CON-034The business name on the artifact must match the registered brandconsent artifact + brand.company_nameBlockingBLOCKING

The business name visible on the consent artifact must match the registered brand legal name or DBA.

CON-036Platform-hosted evidence must show the end business, not the platformconsent artifact brandingBlockingBLOCKING

Where consent is collected on a platform, agency, or franchisee surface, the evidence must identify the end business the consumer is agreeing to hear from.

CON-040The consent basis must be an explicit opt-in, not an implied onecampaign.message_flow + consent artifactBlockingBLOCKING

The submission must rest on a consumer act that agreed to messaging — not on an existing relationship, a published number, or a prior transaction.

CON-041The opt-in form must have a phone-number fieldopt-in form phone inputBlockingBLOCKING

The opt-in form must collect a mobile number through a field of its own.

CON-043A mandatory phone field needs its own separate, optional SMS opt-inconsent surfaceBlockingBLOCKING

Where the phone field is mandatory for another purpose, an additional and separately optional SMS consent control is required.

CON-045The opt-in page must be reachable without logging inopt-in page auth stateBlockingBLOCKING

The registered opt-in page must load for an anonymous visitor, not sit behind a login, paywall, or member area.

CON-048Every page that collects a number needs consent languageall pages containing a phone inputBlockingBLOCKING

SMS opt-in language and a consent control must appear on every page of the site that collects a mobile number, not only the page named in the registration.

CON-049Secondary collection pages owe the full disclosure, not a token linesecondary phone-collecting pagesBlockingBLOCKING

The consent language on a secondary phone-collecting page must carry the opt-out instruction and the policy links, not merely mention texting.

CON-059The consent control label must name the programme, not just contactconsent checkbox label textBlockingBLOCKING

The label on the consent control must say what the consumer is subscribing to — a bare "Text me" or "Contact me" is not specific enough.

CON-060The opt-in language must actually say SMS or text messageconsent disclosure textBlockingBLOCKING

The consent wording must name text messaging explicitly rather than referring generally to being contacted.

CON-070Declining messages must not degrade the service afterwardspost-signup service accessBlockingBLOCKING

A consumer who declines SMS at signup must retain the same access to the underlying service as one who accepted.

CON-072An alternative to SMS must exist where the service needs to reach the consumersignup flow alternativesBlockingBLOCKING

A programme must not make receiving text messages the only way to sign up or to be served, with no other channel offered.

CON-074The "not a condition of purchase" claim must be true in practiceconsent surface behaviourBlockingBLOCKING

Where the disclosure says consent is not a condition of purchase, the form or checkout must actually complete with the SMS box unticked.

CON-076Opt-in must not be bought with a prize or giveaway entryopt-in offer copyBlockingBLOCKING

A messaging opt-in must not be offered in exchange for entry to a prize draw, giveaway, raffle or contest.

CON-078Printed and in-store consent must not gate the transactionpaper form copy; POS screen; print CTA artworkBlockingBLOCKING

Paper forms, till screens and printed advertising must not make SMS consent a condition of the purchase, the discount, or completing the form.

CON-080The disclosure must name the programme the consumer is joiningconsent disclosure textBlockingBLOCKING

The point-of-consent disclosure must carry a programme or product description — what this particular messaging programme is.

CON-094The policy links at the opt-in must open real policy pagespolicy links on the opt-in surfaceBlockingBLOCKING

The Terms and Privacy Policy links beside the consent control must resolve to live pages carrying those documents — not 404s, placeholders, or unfinished templates.

CON-095The no-sharing statement must be reachable from the consent pointconsent disclosure text; privacy policy bodyBlockingBLOCKING

The disclosure, or the privacy policy it links to, must state that mobile information is not shared with third parties for marketing purposes.

CON-096Nothing in the flow may contradict the no-sharing promiseopt-in surface + linked privacy policyBlockingBLOCKING

No part of the opt-in surface or its linked policy may indicate that opt-in data is shared with third parties.

CON-099The opt-in and its advertising must not misleadconsent disclosure text; programme advertising copyBlockingBLOCKING

The consent disclosure and the programme advertising must not misrepresent what the programme is, what it costs, or what the consumer gets.

CON-108The disclosure must be on the same page as the phone-number fieldconsent surfaceBlockingBLOCKING

The consent disclosure must appear on the same page, popup, or form as the phone-number field — not on a separate linked page.

CON-110The disclosure must be visible without the consumer opening anythingdisclosure rendering and DOM positionBlockingBLOCKING

The consent disclosure must be rendered on the page as it loads — not behind a tooltip, an accordion, a "read more" toggle, or pushed out of the main content.

CON-113The disclosure must read as a disclosure, not as more marketing copyrendered disclosureBlockingBLOCKING

The consent disclosure must be clear and conspicuous, and set apart from the advertising copy and any other disclosures around it.

CON-123Every entity allowed to send must be named in the consentconsent disclosure textBlockingBLOCKING

The consent language must name each business that will send under it, not only the one the consumer is transacting with.

CON-124The sending entities must be named before consent is captureddisclosure ordering on the opt-in surfaceBlockingBLOCKING

The authorised sending entities must be disclosed before the consumer acts, not on the confirmation screen or in the first message.

CON-125Consent must not be claimed on behalf of unnamed partnersconsent disclosure textBlockingBLOCKING

The opt-in language must not purport to grant consent to "our partners", "affiliates", "third parties", or a linked partner list.

CON-130Each messaging programme needs its own opt-in controlopt-in surface control setBlockingBLOCKING

A single opt-in control must not enrol the consumer into several messaging programmes or use cases at once.

CON-132Email or voice consent does not become SMS consentconsent scope; list provenanceBlockingBLOCKING

Consent collected for email or phone calls must not be treated as consent to text, and an email list must not be migrated to SMS without a fresh opt-in.

CON-134SMS consent needs its own control and its own sentenceopt-in surface control set; consent disclosure textBlockingBLOCKING

Messaging consent must not share a control or a sentence with email or phone-call consent.

CON-137The consent record must capture the number it authorisesconsent artifact phone fieldBlockingBLOCKING

The consent record must store the specific telephone number the consumer authorised messages to be sent to.

CON-139A business built on acquiring opt-in lists cannot be registeredcampaign business modelBlockingBLOCKING

A campaign whose business model is acquiring, aggregating or monetising opt-in subscriber lists must not be registered.

CON-145Consent must come from the consumer, not from a legal processconsent provenance declarationBlockingBLOCKING

Permission to message obtained by court order, or by any other mechanism the consumer did not initiate, is not consent.

CON-146A TCPA exemption is not a substitute for opt-inconsent basis declarationBlockingBLOCKING

An organisational or governmental exemption from the TCPA does not remove the requirement to obtain an opt-in.

CON-147An exemption relied on must be met in every one of its conditionsexemption claimBlockingBLOCKING

Where a 47 CFR 64.1200(a)(9) exemption is relied on, every condition attached to it must be satisfied — free to the end user, within the message caps, sender identified, and opt-out in each message.

CON-150A toll-free number must belong to one businesstoll-free number to brand mappingBlockingBLOCKING

A single toll-free number must be associated with exactly one business.

CON-151Promotional messaging needs consent in writing, and must say soconsent basis; consent artifactBlockingBLOCKING

A campaign carrying promotional content must rest on prior express written consent, and the submission must describe that consent as a written record.

CON-156A call recording is not the written consentconsent artifact mediumBlockingBLOCKING

A recording of the consumer agreeing does not satisfy a requirement for consent in writing.

CON-160A marketing programme must say "marketing" everywhere it describes itselfconsent disclosure text; campaign.message_flow; campaign.descriptionBlockingBLOCKING

For a marketing campaign, the call to action, the message flow and the campaign description must each state that the messages are marketing or promotional.

CON-AGE-GATEAge-gated programs require real age verification at opt-inconsent surfaceBlockingBLOCKING

A campaign declaring age-gated content must verify age at the point of consent, not merely ask for self-attestation.

CON-ART-001An artifact proving consent collection must be attachedcampaign.message_flow + consent artifactBlockingBLOCKING

The opt-in / message flow must reference a durable artifact evidencing how consent is collected — a screenshot of the opt-in screen, a PDF or scan of the paper form, the verbal script, or a capture of the QR landing page.

CON-ART-002The consent artifact must actually show a consent surfaceconsent artifactBlockingBLOCKING

The attached artifact must depict the point of consent collection, not an unrelated page, logo, or product screen.

CON-BOX-BUNDLEDMessaging consent must be separate from terms acceptanceconsent surfaceBlockingBLOCKING

The messaging opt-in must be its own control, not bundled into a general "I accept the Terms and Privacy Policy" checkbox.

CON-BOX-PRESENTAn explicit affirmative opt-in control must existconsent surfaceBlockingBLOCKING

Consent must be captured by a deliberate affirmative action — a checkbox, toggle, or signature — never inferred from form submission.

CON-BOX-UNCHECKEDThe consent control must be unchecked by defaultconsent surfaceBlockingBLOCKING

The opt-in control must not be pre-selected; consent must be a deliberate act.

CON-DISC-ADJACENTDisclosures must appear at the point of opt-in, not only in linked documentsconsent surfaceBlockingBLOCKING

The required disclosures must be visible on the consent surface itself; burying them in a linked Terms page does not satisfy the requirement.

CON-DISC-BRANDConsent disclosure must identify the sending brand by nameconsent disclosure textBlockingBLOCKING

The disclosure at the point of consent must name the business that will send the messages.

CON-DISC-NOT-CONDITIONPromotional consent must state it is not a condition of purchaseconsent disclosure textBlockingBLOCKING

A promotional opt-in must carry the explicit statement that consent is not a condition of any purchase.

CON-DISC-PURPOSEConsent disclosure must state the message type or purposeconsent disclosure textBlockingBLOCKING

The consumer must be told what kind of messages they are agreeing to receive.

CON-DISC-STOPConsent disclosure must explain how to opt outconsent disclosure textBlockingBLOCKING

The disclosure must tell the consumer they can reply STOP to stop receiving messages.

CON-DOUBLE-OPTIN-CARTAbandoned-cart programs require double opt-incampaign.message_flowBlockingBLOCKING

Abandoned-cart messaging requires a confirmed double opt-in and must not treat cart placement as consent.

CON-FLOW-SPECIFICThe message flow must describe a real, specific opt-incampaign.message_flowBlockingBLOCKING

The message flow must name where consent happens concretely enough for a reviewer to find and verify it.

CON-KEYWORD-CONFIRMKeyword opt-in requires a compliant confirmation replycampaign.optin_messageBlockingBLOCKING

The auto-reply sent after a keyword opt-in must carry the brand, frequency, rates, STOP and HELP.

CON-KEYWORD-CTAKeyword opt-in requires the advertised call to actioncampaign.message_flow + consent artifactBlockingBLOCKING

A text-to-join campaign must supply the advertisement wherever the keyword is promoted, carrying the full disclosure.

CON-NO-TRANSFERConsent must not be purchased, shared, or transferredcampaign.message_flowBlockingBLOCKING

Only the business that collected the consent may message the consumer; purchased lists and shared opt-ins are prohibited.

CON-NOT-GATEDDeclining messages must not block the primary actionconsent surfaceBlockingBLOCKING

The consumer must be able to decline SMS and still complete the purchase, signup, or account creation.

CON-OPTOUT-CONFIRMOpt-out confirmation must acknowledge and must not promotecampaign.optout_messageBlockingBLOCKING

The opt-out confirmation must confirm no further messages will be sent, name the brand, and contain no promotional content.

CON-PAPER-ELEMENTSPaper consent form must carry the disclosure, a tick box, and a signature linepaper consent formBlockingBLOCKING

The form must show the full consent disclosure, a messaging tick box separable from the phone field, and a signature and date.

CON-PAPER-FORMPaper opt-in requires a copy of the formconsent artifactBlockingBLOCKING

A campaign collecting consent on paper must supply the form, showing the disclosure and the consent control.

CON-QR-DESTQR opt-in must resolve to a compliant surfaceconsent surfaceBlockingBLOCKING

A QR code used for opt-in must land on a page carrying the full consent disclosure, or the disclosure must be printed beside the code.

CON-SCOPE-SPLITPromotional consent must be separate from transactional consentconsent surfaceBlockingBLOCKING

A single opt-in must not bundle promotional marketing with informational or transactional messaging.

CON-VERBAL-ELEMENTSVerbal script must contain all eight required consent elementsverbal scriptBlockingBLOCKING

The script must capture explicit consent and state the brand, message types, frequency, rates, opt-out, help, and the privacy policy.

CON-VERBAL-SCRIPTVerbal opt-in requires the documented scriptcampaign.message_flow + consent artifactBlockingBLOCKING

A campaign collecting consent by phone must supply the exact script read to the consumer.

CON-017An offline opt-in still needs a findable business behind itbrand website vs offline consent methodHighHIGH

A brand collecting consent entirely offline must still have a verifiable online presence a reviewer can find.

CON-033Opt-in evidence must be the live surface, not a mockup of itopt-in screenshot vs live pageHighHIGH

The artifact must depict the brand's own working opt-in surface — not stock imagery, a design template, or a mockup of a page that does not exist yet.

CON-038Verbally-collected informational campaigns need the mockup and the messagesconsent artifact + campaign.sample_messagesHighHIGH

An informational campaign collecting consent by phone must supply both a mockup of the opt-in workflow and the message content that will be sent under it.

CON-042The phone field must be optional on a general-purpose formopt-in form phone field required attributeHighHIGH

On a form that exists for something other than SMS signup, the phone-number field must not be required to submit.

CON-044A required phone field must carry an SMS disclaimer beside ittext adjacent to the phone fieldHighHIGH

Where the phone-number field is mandatory, the text next to it must say whether the number will be used for text messages.

CON-064A kiosk or terminal must not pre-fill the consumer's numberkiosk consent screenHighHIGH

A payment terminal or kiosk collecting messaging consent must require the consumer to enter their number, not present one already filled in.

CON-071The decline path must be as usable as the accept pathdecline/skip control renderingHighHIGH

The control that lets a consumer skip or decline messaging must not be disabled, greyed out, or hidden.

CON-075A promotion must be open to people who do not join the SMS programmepromotion terms; CTA copyHighHIGH

Participation in a promotion, loyalty scheme or offer must not require the consumer to be enrolled in text messaging.

CON-088Customer-care contact must be reachable from the point of consentconsent disclosure textHighHIGH

The call-to-action must give the consumer a way to reach a person — a support email, phone number, or help page.

CON-093The policy links must say which document they openlink text and document titles of the policy linksHighHIGH

The links to the Privacy Policy and the Terms & Conditions must be labelled as those documents, and the pages they open must title themselves the same way.

CON-109The disclosure must sit next to the button the consumer pressesdisclosure position relative to the submit controlHighHIGH

The consent language must appear directly beneath the phone field or immediately above the submit control.

CON-162A chat conversation is not a marketing opt-inconsent basis vs use caseHighHIGH

Consent inferred from a chat widget or an inbound conversation must not be used to justify a marketing use case.

CON-163Keyword consent is bounded by what the advertisement promisedkeyword advertisement copy vs campaign contentHighHIGH

Consent given by texting a keyword extends only to the programme advertised alongside that keyword.

CON-164Text-to-join marketing still owes the written-consent elementskeyword CTA copyHighHIGH

A marketing text-to-join CTA must carry the federal written-consent elements — the ATDS disclosure, the not-a-condition statement, and the number being authorised.

CON-166A donation programme must disclose that it solicits donationsconsent disclosure textHighHIGH

Where the programme solicits donations, the point of consent must say so.

CON-ART-003The consent artifact must be legibleconsent artifactHighHIGH

The artifact must be readable at the resolution supplied — cropped, blurred, or truncated evidence does not establish consent.

CON-DISC-AUTOMATEDConsent disclosure must disclose automated, recurring messagingconsent disclosure textHighHIGH

The consumer must be told the messages are automated and recurring — a TCPA express-written-consent element.

CON-DISC-FREQConsent disclosure must state message frequencyconsent disclosure textHighHIGH

The disclosure must tell the consumer how often messages will arrive.

CON-DISC-HELPConsent disclosure must explain how to get helpconsent disclosure textHighHIGH

The disclosure must tell the consumer they can reply HELP for assistance.

CON-DISC-PRIVACY-LINKA Privacy Policy link must sit at the point of consentconsent surfaceHighHIGH

A link to the Privacy Policy must be present beside the opt-in control, not only in the page footer.

CON-DISC-RATESConsent disclosure must carry the message and data rates noticeconsent disclosure textHighHIGH

"Message and data rates may apply" (or a clear equivalent) must appear at the point of consent.

CON-DISC-TERMS-LINKA Terms of Service link must sit at the point of consentconsent surfaceHighHIGH

A link to the Terms of Service must be present beside the opt-in control, not only in the page footer.

CON-FLOW-METHOD-MATCHThe described opt-in method must match the evidence suppliedcampaign.message_flow + consent artifactHighHIGH

The collection method described in the message flow must be consistent with the artifact and the website.

CON-IMPORTED-LISTImported or legacy lists must evidence original consentcampaign.message_flowHighHIGH

A campaign messaging a pre-existing list must describe when and how that consent was originally obtained.

CON-IVR-CONFIRMIVR opt-in must capture an unambiguous confirmation stepcampaign.message_flowHighHIGH

An IVR flow must require a distinct keypress or spoken confirmation specifically for messaging consent.

CON-KW-REVOCATION-SETDeclared opt-out keywords should cover the FCC per-se setcampaign.optout_keywordsHighHIGH

The declared opt-out keywords should include the FCC per-se revocation words: STOP, QUIT, END, REVOKE, OPT OUT, CANCEL, UNSUBSCRIBE.

CON-VERBAL-RECORDVerbal consent must describe how assent is recordedcampaign.message_flowHighHIGH

The flow must state how the consumer’s spoken agreement is captured and retained — recording, transcript, IVR log, or timestamped CRM entry.

CON-063Labelling the consent control "optional" pre-empts the gating rejectionconsent checkbox labelMediumMEDIUM

The messaging consent control should be labelled optional where the form around it collects anything required.

CON-090The disclosure should say which number the messages come fromconsent disclosure text + campaign number setMediumMEDIUM

The call-to-action should state the phone number or short code the programme will send from.

CON-101"Free" must not be used loosely in the call to actioncampaign.message_flow + consent disclosureMediumMEDIUM

The word "free" must not appear in the CTA except for genuine free-to-end-user programmes; synonyms must be paired with the rates disclosure.

CON-DISC-NO-POPUPTerms must not be presented only in a pop-upconsent surfaceMediumMEDIUM

A modal or pop-up is not an acceptable method of displaying the required terms.

CON-RECORD-FIELDSConsent records must capture the required fieldscampaign.message_flowMediumMEDIUM

The flow should evidence retention of the consent record: number, timestamp, medium, the exact wording agreed to, and the consenting party.

The other 7 layers

Reading the rules is the easy part.

Ekas runs every rule that gates approval, 823 of these 915, against your registration before it reaches the carrier. It reads your site, your policy pages and your opt-in the way a reviewer would, and hands you the fix, not just the verdict.