10DLC registration

10DLC registration · Step 4 of 5

A2P messaging requires brand + campaign registration with TCR. Avg approval 2–5 days · jvapi files on your behalf · Back to SMS →
Business ID
Apr 15 · 11:02
Brand filed
Apr 15 · 11:14
Brand vetted
Apr 16 · 09:41
4
Campaign
in progress
5
Approved
est. Apr 20
75
vetting score / 100
STANDARD TIER · 2,000 msgs/day

Brand vetting passed

Campaign Verify scored Acme Dental Clinic, Inc. at 75/100. Standard tier is approved — you can move up to 2,000 messages/day across all US carriers. For higher throughput, we can request re-vetting with additional documentation.
Business age
14 yrs
Tax ID match
Brand website
✓ SSL
Public filings
2 minor

Step 1 · Business identity (EIN lookup)

We auto-fill the brand registration from IRS records. No typing out your legal name, address, or entity structure.

✓ Resolved in 0.8s · IRS public records
✓ Acme Dental Clinic, Inc.
EIN 82-4981230 · Private Corporation · Delaware · formed 2012-03-14 · 47 employees · $4.2M revenue
1820 Post St, Suite 340, San Francisco, CA 94115 · industry HEALTHCARE / DENTAL

Step 2 · Brand registration

One brand covers all your campaigns. $4 registration fee + $40/yr.

Shown to carriers · not to end users
✓ SSL valid · crawled · privacy policy found

Step 3 · Use case

Pick the use case that best describes your messaging. Carriers enforce different content rules per use case.

Mixed · Account notifications
Appointment reminders, confirmations, 2-way support.
Most common for healthcare & services
Customer care
Inbound 2-way support. No marketing content.
Fastest approval, lowest throughput
Marketing
Promotional content, offers, drip campaigns.
Requires stricter consent proof
sample "Hi Sofia, reminder: your appointment with Dr Patel is tomorrow at 2:15 PM. Reply C to confirm, R to reschedule."
✓ branded (Acme Dental) ✓ opt-out present ✓ no prohibited content 132 char · 1 segment

Step 4 · Consent & opt-out

Prove how users opted in. Required by TCPA & CTIA.

✓ Includes brand, msg type, rate disclosure, STOP + HELP

Pre-flight checklist

EIN resolved & matches business nameIRS
Website reachable & SSL validHTTP 200 · cert valid 387d
Privacy policy on site/privacy crawled
Opt-in mechanism specifiedweb form · checkbox
Sample messages include opt-outSTOP / UNSUBSCRIBE
Message content doesn't match prohibited categoriesno SHAFT-C risk
Opt-in disclosure language matches CTIA guidelinesauto-validated
iBrand vetting score ≥ 75 (optional but unlocks standard tier)scored 75 ✓
Registration fee
$4 one-time
Brand annual
$40 /yr
Campaign
$10 /mo
Carrier surcharge
$0.002 /segment

⚑ If TCR rejects — common reasons & how we auto-fix

jvapi inspects every rejection, suggests an exact fix, and re-files on your behalf. You don't need to decode carrier error codes.
TCR-3012 · OPT-IN LANGUAGE INSUFFICIENT
Your opt-in disclosure is missing required phrase "Message & data rates may apply."
Auto-fix: Append required phrase to disclosure & re-file. Estimated re-approval: 24h.
TCR-4207 · SAMPLE MESSAGE PROHIBITED
Sample message #2 contains reference to third-party lending ("loan pre-qualification").
Auto-fix: Switch campaign type to Low-volume High-risk OR remove lending reference. Propose both; you pick.
TCR-5104 · DOMAIN MISMATCH
Brand website domain doesn't resolve to registered business.
Auto-fix: WHOIS verification · add DNS TXT record (we generate token), re-file same day.