Rejected by carriers? The website is one of the most common reasons. Fix it today →

What website does Bandwidth need for 10DLC campaign registration?

Quick answer

Bandwidth campaign registration has Privacy Policy and Terms and Conditions fields in the Bandwidth App and API, added January 29, 2025. Bandwidth says reviewers look at your website, and it lists missing online presence, weak privacy policies, and missing terms among common rejection reasons.

Bandwidth passes your campaign to aggregators and carriers for vetting. Bandwidth says aggregators review websites tied to your campaign, and they may search for a website even if you did not submit one. If they find prohibited content anywhere on the site, they can reject the campaign.

10DLC Site is not affiliated with or endorsed by Bandwidth. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your account.

Where do the website URLs go in Bandwidth's registration?

URL Where it goes in Bandwidth
Business website (homepage) Brand details. Look for a field labeled something like "Website."
Privacy policy Campaign registration, Privacy Policy field (in Campaign Details)
Terms and conditions (with SMS terms) Campaign registration, Terms and Conditions field
Opt-in page or evidence Campaign call-to-action or message flow. Bandwidth asks for a screenshot or written form of the opt-in.

Here is what Bandwidth documents, in plain steps:

  1. Register your brand. Bandwidth says the brand must be the actual sender, not the software company behind it.
  2. Create the campaign in the Bandwidth App or through the API.
  3. In Campaign Details, add your privacy policy and terms links. Bandwidth added these fields on January 29, 2025 (optional at that time), and its November 2024 vetting rules ask you to provide both URLs.
  4. Describe your call-to-action and message flow, and provide a screenshot or written copy of the opt-in.
  5. Make sure the campaign description says how often you send messages.
  6. Add your opt-out message and content attributes, then submit.

What does Bandwidth check on your website?

Bandwidth's support articles call out these points:

  • Online presence. Lack of a website or online presence is a listed rejection reason. If you have no website, Bandwidth says to give social media or search presence, and you can attach privacy and terms PDFs.
  • Clean content. Aggregators reject sites with prohibited content anywhere. Bandwidth names SHAFT-C: sex, hate, alcohol, firearms, tobacco, plus cannabis and CBD. It says alcohol and tobacco may be possible with robust age gating.
  • Privacy policy. It should say mobile information will not be shared with third parties or affiliates for marketing or promotional purposes, and make clear that opt-in consent data is not shared.
  • Terms. Include brand name, message types, frequency, rates, customer care contact, and STOP instructions.
  • Opt-out wording. Include at least one of END, STOP, UNSUBSCRIBE, or CANCEL.
  • Phone field. Under the November 6, 2024 rules, the phone number cannot be a required form field unless texting is the form's sole purpose.

What are common Bandwidth rejections tied to the website?

Bandwidth publishes a list of common rejection reasons. The ones tied to your website and policies are:

Rejection reason (Bandwidth's list, paraphrased) Fix page
Call to Action or Message Flow issues Opt-in not verifiable
Lack of website or online presence Website not accessible
Privacy policy deficiencies Privacy policy missing SMS language
Terms and conditions missing Missing SMS terms
Missing opt-out message SMS terms
SHAFT-C content on the site Content pages
KYC problems (brand is not the real sender) Website does not match brand

Bandwidth also lists campaign and content attribute errors. It says sole proprietor campaigns are auto-rejected because not all carriers accept them, and advises holding those submissions. Bandwidth does not publish numbered error codes in these articles.

How much does a Bandwidth resubmission cost?

Bandwidth says a $15 fee applies to rejected campaigns that need resubmission. Bandwidth's articles above do not give a review timeline. Check Bandwidth's current pricing and your account for up-to-date details.

How do I get a website that passes Bandwidth review?

Use this checklist before you submit:

  1. The site is live, matches your brand, and has no prohibited content. See brand name match and no parked sites.
  2. It has a privacy policy with a no-sharing statement. See privacy policy.
  3. It has full SMS terms. See SMS terms.
  4. Its form has an optional phone field and clear consent text. See opt-in form.
  5. It shows who you are and how to reach you. See business contact info.

10DLC Site builds these pages and gives you the exact URLs to paste into Bandwidth: homepage, privacy policy, terms, and opt-in page. You still submit the campaign yourself, and carriers make the final decision. For other providers, see the any-provider guide.

Sources

Curious how your site stacks up? Run the free site checker, or see pricing for a site built for 10DLC review.

Built to these requirements

Get a carrier-ready website in about 15 minutes

A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.

Get my website: $149 →

One-time price · 14-day money-back guarantee · Daily Compliance Watch

Frequently asked questions

Where do I put my privacy policy link in Bandwidth?

Bandwidth says the privacy policy link goes in Campaign Details. Since January 29, 2025, campaign registration in the Bandwidth App and API has had Privacy Policy and Terms and Conditions fields.

Can my web form require a phone number for Bandwidth?

Not usually. Bandwidth's November 2024 requirements say the phone number cannot be a mandatory form field unless texting is the form's only purpose.

Does Bandwidth charge to resubmit a rejected campaign?

Yes, Bandwidth says a $15 fee applies to rejected campaigns that need resubmission. Check Bandwidth's current pricing, since fees change.

What if I do not have a website yet?

Bandwidth says you can provide social media or search presence, and attach your privacy policy and terms as PDFs if they are not online. Lack of website or online presence is on Bandwidth's list of common rejection reasons.

What website do I need for 10DLC approval?

The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...

What website URLs do I need for 10DLC registration with any provider?

The four website URLs every 10DLC registration uses: homepage, privacy policy, terms, and opt-in page. The TCR field model plus a...

What does a 10DLC privacy policy need to say?

What your privacy policy must say for A2P 10DLC approval: the no-sharing SMS clause, frequency and rates, one policy only, plus sa...

What should SMS terms and conditions include for 10DLC?

What SMS terms need for A2P 10DLC: program name, message types, frequency, rates, HELP, STOP, and a public https page. Includes sa...

Why was my 10DLC campaign rejected for missing SMS terms and conditions?

10DLC campaigns need public SMS terms on your own domain. Learn why missing terms cause rejection, what to include, and a sample t...

Why was my 10DLC campaign rejected for a privacy policy that is missing SMS language?

A 10DLC privacy policy needs a clear SMS no-sharing clause. See why campaigns get rejected for it, a sample clause, and how to res...

Carrier-ready website: $149Get started