← All Articles

A2P 10DLC Registration for Solar Companies: The 2026 Guide

You bought a business texting number, loaded your canvass list, sent 300 texts about a savings estimate — and almost nobody replied. Your pitch was fine; the messages never arrived, because in 2026 US carriers block unregistered business texting, and solar is a vertical they watch hardest.

$4
brand registration, one-time
~$15
campaign vetting, one-time
$1.50–12
per month, by use case
2–4 wks
end to end — file before install season
Bottom line up front
  • Register the brand ($4) and campaign (~$15 + monthly) two to four weeks before the install-season rush.
  • The #1 solar rejection: “free solar” / “no cost” language in your samples.
  • Skip it and Twilio blocks every send with error 30034.

What A2P 10DLC actually is, in plain words

Your company legal name + EIN Brand $4 once who is texting Campaign ~$15 + monthly what you text, with samples → carriers see a registered sender and deliver instead of filtering

A2P stands for application-to-person: any text sent by software (a CRM, a follow-up tool, a Twilio script) rather than typed by a human on a handset. 10DLC means 10-digit long code — the normal local numbers businesses text from. Around 2021, AT&T, T-Mobile, and Verizon decided businesses texting from local numbers had to identify themselves first, and The Campaign Registry (TCR) is where you do it: a Brand (your legal identity) and a Campaign (what you text, with real samples and your opt-in story).

10DLC is not a law; it is a carrier requirement. It sits alongside — not instead of — the consent rules in our TCPA guide for solar sales reps and the state-by-state SMS rules hub.

Why solar texting specifically gets filtered

Carrier spam filters are trained on complaint data, and years of lead-gen operators blasting “FREE SOLAR, NO COST TO YOU” taught the models to treat solar vocabulary as high-risk. A legitimate solar sales team doing honest follow-up inherits that rough neighborhood: unregistered solar traffic is filtered near-instantly, and even registered traffic gets extra content scrutiny. Registration is how you separate yourself from the operators the filters were built for.

Step 1: Register your brand — $4, one-time

You register through your messaging provider (Twilio, Telnyx, Bandwidth), which passes it to TCR. You will need:

  1. Legal company name exactly as it appears on your IRS records. “Sunrise Solar LLC,” not “Sunrise Solar.” Pull your CP 575 letter and copy it character for character — EIN/name mismatch is the number-one brand failure.
  2. EIN.
  3. Business address, website, and vertical (select Energy or the closest equivalent).
  4. A contact email on your company domain. A Gmail address on a $2M solar company looks wrong to vetters.

If you have no EIN (a 1099 rep operating personally), Sole Proprietor registration exists but is capped at very low volume and filtered hardest. If you sell under a real entity, register the entity.

Step 2: Register your campaign — ~$15 vetting + $1.50–12/month

The campaign is where solar companies get rejected, so slow down here. Most solar teams fit Mixed (marketing plus customer care), or Low Volume Mixed under about 2,000 messages a day (roughly $1.50 to $2 a month vs. about $10 to $12 for Marketing/Mixed). Picking “Customer Care” to save a few dollars while your samples clearly show marketing is a fast rejection.

A campaign description that passes

“Sunrise Solar sends appointment confirmations, follow-ups after in-person consultations, savings-estimate delivery, and installation status updates to homeowners who requested a solar quote via our website form or in person from a company representative. Recipients opt in at the time of the quote request. All messages identify Sunrise Solar and include opt-out instructions.”

Sample messages that get solar campaigns approved

Submit 2 to 5 samples that look exactly like what you send, with bracketed placeholders and opt-out language in at least one:

What to submit — and send
Hi [FirstName], it's Jake with Sunrise Solar. Great talking today. Here's the savings estimate for your home based on your last 12 months of usage: [link]. Questions? Just reply. Reply STOP to opt out.
✓ Personal, usage-specific, opt-out included
Sunrise Solar: Hi [FirstName], confirming your consultation on [Date] at [Time] with [RepName]. Reply YES to confirm or R to reschedule. Reply STOP to opt out.
✓ Transactional and actionable
Hi [FirstName], your permit was approved today. Install is scheduled for [Date]. [RepName] at Sunrise Solar will text you the morning of.
✓ Status update — the use case vetters wave through
What gets rejected
Don't send thisHi! Your area qualifies for the FREE government solar program. $0 down, NO COST installation! Click here to claim your spot: bit.ly/xyz
✗ Five triggers in one message: “FREE,” a government-program implication, “$0 down / no cost,” “click here,” and a public link shortener

Five gotchas that kill solar campaigns

“Free solar” and “no cost” claims

Vetters treat these as deceptive marketing. Say “savings estimate” or “$0-down financing options,” never “free.”

Lead-gen language

Third-party lead generation and affiliate marketing are prohibited 10DLC content categories. Describe yourself as the installer or dealer contacting your own prospects — never as someone who generates or resells solar leads.

Government or utility impersonation

Any sample implying you are the utility, or that the ITC is a government check, is an instant fail — and a TCPA lawsuit magnet on top.

Purchased lists as your “opt-in”

The campaign form asks how recipients consent. “We buy aged leads” is both a vetting fail and, as our solar TCPA guide covers, not legal consent anyway.

Website mismatch

If your site has no visible SMS disclosure or privacy policy mentioning texting, add one before submitting.

What your trust score buys: throughput by tier

Trust score (approx.)TierT-Mobile daily capWhat it means for a solar team
75 to 100Top~200,000/dayEffectively unlimited for any dealer
50 to 74Upper-mid~40,000/dayPlenty for multi-crew regional companies
25 to 49Lower-mid~10,000/dayFine for a typical 5 to 20 rep shop
0 to 24Low~2,000/daySmall teams; external vetting can raise it
Sole ProprietorBottom~1,000/dayHeavy filtering — last resort without an EIN

TCR assigns a trust score from 0 to 100 that sets your sending capacity: T-Mobile publishes hard daily caps, AT&T limits rate per minute by campaign class, Verizon filters on reputation. If your score lands low, optional external vetting (roughly $40 one-time) can re-score the brand — but for most solar companies the lower-mid tier is already more capacity than they use, so do not overpay to chase a number you do not need.

Opt-in and opt-out: what carriers expect to see

On a web form, an unticked checkbox: “I agree to receive text messages from Sunrise Solar about my quote. Msg & data rates may apply. Reply STOP to opt out.” At the door, the rep confirms “I'll text you the estimate at this number, that ok?” and logs it. STOP, CANCEL, and QUIT must immediately and permanently suppress the number — your provider catches the keyword; your job is to never text that number again.

The first message of a thread and any blast carries the footer: “Sunrise Solar. Msg & data rates may apply. Msg frequency varies. Reply HELP for help, STOP to opt out.”

Skip it and you get silence, not a warning

Since mid-2023, Twilio blocks unregistered US-bound 10DLC traffic at the API with error 30034 — the message dies before it reaches a carrier. Traffic that slips through on other providers gets filtered (error 30007 territory), and every filtered message damages the number’s reputation further, so by the time you register you may be ramping a burned number out of a hole. Our Twilio deliverability guide covers diagnosing that spiral.

The math is simple: registration costs about $20 up front and a few dollars a month; one filtered blast to 500 canvassed homeowners costs the blast, the leads, and the number. The same brand-then-campaign process covers adjacent trades too — roofing and home security work identically.

Or skip the paperwork entirely

FollowUp was built for exactly this rep. On the Autopilot tier, every account gets a dedicated 10DLC-registered business number with the brand and campaign registration already done — follow-ups, savings estimates, and confirmations go out on carrier-trusted infrastructure from day one. No TCR forms, no vetting queue, no error 30034.

Frequently asked questions

Do solar companies need A2P 10DLC registration?

Yes. Any solar company sending business SMS to US numbers from a standard 10-digit local number must register its brand and campaign through The Campaign Registry (TCR). Unregistered solar traffic is filtered or blocked outright by AT&T, T-Mobile, and Verizon in 2026, and Twilio rejects it with error 30034 before it even reaches a carrier.

How much does 10DLC registration cost for a solar company?

Brand registration is a $4 one-time fee. Campaign registration adds a one-time vetting fee of approximately $15, plus a recurring monthly fee of roughly $1.50 to $12 depending on the use case you pick. Carriers also add small per-message A2P surcharges, typically fractions of a cent per segment.

Why was my solar SMS campaign rejected?

The most common reasons: sample messages containing “free solar” or “no cost” claims, campaign descriptions that read like lead generation or affiliate marketing (both prohibited content categories), missing opt-in descriptions, sample messages without opt-out language, and mismatches between the brand’s website and what the campaign says it sends.

How long does A2P 10DLC registration take for solar?

Brand registration with a valid EIN usually resolves in minutes to a few days. Campaign vetting typically takes a couple of days to a few weeks, longer if reviewers kick it back for content fixes. Budget two to four weeks end to end, and register before the install-season rush, not during it.

Can I text solar leads from my personal phone without 10DLC?

Person-to-person texting from your own handset is not A2P traffic, so 10DLC does not apply to a rep manually texting from their iPhone. The moment software sends through a carrier SMS API on your behalf, it is A2P and must be registered. Either way, TCPA consent rules still apply.

This is a general summary, not legal advice.