Skip to content
FullPAC
Partner Guide

10DLC registration for political texting

Every text your clients send rides on a 10DLC registration, and most registration pain is self-inflicted at filing time. This is what each field means, what the vetting systems actually check, and how to get a client registered to clear vetting the first time.

Updated 15 min read

What 10DLC is

10DLC stands for ten-digit long code: the standard local phone numbers that application-to-person (A2P) text programs send from in the United States. Carriers require every organization sending A2P traffic on these numbers to register who they are and what they send, through an industry body called The Campaign Registry (TCR).

For political work this is not optional paperwork. Unregistered or misregistered traffic gets filtered, and political messaging has its own registration category with its own verification gate. Registered correctly, a political sender gets some of the highest sending capacity in the entire 10DLC system. Registered lazily, the same client is capped at a tiny fraction of that.

Registration is carrier compliance, not legal compliance

10DLC registration is what makes carriers accept a program's traffic as a known, classified sender. It does not make any individual message lawful: the TCPA and state statutes are a separate layer that registration never satisfies, and the carrier consent standards are often stricter than the legal minimums. Treat the two as different checklists owned by different people, and nothing in this guide as legal advice.

10DLC and compliance for political campaign texting, in one block

Political campaign texting in the United States runs on two separate compliance layers. The carrier layer is 10DLC registration: every organization sending from ten-digit local numbers through a platform registers its brand and its messaging campaign with The Campaign Registry, and political committees clear Campaign Verify first. The legal layer is the TCPA, state law, and consent, which registration does not satisfy. Together, the rules a compliant political program follows:

  • Register the brand and the campaign before the first send, under the political use case, with a description, opt-in story, and sample messages that all describe the same program.
  • 527s get a Campaign Verify token first ($95 per entity per two-year cycle, one to seven business days), then import it; 501(c)(4)s, (c)(5)s, and (c)(6)s are verified against IRS records automatically and never need one.
  • One registration per client committee. A firm running many races files each client separately, so one client's complaint history cannot sink the rest of the book.
  • Every message names the sender and carries opt-out language, and opt-outs are honored immediately across the whole program. Live scripts match the registered samples.
  • Consent is described accurately. Broadcast programs send to an opted-in list; peer-to-peer programs, where a person sends each message, can reach voters who never opted in. A voter file is not an opt-in list. Details in the opt-in guide.
  • Registration determines capacity, not delivery. A verified 527 lands in the highest sending tier; carriers still make filtering decisions no vendor controls.

What political texting platforms publish about 10DLC handling

What each platform publishes about 10DLC handling, from its own pages, read September 29, 2026
PlatformWhat it publishesSource page
FullPACFiles brand and campaign registration for every client committee separately; walks 527s through Campaign Verify; registration and deliverability review included in the servicegotv.com/resources/10dlc-quick-start
Hustle“10DLC and compliance support” included on both the pay-as-you-go and annual planshustle.com/pricing
RumbleUpA 14-day free trial for internal testing under the registry’s free-trial use case; publishes its own 10DLC registration guidancerumbleup.com/pricing
Scale to WinPublishes its own political 10DLC guidance pagescaletowin.com/10dlc-political
ActBlue Field Tools (Impactive)Cites “built-in 10DLC safeguards”impactive.io
CallHubPublishes its own 10DLC compliance guidancecallhub.io/blog/compliance/10dlc-compliance

The questions to ask any of them, us included: who files, does each client get its own registration, what happens when a filing is rejected, and who owns the Campaign Verify timeline. Nothing on this page is legal advice; the legal layer belongs to the committee's counsel.

How long each stage takes

The honest end-to-end answer is one to three weeks, and the biggest variable is the committee's own readiness: paperwork in hand, website live, opt-in flow real. Published answers elsewhere range from two days to six weeks because they each describe one stage. Stage by stage:

Typical durations by registration stage
StageTypical durationWhat extends it
Campaign Verify token (527s only)1 to 7 business daysPIN delivery by postal mail (roughly 5 to 10 business days) when the filing lists no reachable email or phone
Brand registration and automated vettingCommonly clears in days for an established organizationA brand-new EIN, which takes roughly 30 to 90 days to reach the databases vetting checks
Brand appeal, if automated vetting failsAbout 5 to 7 business daysMissing federal tax documents (the EIN confirmation letter is the fix)
Campaign reviewSeveral business daysCarrier review queues, which back up ahead of elections; plan on weeks, not days, in season

The four stages

  1. Client profile: who the client is

    Legal name, EIN, organization type and subtype, registered address, and website. Everything downstream inherits from these answers, so an error here is an error everywhere.

  2. Brand: the identity vetting verifies

    The brand is the client’s business identity as the registration systems see it: business structure, industry, and tax status, checked against federal records. This is the stage where automated vetting passes or fails.

  3. Campaign: what the client sends

    The use case, a description of the messaging program, the opt-in flow, and sample messages. This is reviewed for internal consistency: the description, samples, and consent story must all describe the same program.

  4. Campaign Verify: political vetting, 527s only

    Candidate committees, PACs, and party committees clear an extra identity check through Campaign Verify before the political use case opens up. Covered in its own section below, because it is the most misunderstood step in the process.

Getting the entity type right

The single highest-leverage moment in the whole filing is classifying the client correctly. Political and nonprofit senders register as nonprofit entities, and the subtype determines which verification path applies.

Client entity types and the registration path each follows
Your client is a...Registers asPolitical use case via
Candidate committee527 political organizationCampaign Verify token, required
PAC or Super PAC527 political organizationCampaign Verify token, required
Party committee527 political organizationCampaign Verify token, required
501(c)(4) advocacy orgNonprofitAutomatic IRS status verification, no token
501(c)(5) union / 501(c)(6) trade assoc.NonprofitAutomatic IRS status verification, no token
501(c)(3) charityNonprofitNot eligible: uses the charity use case instead
Government entity or officeGovernmentNot applicable: standard use cases

Fields that cascade from the entity type

For political clients, the jurisdiction drives further required fields. Federal committees supply their FEC ID and classification (House, Senate, presidential, PAC, party). State and local committees classify as candidate, PAC, party, or ballot measure, with the city or county named for local outreach. Candidate and ballot-measure filings also require the election date; PAC and party filings do not. The complete selection-by-selection walkthrough, every field and every committee type, has its own reference.

Campaign Verify, demystified

Campaign Verify (CV) is the nonpartisan identity-verification service for political senders. The rules about who needs it are simple but constantly gotten wrong, in both directions.

527s: the token is a hard gate

For candidate committees, PACs, and party committees, the political use case does not even appear as an option until a valid CV token is imported. 527 status is not auto-detected at registration; the token is the proof. A 527 filed without one can only run standard use cases, which means bottom-tier sending limits and exposure for misregistered political traffic.

The short version of the token rules: roughly $95 per entity per two-year cycle, one to seven business days to issue, expires each cycle, and imports once per messaging provider, so a token used with a previous vendor cannot be reused here. 501(c)(4)s, (c)(5)s, and (c)(6)s never get one: they unlock the political use case automatically through IRS tax-status verification, and waiting on a token stalls their filing for nothing.

What vetting matches against

Automated brand vetting is a records-matching exercise. Knowing what it matches against removes most of the mystery, and most of the failures.

  • Legal name comes from federal records: the IRS tax-exempt listing for 501(c)s, or the IRS 527 filing for political orgs. Never a DBA, an abbreviation, or the consultant’s name.
  • The EIN and legal name must match those records exactly. A mismatch is the classic silent brand failure.
  • The address is the organization’s registered address, not a treasurer’s home or your firm’s office. Address mismatches drag verification scores down.
  • New EINs lag 30 to 90 days before appearing in the databases vetting checks. A brand-new committee will fail automated vetting through no fault of the filing.

Failed brand vetting is recoverable: there are free resubmissions after correcting the underlying data, and a manual appeal path using the IRS EIN confirmation letter for cases like the new-EIN lag. The discipline is never resubmitting without changing the field that failed, because resubmission attempts are finite.

The campaign filing

The campaign stage describes the actual messaging program, and it is reviewed for one thing above all: consistency. The description, the opt-in story, and the sample messages must describe the same entity running the same program. Any internal contradiction is itself grounds for rejection.

The description

Three to five sentences answering three questions: who sends, who receives, and why. The exact legal entity name, its plain-language entity type, the precise jurisdiction, an explicit statement that recipients opted in and how, and a complete list of the message types sent. Vague catch-alls like “marketing messages and more” invite rejection; a specific, upcoming election milestone anchors the filing.

The samples

  • Lead with the sender's identity in the first few words
  • Use bracketed placeholders for names and links, which is what reviewers expect for dynamic content
  • Keep links on the client's own domain: public URL shorteners are a named rejection cause
  • End every sample with opt-out language
  • Only show message types the description claims: samples and description are cross-checked

Opt-in and consent

The consent field is where most campaign rejections happen, and it is also the field with the most legal weight behind it. The rule: describe the mechanism that actually exists, completely, and never assert one that does not. Five disclosures at the point of collection, hosted proof for anything a reviewer cannot browse to, and a privacy policy whose missing no-third-party-sharing clause is the single most rejection-prone omission in political filings.

Which sources count as an opt-in, which never do (a voter file is not one), and exactly what reviewers read on the website now has its own guide, which is the canonical version of this section.

What it costs

The registration stack has a short list of real costs, and for FullPAC clients the filing work itself is handled as part of the service. Registry and carrier fees are set by those parties and revised over time, so treat the figures below as current published amounts and the structure as the point.

Cost components of a political 10DLC registration
Line itemPaid toAmount
Campaign Verify verification (527s only)Campaign Verify$95 per entity per two-year election cycle
Brand vetting appeal, only if automated vetting failsRegistration systemAbout $10, with federal tax documents
Secondary vettingRegistration systemAbout $40, and properly filed political registrations skip it: the Campaign Verify token or auto-verified 501(c) status makes it unnecessary
Monthly campaign feeThe Campaign RegistryA few dollars per month per registered campaign, by use case
Carrier surchargesCarriers, per messageFractions of a cent per message, set per carrier and use case

The practical takeaway for a committee: the one bill it pays directly is Campaign Verify's $95, everything else rides through the platform, and none of these numbers is where a texting budget is won or lost. The message volume is.

What registration buys you

Registration category determines sending capacity. These are the carrier-published tiers as of this writing; carriers set and revise them, so treat the exact numbers as indicative and the ordering as the point.

Carrier-published sending tiers by registration category
RegistrationRelative capacityDaily cap exposure
527 with Campaign Verify tokenHighest political tierExempt from the usual daily segment caps
501(c)(4)/(5)/(6), auto-verifiedSame high political tierDaily caps apply per trust standing
501(c)(3) on the charity use caseMid tierDaily caps apply per trust standing
Standard use case, minimal vettingA small fraction of the political tierTightly capped per day

Two practical notes. Capacity is set at the campaign level and shared across all of a client’s numbers, so adding numbers does not add capacity. And the daily cap, where it applies, is usually the binding constraint at GOTV scale, which is why the Campaign Verify token’s cap exemption is the real client-facing win for 527s.

Rejections: recoverable vs terminal

Not all rejections are equal, and the difference determines the next move. The rejection code names the category:

Rejection categories and the correct next move
What the rejection namesRecoverable?Next move
Brand identity failure: legal name, EIN, or address not matching federal recordsYesCorrect the profile data and resubmit; there are three free resubmissions, then a manual appeal with the EIN confirmation letter (about $10, 5 to 7 business days)
Campaign defects: vague description, samples that do not match, missing opt-in disclosures, URL shortener, dead website, privacy-policy omissionsYesFix the named field, resubmit; a repeat vetting fee can apply after third-party review
Prohibited content, suspected spam or phishing, high-risk classification, non-compliant use caseNo, terminal for that filingDo not resubmit the same campaign; a formal appeal or a materially changed new campaign, decided with us

Recoverable: fix the field, resubmit

Most campaign rejections name a fixable defect: a vague description, samples that do not match, a missing privacy-policy clause, a URL shortener, a dead website link, or an opt-in flow without its disclosures. These are corrected and resubmitted. Resubmission after third-party review can carry a repeat vetting fee, which is the financial argument for passing on the first attempt.

Terminal: do not resubmit the same filing

A small set of rejection categories, prohibited content, suspected spam or phishing, high-risk classification, and non-compliant use cases, are final for that filing. Resubmitting the same campaign burns time and standing. The only paths forward are a formal appeal or a materially changed new campaign, and choosing between those is a judgment call we make with you, not a form you resubmit.

The pre-flight checklist

What we verify before any client filing goes in. If you collect these from the client up front, registration becomes a formality.

  • Exact legal name as it appears in IRS federal records
  • EIN, and whether it is more than 90 days old
  • Entity type: 527, 501(c) designation, or government
  • For 527s: a current-cycle, unused Campaign Verify token, or the timeline to get one
  • Jurisdiction, committee classification, and election date where required
  • The organization's registered address
  • A live website on the client's own domain
  • The real opt-in mechanism, with hosted proof if it is not public
  • Privacy policy with the no-third-party-sharing clause
  • Terms page with program name, frequency, rates, HELP and STOP language

Moving a book of clients whose registrations already exist elsewhere? That is a different process with its own guide: the Migration Playbook.

Questions partners ask

Do political campaigns need 10DLC registration?

Yes, for any texting program sending from ten-digit local numbers through a platform, which is how nearly all political texting runs. Carriers require the sending organization to register its brand and its messaging campaign through The Campaign Registry, and political senders have their own use case with its own verification gate. Unregistered traffic is filtered.

What is the difference between 10DLC registration and Campaign Verify?

10DLC registration is the carrier system every organization goes through: who you are (the brand) and what you send (the campaign). Campaign Verify is a separate identity check for political committees only. Candidate committees, PACs, and party committees get a Campaign Verify token first, then import it during 10DLC registration to unlock the political use case. 501(c)(4)s, (c)(5)s, and (c)(6)s skip the token and are verified against IRS records automatically.

Which political texting platforms handle 10DLC registration for you?

Most publish that they support it; what differs is who files, per whom, and what is included. FullPAC files brand and campaign registration for every client committee separately and walks the committee through Campaign Verify. Hustle publishes 10DLC and compliance support on both of its plans. RumbleUp publishes a 14-day free trial under the registry's free-trial use case. ActBlue Field Tools cites built-in 10DLC safeguards. Ask any vendor who files, whether each client gets its own registration, and what happens when a filing is rejected.

How long does 10DLC registration take for a political campaign?

Plan on one to three weeks end to end, driven mostly by the committee's readiness. A Campaign Verify token takes one to seven business days, brand verification for an established organization commonly clears in days, and campaign review adds several business days on top, stretching when carrier queues back up ahead of elections.

What does 10DLC registration cost a political campaign?

The committee's direct cost is Campaign Verify's $95 verification fee per entity per two-year election cycle, for 527s. Registry and carrier fees also exist in the system: a small monthly fee per registered campaign and per-message carrier surcharges. FullPAC handles the registration filing itself as part of the service.

Do my clients register themselves, or do you?

We register on your clients' behalf. Every client gets its own profile, brand, and campaign under our carrier connectivity. Your job is supplying accurate client facts: legal name, EIN, entity type, opt-in mechanism, and website. Ours is filing them correctly the first time.

How long does registration take?

Brand verification for an established organization commonly clears in days. Campaign review adds more time, and a Campaign Verify token for a 527 takes one to seven business days on top. The practical answer: start registration the day the client signs, not the week of the first send.

My client is a brand-new committee. Any problem?

A freshly issued EIN takes roughly 30 to 90 days to propagate into the databases vetting checks against, so a brand-new committee can fail automated vetting through no fault of the filing. The workarounds are waiting a few weeks before submitting, or a manual appeal with the IRS EIN confirmation letter.

Can political traffic run on a sole proprietor brand?

No. Political use cases require an EIN-verified organizational brand. There is no sole proprietor path for political messaging, which is one reason candidate clients need their committee paperwork before their texting program.

Does 10DLC apply to toll-free or short code sending?

No, those are separate registration regimes with their own verification processes. 10DLC covers standard ten-digit local numbers, which is what most political programs run on. If a program needs toll-free or a short code, that is a conversation for your account partner.

Have a client that needs registering?

Book 15 minutes. Bring the client's legal name, EIN, and website, and we will map the whole filing on the call.

Book a Partner Call →