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

What website does Bird (MessageBird) need for 10DLC registration?

Quick answer

Bird needs a live website URL on your brand that matches your registered business. For the campaign, Bird's docs put your privacy policy and terms links inside the Message Flow section, not in separate URL fields. Your privacy policy must say SMS opt-in data is not shared with third parties.

This page is for businesses that send texts to US numbers through Bird, the company formerly called MessageBird. To send from a local 10-digit number, you register a brand, then a campaign, then link your numbers to the approved campaign. Reviewers use your website to check that your business is real and that people agree to get your texts.

10DLC Site is not affiliated with or endorsed by Bird. 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.

Which registration does Bird use, and who submits it?

Bird uses A2P 10DLC for US long codes, and you submit the brand and campaign yourself in Bird. Bird's 10DLC guide describes three levels: brand, campaign, and number. Brand approval alone does not let you send. The campaign must be approved and your numbers linked to it. Bird notes that 10DLC rules cover long codes only, not toll-free numbers.

Bird's how-to guide places the form under Developer Dashboard > Numbers > 10DLC Compliance. You pick an approved brand, fill in the campaign overview, set content attributes, add samples and keywords, then submit.

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

URL Where it goes in Bird
Business website (homepage) Brand registration, Company Overview section. The field is Website URL, next to Company Name and Display Name.
Privacy policy Campaign registration, Message Flow (Call-to-Action or Opt-in Flow). Bird's docs list no separate privacy URL field.
Terms of service (with SMS terms) Same place: a link inside the Message Flow text.
Opt-in page or opt-in evidence Message Flow. Give the web URL where opt-in happens, or upload screenshots in Attachments (10MB per file, 5 files per campaign).

Public companies also go through Authentication+. Bird's brand docs say this uses a brand representative email on the same domain as your website. Bird's campaign docs require 2 to 5 sample messages. STOP and HELP are mandatory keywords.

Included in your Registration Kit: the campaign description, Message Flow text with your privacy and terms links placed where Bird expects them, and sample messages written for your use case, plus all your URLs and business details, ready to paste into Bird. Build my order →

What does Bird check on your website?

Bird's campaign docs say every opt-in flow must show your brand name, HELP and STOP instructions, message frequency, and a message and data rates notice. It must also link to your privacy policy and terms. Here is what that means for the site:

  • The site matches your brand and your samples. Codes 601 and 603 flag a mismatch between your website, campaign attributes, and sample messages.
  • A privacy policy with a no-sharing line. Bird's docs say it must state that SMS opt-in information is not shared with third parties.
  • A visible opt-in with full disclosure. If the site collects phone numbers, code 803 says it needs opt-in wording on the page.
  • Separate consent. Marketing consent must be its own step, and SMS consent must not be bundled with email or calls.
  • You are the brand. Code 710 says to register the customer-facing brand, not the agency behind it.

Why was my Bird 10DLC campaign declined?

Bird publishes decline codes on its campaign registration page. These are the ones tied to your website and opt-in, paraphrased.

Code What it means (paraphrased) Fix page
601 Campaign attributes do not match your website or sample messages Website does not match brand
602 Sample messages do not fit the selected use case Sample messages mismatch
603 Website, samples, and brand registration are inconsistent, or samples are incomplete Website does not match brand
611 Opt-in, opt-out, or HELP messages are missing required parts SMS terms
708 Lead generation or affiliate marketing, or opt-in data shared with third parties Prohibited content
803 Website collects numbers but lacks opt-in wording Opt-in form
804 Could not verify; need a website or complete call-to-action details Opt-in not verifiable
805 Privacy policy on the website is missing the no-sharing statement Privacy policy missing SMS language
806 Call-to-action lacks brand name, frequency, rates, HELP/STOP, or terms and privacy links Opt-in not verifiable
851, 861 Combined privacy, call-to-action, and keyword message problems Missing SMS terms

Bird's docs say prohibited content codes 701 to 707 cannot be resubmitted. Bird's how-to guide also claims that 90% of 10DLC rejections come from generic or unclear Message Flows.

How long does review take, and what does it cost to resubmit?

Bird's docs list fees but no review time. At the time of writing, Bird's docs list:

Item Fee in Bird's docs
Brand registration $4 per submission
Brand resubmission $4 per attempt
Secondary brand vetting (optional) $40 per attempt
Campaign compliance review $15
Campaign resubmission $15 per attempt
Standard campaign $10 per month, 3-month minimum ($30)
Low volume mixed campaign $1.50 per month

Bird's newer 10DLC guide says a brand resubmission is a fresh attempt that is charged again. Check Bird's current pricing before you act.

Bird gotchas to know

  1. Your legal name must match your tax ID. Bird's guide says TCR names a mismatch between legal company name and tax ID as the most common reason brand verification fails. See brand EIN mismatch.
  2. The use case is locked. Bird says you cannot change it after registration.
  3. Some brand fields lock too. Once a brand is vetted or has an active campaign, Bird says company name, EIN, EIN country, and entity type cannot be edited.
  4. Number limits. Bird's FAQ says up to 49 numbers per brand and campaign, and T-Mobile charges $500 per request to review more.

How do I get a website that passes Bird review?

  1. The site is live, public, and matches your legal business name. See brand name match.
  2. It shows your services and contact details. See business contact info.
  3. It loads over https. See SSL and HTTPS.
  4. It has a privacy policy that says SMS opt-in data is not shared. See privacy policy.
  5. It has SMS terms with STOP, HELP, frequency, and rates. See SMS terms.
  6. It has an opt-in form with an unchecked SMS box and full disclosure. See opt-in form.
  7. It is not parked or "coming soon." See no parked sites.

10DLC Site builds these pages and gives you the exact URLs to use in Bird. You still submit the registration yourself, and carriers make the final decision. For other providers, see the any-provider guide.

Sources

Not sure if your current site is ready? Run it through the compare your site with the checklist, or see pricing for a site built for 10DLC review.

Built to these requirements

Get a carrier-ready website, usually the same business day

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.

Build my order: from $149 →

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

Frequently asked questions

Does Bird have a privacy policy URL field for 10DLC campaigns?

Not as a separate field in Bird's campaign registration docs. Bird asks you to include links to your Privacy Policy and Terms of Service in the Message Flow section, and you can attach supporting files such as screenshots of your opt-in form.

How much does Bird charge for 10DLC brand registration?

Bird's brand registration docs list $4 per brand submission, $4 per resubmission if the brand is rejected, and $40 per attempt for optional secondary vetting. Fees change, so check Bird's current pricing before you submit.

Does Bird charge to resubmit a rejected 10DLC campaign?

Yes, Bird's campaign registration docs list a $15 compliance review fee and a $15 resubmission fee per attempt. That makes it worth fixing every website issue before you resubmit, not just the one named in the decline code.

What is Bird decline code 805?

Code 805 means reviewers need a compliant privacy policy on your website. Bird's docs say the policy must state that SMS opt-in information is not shared with third parties. Code 851 combines this with missing keyword message elements.

What is Bird decline code 804?

Code 804 means reviewers could not verify your campaign and need a website or complete call-to-action information. Give a working website link that shows the opt-in, or detailed opt-in documentation such as screenshots.

How long does Bird 10DLC review take?

Bird's 10DLC docs and FAQs reviewed for this page do not publish a campaign review time. Carrier-side review is done by third parties, so plan for days, not minutes, and check your campaign status in Bird.

Can I change my campaign use case after Bird approves it?

No, Bird's 10DLC guide says the use case cannot be changed once the campaign is registered. If your use case changes, you register a new campaign, and your website and samples should match the new use case.

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 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, and com...

What does a compliant 10DLC opt-in form look like?

How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...

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, what reviewers check, and how t...

Why was my 10DLC campaign rejected because the opt-in could not be verified?

If reviewers cannot see how people agree to your texts, your 10DLC campaign gets rejected. Learn what proof they need and how to f...

Why was my 10DLC campaign rejected for 'website does not match brand'?

Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...

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...

From $149 per websiteBuild my order