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

This page is for Grasshopper customers who text from a local number and need to register, or whose registration shows Failed or Declined. Grasshopper says carriers now block all unregistered outbound SMS, including one-to-one replies and Instant Response messages.

10DLC Site is not affiliated with or endorsed by Grasshopper. 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 Grasshopper use, and who submits it?

Grasshopper uses A2P 10DLC registration for local numbers. You submit it yourself in the Grasshopper admin portal: first your brand, then your SMS campaign. An automated check runs first, then aggregators and carriers review it by hand.

If you text from a Grasshopper toll-free number, you go through toll-free verification instead. Grasshopper's blog says toll-free verification is free. The website checks are much the same.

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

Grasshopper's support article walks through both forms field by field.

Field Form What to put there
Website Register Brand Your business website. A well-established social page is allowed if you have no site.
Privacy policy Register SMS The direct link to your privacy policy page. For offline-only policies, a public share link or a screenshot in Evidence.
Describe your opt-in process Register SMS Pre-filled template. If opt-in happens on your website, include a direct link to that page.
Evidence Register SMS Screenshot upload, required if opt-in happens only offline.
Example message Register SMS One per message type, with your business name and HELP and STOP wording.

The flow in plain steps:

  1. Sign in to the carrier registration page in the admin portal and select Register Brand.
  2. Enter company name, industry, support email and phone, website, organization type, tax country, EIN and legal name, and the address exactly as on your IRS letter.
  3. Wait for the brand to show Verified.
  4. Select Register SMS. Assign phone numbers, estimate daily volume and pick message types.
  5. Edit the templated description, answer the content questions, and edit the sample messages.
  6. Add your privacy policy link, choose your opt-in method, describe it, and add evidence if needed.
  7. Review opt-in, opt-out and HELP replies, confirm no affiliate marketing, then Validate and Submit.

What does Grasshopper check on your website?

Grasshopper's pre-registration checklist names five items:

  • An EIN issued at least 40 days before you submit.
  • A working business website, or a well-established social media presence.
  • Opt-in language on any page of your website that collects phone numbers.
  • A public privacy policy that explains how you collect and use data and your sharing practices, linked from any page where you collect customer data.
  • SMS terms and conditions for your program.

For the opt-in itself, Grasshopper lists what people should see: your business name, the types of messages, frequency, "message and data rates may apply," how to get help, how to opt out, and links to your privacy policy and SMS terms.

Why was my Grasshopper registration declined?

Grasshopper shows a reason code in the admin portal and in an email. These code groups come from its support article, paraphrased, with the page that explains each fix.

Reason codes What it means (paraphrased) Fix page
803, 804, 806, 862 Missing or noncompliant opt-in or call to action Opt-in not verifiable
851, 861 Opt-out wording missing from proactive sample messages Sample messages mismatch
805, 809, 851, 852 Privacy policy missing, hard to reach, or allows sharing Privacy policy missing SMS language
804, 807 No website or online presence reviewers can verify Under construction or parked
601, 602, 603, 712 Business name, samples or description inconsistent Website does not match brand
702, 706, 707 Alcohol, tobacco or firearms content not age-gated (can resubmit) Campaign rejected: next steps
701, 703, 704, 705, 708, 709 Prohibited content on your site or in samples (cannot resubmit) Prohibited content

Two Grasshopper notes matter for your website. First, reviewers will search for your website even if you do not provide one, and will reject you if it shows prohibited content. Second, your business name should match across the registration, the website and your contact email domain.

Grasshopper's opt-in guidance also recommends giving people a clear choice, such as a box to agree and a box to decline texts. For more on consent layouts, see our opt-in form page.

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

Grasshopper says brand registration may take a few hours. Most SMS campaign registrations are reviewed within 7 to 12 business days. Grasshopper cannot expedite.

At the time of writing, Grasshopper lists these fees, passed on without markup:

Fee Listed amount Notes
Brand registration $4.50 per submission Charged whether successful or not, and again on resubmission
Campaign vetting $15 per submission Charged when the campaign reaches manual review, and again on resubmission
Low volume campaign (under 6,000 texts a day) $1.50 per month
Standard volume campaign (over 6,000 texts a day) $10 per month

If your form fails the automated check, Grasshopper says you get an email within minutes listing what to fix. The $15 fee applies when the campaign moves on to manual review. Check Grasshopper's current article before you resubmit.

Grasshopper-specific gotchas

  • No sole proprietors. Grasshopper requires a registered EIN or Canadian BN.
  • New EINs need 40 days. Grasshopper says a new EIN may take up to 40 days to show in the IRS database.
  • Legal name from the right line. On the SS-4, the legal name is the first line only. On the LTR147C, it is everything above the address.
  • Addresses must match exactly. "ST" instead of "STREET" can fail verification.
  • Approved campaigns can be suspended later if your opt-in or privacy policy changes.

How do I get a website that passes Grasshopper review?

  1. The site is live and matches your business name and email domain. See brand name match.
  2. It shows your services and contact details. See business contact info and content pages.
  3. It loads over https. See SSL and HTTPS.
  4. The privacy policy says mobile opt-in data is never shared. See privacy policy.
  5. SMS terms are on the site or inside the privacy policy. See SMS terms.
  6. Every phone-number form has opt-in language and a privacy link. See opt-in form.
  7. It is not parked or "coming soon." See no parked sites.

Included in your Registration Kit: the campaign description, opt-in process description, and sample messages written for your use case, plus your homepage, privacy policy, terms and opt-in page URLs, ready to paste into Grasshopper's Register SMS form. Build my order →

10DLC Site builds these pages and gives you the exact URLs. 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? 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