Rejected by carriers? The website is one of the most common reasons. Fix it today →
A2P 10DLC · Website requirements

You submit your own 10DLC registration · No one can guarantee campaign approval

The checklist

What reviewers check on your website

Each item has its own page with the exact wording, the provider rules behind it and what a reviewer sees.

When you register an A2P 10DLC campaign, your messaging provider sends it to The Campaign Registry (TCR) and on to carriers for review. Someone, or an automated check, opens your website. Twilio says TCR runs automated verification that captures a screenshot of your site. If the site is down, parked, behind a login, or shows a different business name, the campaign can be rejected. If the privacy policy, SMS terms, or opt-in form is missing or weak, it can be rejected too. The good news: the rules are published, and they are mostly the same across providers.

10DLC Site builds carrier-ready websites for A2P 10DLC registration.

Key facts at a glance

Question Answer Source
Who reviews my campaign? Your provider (the CSP), TCR, carriers, and vetting partners such as Aegis Mobile and WMC TCR CSP User Guide
What URLs do I submit? Homepage, privacy policy, terms and conditions, and your opt-in page (in the message flow) Twilio, Telnyx, Vonage
What is now required at Twilio? Privacy policy URL and terms URL for new API campaign submissions after June 30, 2026 Twilio changelog
How many sample messages? At least 1 and up to 5 in TCR; Marketing and Mixed need at least 2. Twilio asks for 2 to 5 TCR, Twilio
Campaign vetting fee $15 per vetting event (Vonage), $15 when sent for carrier review (Telnyx), $15 (Plivo) Vonage, Telnyx, Plivo
Brand registration fee $4.50 one time (Plivo, Vonage) Plivo, Vonage
Monthly campaign fee $10 for most standard use cases; Low Volume Mixed $1.50 (Plivo, Vonage) Plivo, Vonage
How long does review take? Twilio: several days, currently 10 to 15 days. Telnyx: about 72 business hours after Telnyx approval. SignalWire: 3 to 5 business days Twilio, Telnyx, SignalWire

Fees and timelines change. Always check your own provider's current page.

What are the 8 website requirements for 10DLC?

Each item below has its own page with what reviewers check, checklists, and common mistakes.

  1. Privacy policy. One clear, public policy that says mobile numbers and SMS opt-in data are not shared with or sold to third parties or affiliates for marketing. Twilio, Telnyx, Bandwidth, Vonage, and Plivo all ask for this.
  2. SMS terms. Your program name, what messages you send, how often, a note that message and data rates may apply, and HELP and STOP instructions.
  3. Opt-in form. A separate SMS consent checkbox, unchecked by default, not required to submit the form, with the disclosure right next to it.
  4. Brand name match. The site must show the same business you registered. Twilio rejects sites that don't match the brand.
  5. Business contact info. Business name, contact details, and services, so a reviewer can tell who you are.
  6. SSL and HTTPS. Plivo requires HTTPS. Twilio wants an https terms URL and flags unsecured links in sample messages.
  7. Real content pages. A real business site, not a lone lead form. Plivo lists About Us, Contact Us, Terms, and Privacy pages.
  8. No parked or unfinished sites. No parked, for-sale, under construction, login-only, or redirecting pages.

Why do carriers care about my website?

Carriers want to know a real business is sending the texts, and that people agreed to get them. CTIA's Messaging Principles ask senders to get consent, show a clear privacy policy, and make opt-in terms easy to find. Your website is where a reviewer checks all of that. The Campaign Registry says it is "not a compliance house" and points to CTIA guidance, so the details come from CTIA and from each provider.

What changed in 2025 and 2026?

The rules got stricter and more specific. Here is what the sources show:

  • January 13, 2025: Vonage began requiring a reseller ID on campaigns.
  • January 29, 2025: Bandwidth added Privacy Policy and Terms and Conditions fields to campaign registration (optional at that time).
  • 2025: Vonage made website information required for all brands except sole proprietors, and added a "URL Samples" list for links in your messages.
  • July 15, 2025: Vonage lists a $15 campaign vetting fee per vetting event, charged again for each re-vet.
  • August 7, 2025: Vonage lists Authentication Plus at $12.50.
  • February 17, 2026: Twilio began requiring a business registration number (EIN in the US) for new toll-free verification submissions, except sole proprietors. This is toll-free, not 10DLC, but many businesses use both.
  • February 18, 2026: Twilio's Console added dedicated Privacy Policy URL and Terms and Conditions URL fields. Before, that information went inside the message flow text.
  • June 30, 2026: Twilio made both URLs required for new A2P 10DLC campaign submissions via the API. Campaigns without them are rejected. Existing campaigns are not affected.
  • 2026: Twilio publishes many specific website and opt-in rejection codes (30919 to 30934). Telnyx's 2026 guide says verbal opt-in for marketing, political, and charity campaigns now needs double opt-in.

What URLs do I paste into my provider's form?

Most providers ask for the same four links. Field names differ a little.

What Example Where it goes
Homepage https://yourbusiness.com Website field on the brand or campaign
Privacy policy https://yourbusiness.com/privacy Privacy Policy URL field
Terms (with SMS terms) https://yourbusiness.com/terms Terms and Conditions URL field
Opt-in page https://yourbusiness.com/contact Message flow or call-to-action description

A few tips from the sources:

  • Twilio says the terms page must be on the same domain as your website, public, and https.
  • Twilio's message flow field takes 40 to 2,049 characters. Telnyx allows 40 to 2,048. List every way people opt in.
  • If your form is behind a login, Twilio and Vonage ask for public screenshots at a link instead.

Included in your Registration Kit: all four URLs plus the written pieces the form asks for, including your campaign description, message-flow description and sample messages, matched to your site and ready to paste. Build my order →

Step-by-step guides by provider:

What happens if my site is rejected?

You get a rejection reason, fix it, and resubmit. Your provider shows the reason. Twilio uses numbered error codes, and Plivo shows an error code and reason on rejected campaigns. Twilio says to edit the rejected campaign instead of deleting it.

Resubmission costs are different at each provider. Twilio says it charges the vetting fee once per campaign, so resubmitting the same campaign adds no new fee. Vonage charges $15 for each vetting event. Bandwidth and Telnyx describe a $15 fee on resubmission. Check your provider before you resubmit.

Find your rejection reason:

Can a website promise approval?

No one can guarantee approval. Carriers and their vetting partners make the final call, and they look at more than your site: your brand details, sample messages, use case, and message flow all count. A compliant website removes one big set of reasons to reject you. It does not promise the result. Be careful with anyone who says otherwise.

Sources

Not sure if your current site passes? Compare your site with the checklist. Want all eight requirements built for you on a new .com usually the same business day? See pricing.

If you were already rejected

Start from the exact reason your provider gave you, fix it on your site, then edit and resubmit the same campaign.

Skip the checklist

We build the whole list for you

A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms, a compliant opt-in form and real business pages, usually live the same business day, then checked every day. You submit your own registration through your provider.

Build my order: from $149 →

One-time price · 14-day money-back guarantee

From $149 per websiteBuild my order