{"slug":"a2p-10dlc-vetting-scoring","title":"A2P 10DLC Vetting and Trust Scoring — TCR Brand Tiers","tags":["a2p","10dlc","tcr","vetting","trust-score","brand-tier","compliance"],"agent_summary":"TCR (The Campaign Registry) assigns each registered Brand a Trust Score (0-100) based on vetting tier (Standard, Enhanced, Sole Proprietor). Higher trust → higher per-second throughput, better delivery rates, fewer carrier filtering events. Enhanced Vetting via WMC Global ($40-$60 one-time) is required for the top throughput tier. Sole Proprietor is a separate tier with hard daily caps.","trigger_phrases":["TCR trust score","A2P brand vetting","Enhanced Vetting WMC Global","10DLC throughput tier","brand score TCR","sole proprietor TCR","a2p brand tier"],"runnable":false,"markdown":"\n# A2P 10DLC Vetting and Trust Scoring\n\nAfter a Brand is registered with TCR, it receives a **Trust Score** (0-100) and an assigned tier. The score and tier determine messages-per-second (MPS) throughput, daily volume caps, and how aggressively carriers filter the brand's traffic. Vetting is the lever that moves brands into higher tiers.\n\nThis topic complements [A2P 10DLC Campaign Registry](/topic/a2p-10dlc-campaign-registry) — registration is step one, vetting and scoring govern what happens after.\n\n## The three brand types\n\n### Sole Proprietor (SP)\n\nFor individuals operating without an EIN. Distinct tier. Hard limits regardless of vetting.\n\n| Constraint | Value |\n|---|---|\n| EIN required | No (personal SSN or no tax ID) |\n| Max campaigns | 1 |\n| Max phone numbers | 1 |\n| Daily message limit | 1,000 to T-Mobile, 3,000 to AT&T, lower to others |\n| Brand fee | $4 one-time |\n| Campaign fee | $2/month |\n| MPS throughput | Capped at low/medium tier |\n\n**When to choose:** solo operators, freelancers, single-line use cases. Cannot scale.\n\n### Standard Brand (low/standard)\n\nFor registered businesses with an EIN. Default tier on registration.\n\n| Constraint | Value |\n|---|---|\n| EIN required | Yes |\n| Max campaigns | Unlimited (per use case caps) |\n| Max phone numbers per campaign | 49 |\n| Daily message limit | Varies by score, typically 200K to T-Mobile |\n| Brand fee | $4 one-time |\n| Campaign fee | $10-$15/month per campaign |\n| MPS throughput | 75 MPS combined across all numbers in campaign |\n\n**When to choose:** most SMB and mid-market use cases. Default for new registrations.\n\n### Enhanced / Vetted Brand\n\nStandard Brand that has passed **Enhanced Vetting** via WMC Global. Higher trust score, higher throughput.\n\n| Constraint | Value |\n|---|---|\n| Enhanced Vetting | Required, $40-$60 one-time |\n| Daily message limit | Significantly higher, often 2M+ to T-Mobile |\n| MPS throughput | Up to 225+ MPS |\n| Campaign approval speed | Faster, often instant |\n| Filter resilience | Lower carrier-level filtering |\n\n**When to choose:** any brand sending > 50K msgs/day, marketing-heavy traffic, financial/healthcare sectors needing low filter rates.\n\n## How Trust Score is calculated\n\nTCR uses a combination of public-data verification and Enhanced Vetting inputs:\n\n1. **Business identity match** — Brand name, EIN, address, phone match against authoritative databases (D&B, state corporate registries, USPS, IRS).\n2. **Business age** — Brands registered <3 years score lower.\n3. **Industry classification (vertical)** — Some verticals (debt collection, gambling, alcohol, firearms) score lower by default and may be prohibited entirely.\n4. **Reputation signals** — Public web presence, BBB rating if available, complaint history.\n5. **Enhanced Vetting** — adds significant points when passed.\n\nBrands rarely see the raw score. They see a tier: Low, Medium, High, Top.\n\n| Tier | Approximate trust score | Sending behavior |\n|---|---|---|\n| Low | 0-30 | Tight throughput, heavy filtering, campaign approvals slow |\n| Medium | 31-50 | Default for newly registered standard brands |\n| High | 51-75 | Reduced filtering, faster approvals |\n| Top (Vetted) | 76-100 | Enhanced Vetting passed, premium throughput |\n\n## Enhanced Vetting — the process\n\nWMC Global is the TCR-approved third-party vetting partner. Vetting checks:\n\n- Business legitimacy beyond TCR's automated lookups (manual review, document submission)\n- Marketing materials and website content\n- Use-case alignment between stated campaign and actual messaging behavior\n- Domain age and DNS history\n- Officer and beneficial-owner identity (KYC-style)\n\nDocuments typically requested:\n\n- Articles of Incorporation\n- W-9\n- Business license\n- Recent utility bill at the registered address\n- Website that matches the registered brand name\n\nTurnaround: 3-10 business days. Passing rate is high for legitimate businesses; almost zero for shell brands.\n\n## Use-case-specific verification\n\nSome use cases require **additional verification** on top of brand vetting:\n\n| Use case | Extra requirement |\n|---|---|\n| 2FA / OTP | Higher throughput auto-granted, low filtering |\n| Marketing | Must show opt-in flow proof; high filtering on Standard Brands |\n| Higher Education | Must be accredited institution |\n| Political | Must register with FEC and state filings |\n| Charity / 501(c)(3) | Must show IRS determination letter |\n| Sole Proprietor | Limited to one campaign, no marketing |\n\n## Special Use Cases (SUC)\n\nCertain industries require **Special Use Case** registration:\n\n- **Charity** — must be 501(c)(3), exempts from some filtering rules but reduced throughput\n- **Political** — election-cycle messaging, requires FEC registration\n- **Sweepstakes** — must have rules URL and entry mechanism\n- **Emergency Services** — high-priority delivery during outages\n\nSUC campaigns cost more ($15-$25/month) and require additional documentation.\n\n## Throughput by tier — actual numbers\n\nApproximate per-carrier MPS (messages per second) on a single campaign:\n\n| Tier | T-Mobile MPS | AT&T MPS | Verizon MPS |\n|---|---|---|---|\n| Sole Proprietor | 0.3 | 0.5 | 0.3 |\n| Standard - Low | 1.0 | 2.0 | 1.0 |\n| Standard - Medium | 5.0 | 10.0 | 5.0 |\n| Standard - High | 15 | 30 | 15 |\n| Vetted - Top | 75+ | 100+ | 75+ |\n\nThroughput is **per campaign**, summed across all numbers in that campaign. Adding more numbers to a campaign does not increase MPS — splitting into multiple campaigns does.\n\n## Daily message limits\n\nCarriers enforce daily caps independent of MPS:\n\n| Tier | T-Mobile daily | AT&T daily | Verizon daily |\n|---|---|---|---|\n| Sole Proprietor | 1,000 | 3,000 | 1,000 |\n| Standard - Low | 25K | 100K | 50K |\n| Standard - Medium | 100K | 500K | 200K |\n| Standard - High | 250K | 1M | 500K |\n| Vetted - Top | 2M+ | 5M+ | 2M+ |\n\nThese are per-brand caps, not per-campaign. Sending beyond the cap results in deferred messages or hard rejections from the carrier.\n\n## Improving your score\n\nPractical steps to raise trust:\n\n1. **Pass Enhanced Vetting** — single biggest score lift.\n2. **Clean opt-in records** — TCR doesn't audit directly, but carriers do during dispute escalation. Clean records mean fewer complaints, which protects your score over time.\n3. **Match the use case to actual traffic** — registering \"2FA\" but sending marketing will get the campaign suspended and lower the brand score.\n4. **Reduce complaint rate** — keep opt-out compliance tight, every STOP request honored.\n5. **Avoid prohibited content** — SHAFT (Sex, Hate, Alcohol, Firearms, Tobacco) flags trigger immediate filter escalation on all carriers.\n\n## December 2025 default-off behavior\n\nNewly purchased SignalWire numbers default to **A2P-disabled** outbound. Numbers must be explicitly assigned to a registered campaign before they can send SMS to US numbers. Older numbers acquired before this change retain their previous assignment until a TCR enforcement sweep moves them.\n\nPractical impact: when buying a new number for an existing campaign, always go to the campaign in the SignalWire portal and explicitly add the number. The number stays in a holding state otherwise.\n\n## Common failure modes\n\n| Symptom | Cause | Fix |\n|---|---|---|\n| Standard Brand stays at Low score after 3 months | EIN/address mismatch with state records | Re-submit Brand with verified address; or pass Enhanced Vetting |\n| Marketing campaign approved but messages still throttled | Standard - Low tier, high filtering on marketing vertical | Pass Enhanced Vetting |\n| Messages to T-Mobile deferred mid-day | Daily cap hit | Split across multiple campaigns or upgrade tier |\n| New phone number can't send despite campaign approved | Number not yet assigned to campaign in portal | Assign explicitly |\n| Campaign rejected with vague \"vetting failed\" | Wrong vertical, mismatched website content, prohibited keywords in description | Revise campaign description; sometimes requires fresh re-submission |\n\n## Pricing summary\n\n| Item | Cost |\n|---|---|\n| Brand registration | $4 one-time |\n| Enhanced Vetting (WMC Global) | $40-$60 one-time |\n| Standard campaign | $10-$15 / month per campaign |\n| Special Use Case campaign | $15-$25 / month |\n| Sole Proprietor campaign | $2 / month |\n\nPlus per-message carrier surcharges that vary by tier — Vetted brands pay slightly lower CPM.\n\n## Related patterns\n\n- [A2P 10DLC campaign registry](/topic/a2p-10dlc-campaign-registry) — registration walkthrough\n- [SMS best practices](/topic/sms-best-practices) — opt-in, opt-out, content rules\n- [Toll-free and hosted messaging](/topic/toll-free-and-hosted-messaging) — non-10DLC alternative\n\n## References\n\n- The Campaign Registry — Brand and Campaign documentation\n- WMC Global — Enhanced Vetting provider\n- CTIA Messaging Principles and Best Practices v1.10 (2023)\n","html":"<h1>A2P 10DLC Vetting and Trust Scoring</h1>\n<p>After a Brand is registered with TCR, it receives a <strong>Trust Score</strong> (0-100) and an assigned tier. The score and tier determine messages-per-second (MPS) throughput, daily volume caps, and how aggressively carriers filter the brand's traffic. Vetting is the lever that moves brands into higher tiers.</p>\n<p>This topic complements <a href=\"/topic/a2p-10dlc-campaign-registry\">A2P 10DLC Campaign Registry</a> — registration is step one, vetting and scoring govern what happens after.</p>\n<h2>The three brand types</h2>\n<h3>Sole Proprietor (SP)</h3>\n<p>For individuals operating without an EIN. Distinct tier. Hard limits regardless of vetting.</p>\n<p>| Constraint | Value |\n|---|---|\n| EIN required | No (personal SSN or no tax ID) |\n| Max campaigns | 1 |\n| Max phone numbers | 1 |\n| Daily message limit | 1,000 to T-Mobile, 3,000 to AT&#x26;T, lower to others |\n| Brand fee | $4 one-time |\n| Campaign fee | $2/month |\n| MPS throughput | Capped at low/medium tier |</p>\n<p><strong>When to choose:</strong> solo operators, freelancers, single-line use cases. Cannot scale.</p>\n<h3>Standard Brand (low/standard)</h3>\n<p>For registered businesses with an EIN. Default tier on registration.</p>\n<p>| Constraint | Value |\n|---|---|\n| EIN required | Yes |\n| Max campaigns | Unlimited (per use case caps) |\n| Max phone numbers per campaign | 49 |\n| Daily message limit | Varies by score, typically 200K to T-Mobile |\n| Brand fee | $4 one-time |\n| Campaign fee | $10-$15/month per campaign |\n| MPS throughput | 75 MPS combined across all numbers in campaign |</p>\n<p><strong>When to choose:</strong> most SMB and mid-market use cases. Default for new registrations.</p>\n<h3>Enhanced / Vetted Brand</h3>\n<p>Standard Brand that has passed <strong>Enhanced Vetting</strong> via WMC Global. Higher trust score, higher throughput.</p>\n<p>| Constraint | Value |\n|---|---|\n| Enhanced Vetting | Required, $40-$60 one-time |\n| Daily message limit | Significantly higher, often 2M+ to T-Mobile |\n| MPS throughput | Up to 225+ MPS |\n| Campaign approval speed | Faster, often instant |\n| Filter resilience | Lower carrier-level filtering |</p>\n<p><strong>When to choose:</strong> any brand sending > 50K msgs/day, marketing-heavy traffic, financial/healthcare sectors needing low filter rates.</p>\n<h2>How Trust Score is calculated</h2>\n<p>TCR uses a combination of public-data verification and Enhanced Vetting inputs:</p>\n<ol>\n<li><strong>Business identity match</strong> — Brand name, EIN, address, phone match against authoritative databases (D&#x26;B, state corporate registries, USPS, IRS).</li>\n<li><strong>Business age</strong> — Brands registered &#x3C;3 years score lower.</li>\n<li><strong>Industry classification (vertical)</strong> — Some verticals (debt collection, gambling, alcohol, firearms) score lower by default and may be prohibited entirely.</li>\n<li><strong>Reputation signals</strong> — Public web presence, BBB rating if available, complaint history.</li>\n<li><strong>Enhanced Vetting</strong> — adds significant points when passed.</li>\n</ol>\n<p>Brands rarely see the raw score. They see a tier: Low, Medium, High, Top.</p>\n<p>| Tier | Approximate trust score | Sending behavior |\n|---|---|---|\n| Low | 0-30 | Tight throughput, heavy filtering, campaign approvals slow |\n| Medium | 31-50 | Default for newly registered standard brands |\n| High | 51-75 | Reduced filtering, faster approvals |\n| Top (Vetted) | 76-100 | Enhanced Vetting passed, premium throughput |</p>\n<h2>Enhanced Vetting — the process</h2>\n<p>WMC Global is the TCR-approved third-party vetting partner. Vetting checks:</p>\n<ul>\n<li>Business legitimacy beyond TCR's automated lookups (manual review, document submission)</li>\n<li>Marketing materials and website content</li>\n<li>Use-case alignment between stated campaign and actual messaging behavior</li>\n<li>Domain age and DNS history</li>\n<li>Officer and beneficial-owner identity (KYC-style)</li>\n</ul>\n<p>Documents typically requested:</p>\n<ul>\n<li>Articles of Incorporation</li>\n<li>W-9</li>\n<li>Business license</li>\n<li>Recent utility bill at the registered address</li>\n<li>Website that matches the registered brand name</li>\n</ul>\n<p>Turnaround: 3-10 business days. Passing rate is high for legitimate businesses; almost zero for shell brands.</p>\n<h2>Use-case-specific verification</h2>\n<p>Some use cases require <strong>additional verification</strong> on top of brand vetting:</p>\n<p>| Use case | Extra requirement |\n|---|---|\n| 2FA / OTP | Higher throughput auto-granted, low filtering |\n| Marketing | Must show opt-in flow proof; high filtering on Standard Brands |\n| Higher Education | Must be accredited institution |\n| Political | Must register with FEC and state filings |\n| Charity / 501(c)(3) | Must show IRS determination letter |\n| Sole Proprietor | Limited to one campaign, no marketing |</p>\n<h2>Special Use Cases (SUC)</h2>\n<p>Certain industries require <strong>Special Use Case</strong> registration:</p>\n<ul>\n<li><strong>Charity</strong> — must be 501(c)(3), exempts from some filtering rules but reduced throughput</li>\n<li><strong>Political</strong> — election-cycle messaging, requires FEC registration</li>\n<li><strong>Sweepstakes</strong> — must have rules URL and entry mechanism</li>\n<li><strong>Emergency Services</strong> — high-priority delivery during outages</li>\n</ul>\n<p>SUC campaigns cost more ($15-$25/month) and require additional documentation.</p>\n<h2>Throughput by tier — actual numbers</h2>\n<p>Approximate per-carrier MPS (messages per second) on a single campaign:</p>\n<p>| Tier | T-Mobile MPS | AT&#x26;T MPS | Verizon MPS |\n|---|---|---|---|\n| Sole Proprietor | 0.3 | 0.5 | 0.3 |\n| Standard - Low | 1.0 | 2.0 | 1.0 |\n| Standard - Medium | 5.0 | 10.0 | 5.0 |\n| Standard - High | 15 | 30 | 15 |\n| Vetted - Top | 75+ | 100+ | 75+ |</p>\n<p>Throughput is <strong>per campaign</strong>, summed across all numbers in that campaign. Adding more numbers to a campaign does not increase MPS — splitting into multiple campaigns does.</p>\n<h2>Daily message limits</h2>\n<p>Carriers enforce daily caps independent of MPS:</p>\n<p>| Tier | T-Mobile daily | AT&#x26;T daily | Verizon daily |\n|---|---|---|---|\n| Sole Proprietor | 1,000 | 3,000 | 1,000 |\n| Standard - Low | 25K | 100K | 50K |\n| Standard - Medium | 100K | 500K | 200K |\n| Standard - High | 250K | 1M | 500K |\n| Vetted - Top | 2M+ | 5M+ | 2M+ |</p>\n<p>These are per-brand caps, not per-campaign. Sending beyond the cap results in deferred messages or hard rejections from the carrier.</p>\n<h2>Improving your score</h2>\n<p>Practical steps to raise trust:</p>\n<ol>\n<li><strong>Pass Enhanced Vetting</strong> — single biggest score lift.</li>\n<li><strong>Clean opt-in records</strong> — TCR doesn't audit directly, but carriers do during dispute escalation. Clean records mean fewer complaints, which protects your score over time.</li>\n<li><strong>Match the use case to actual traffic</strong> — registering \"2FA\" but sending marketing will get the campaign suspended and lower the brand score.</li>\n<li><strong>Reduce complaint rate</strong> — keep opt-out compliance tight, every STOP request honored.</li>\n<li><strong>Avoid prohibited content</strong> — SHAFT (Sex, Hate, Alcohol, Firearms, Tobacco) flags trigger immediate filter escalation on all carriers.</li>\n</ol>\n<h2>December 2025 default-off behavior</h2>\n<p>Newly purchased SignalWire numbers default to <strong>A2P-disabled</strong> outbound. Numbers must be explicitly assigned to a registered campaign before they can send SMS to US numbers. Older numbers acquired before this change retain their previous assignment until a TCR enforcement sweep moves them.</p>\n<p>Practical impact: when buying a new number for an existing campaign, always go to the campaign in the SignalWire portal and explicitly add the number. The number stays in a holding state otherwise.</p>\n<h2>Common failure modes</h2>\n<p>| Symptom | Cause | Fix |\n|---|---|---|\n| Standard Brand stays at Low score after 3 months | EIN/address mismatch with state records | Re-submit Brand with verified address; or pass Enhanced Vetting |\n| Marketing campaign approved but messages still throttled | Standard - Low tier, high filtering on marketing vertical | Pass Enhanced Vetting |\n| Messages to T-Mobile deferred mid-day | Daily cap hit | Split across multiple campaigns or upgrade tier |\n| New phone number can't send despite campaign approved | Number not yet assigned to campaign in portal | Assign explicitly |\n| Campaign rejected with vague \"vetting failed\" | Wrong vertical, mismatched website content, prohibited keywords in description | Revise campaign description; sometimes requires fresh re-submission |</p>\n<h2>Pricing summary</h2>\n<p>| Item | Cost |\n|---|---|\n| Brand registration | $4 one-time |\n| Enhanced Vetting (WMC Global) | $40-$60 one-time |\n| Standard campaign | $10-$15 / month per campaign |\n| Special Use Case campaign | $15-$25 / month |\n| Sole Proprietor campaign | $2 / month |</p>\n<p>Plus per-message carrier surcharges that vary by tier — Vetted brands pay slightly lower CPM.</p>\n<h2>Related patterns</h2>\n<ul>\n<li><a href=\"/topic/a2p-10dlc-campaign-registry\">A2P 10DLC campaign registry</a> — registration walkthrough</li>\n<li><a href=\"/topic/sms-best-practices\">SMS best practices</a> — opt-in, opt-out, content rules</li>\n<li><a href=\"/topic/toll-free-and-hosted-messaging\">Toll-free and hosted messaging</a> — non-10DLC alternative</li>\n</ul>\n<h2>References</h2>\n<ul>\n<li>The Campaign Registry — Brand and Campaign documentation</li>\n<li>WMC Global — Enhanced Vetting provider</li>\n<li>CTIA Messaging Principles and Best Practices v1.10 (2023)</li>\n</ul>\n"}