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

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

From $149 per websiteBuild my order