The honest answer to “how long does 10DLC approval take” is: a few business days when everything is in order, and a few weeks when it is not. The difference is almost never the registry or the carriers being slow. It is a submission that raises a question, gets rejected, and goes to the back of the queue. This guide breaks the process into its steps, gives the typical time for each, and shows how to avoid the delays that turn days into weeks.
A note on the figures. Platforms publish their own estimates and they vary, carrier queues change with volume, and the registry does not publish service levels. The ranges below are what providers consistently report at the time of writing. Treat them as planning numbers, not guarantees.
The steps, in order
A2P 10DLC registration is a chain of approvals, and each one has to finish before the next starts:
- Brand registration with The Campaign Registry (TCR) through your messaging provider.
- Brand vetting, optional for Standard brands but needed for meaningful throughput.
- Campaign submission to your provider, which does a first review.
- Carrier aggregator review (the Direct Connect Aggregator, or DCA), which is the real vetting.
- Carrier activation, where each carrier accepts the campaign; T-Mobile’s step is the one people notice.
- Number assignment, attaching your phone numbers to the approved campaign.
Only then does traffic flow. If any step fails, the clock resets for that step and everything after it.
Brand registration: minutes to a day
Brand registration is mostly automated. TCR checks the legal business name, the EIN (or equivalent) and the address against tax records. When they match, the brand is created and scored within minutes, and almost always within 24 hours. When they do not match, the brand either fails or goes to manual review, which can take several business days, and you then have to correct the record and pay to resubmit.
The most common mismatches are a trading name instead of the legal name, an LLC registered as a sole proprietor, an old address, and a personal email on the contact. Use the exact name and address from your EIN confirmation letter. For sole proprietors, the brand is tied to the individual and verified by a one-time passcode to the phone number provided, which is quick when the details are right.
Brand vetting: one to seven business days
Standard brands can request vetting from a TCR-approved partner. The vetting score sets the daily segment limit across carriers, and an unvetted Standard brand gets the lowest tier, so for most businesses vetting is not really optional. Standard vetting usually returns a score within one to three business days, sometimes the same day, and occasionally up to a week if the vetter needs to check something manually. Low-volume Standard and sole proprietor brands skip this step in exchange for a daily cap.
Vetting runs in parallel with campaign preparation, so it rarely adds to the calendar unless you wait for the score before deciding which campaign type to register.
Campaign review: a few business days
This is the step everyone means by “approval”. Your provider checks the campaign first, often the same or next business day, then forwards it to the carrier aggregator. The aggregator review is where a human reads your message flow, opens your website, follows the privacy policy and terms links and reads your sample messages. For standard use cases, providers report that this takes up to about three business days, and often less. Special use cases such as political, charity, emergency and agents or franchise campaigns go through extra checks and can take one to three weeks.
The review is also where almost all delays are born. A rejection goes back to you with a reason and an error code, you fix it, and the resubmission starts the review again, with another review fee. One rejection realistically adds a week to the launch; two add a fortnight. The guide to why campaigns get rejected covers every common reason and its fix.
Carrier activation and number assignment: hours to a few days
Once the aggregator approves, each carrier accepts the campaign. AT&T and Verizon are usually immediate. T-Mobile has its own activation step, which can take from a few hours to a few business days, and messages to T-Mobile subscribers do not go through until it is done. After activation, your provider attaches your numbers to the campaign, which is normally quick but worth checking: a campaign approved with no number assigned sends nothing.
Realistic end-to-end timelines
| Scenario | Typical time to first message |
|---|---|
| Clean submission, Standard brand, standard use case | About one week, sometimes a few days |
| Clean submission, Low-volume Standard or sole proprietor | A few business days |
| One rejection and resubmission | Two weeks or more |
| Special use case (political, charity, franchise) | Two to four weeks |
| Brand mismatch plus a campaign rejection | A month is not unusual |
Plan a launch date at least two weeks after you submit, and three if the use case is special or the website still needs work. If the campaign is approved early, you simply start early.
What slows campaigns down
Every item on this list is something the reviewer could not confirm from what you submitted:
- A vague use case or a message flow that does not say where and how people opt in.
- A website that does not load over HTTPS, is under construction, or describes a different business from the brand.
- An opt-in form the reviewer cannot see: behind a login, in an app, on paper, with no hosted screenshot.
- Consent that is pre-checked, required, or bundled into the terms checkbox.
- A privacy policy without the no-sharing statement, the frequency and the rates disclosure.
- Sample messages without the brand name or opt-out wording, or that do not match the use case.
- A legal name, address or EIN that does not match the website or tax records.
None of these take long to fix. All of them take long to discover through a rejection.
How to get approved on the first pass
Treat the submission like an exam where the reviewer has five minutes and a checklist. Before you submit:
- Run the website compliance checker, which is the reviewer’s checklist in 15 questions, and fix anything marked No.
- Generate the privacy policy and SMS terms with the privacy policy generator and the terms generator, publish them on your domain and link them from the form and the footer.
- Build the form with the opt-in checkbox builder so the consent box is separate, unchecked and optional, with the full disclosure beside it.
- Write the message flow and the samples with the call-to-action generator, listing every opt-in method and quoting the exact consent wording.
- Check that the brand details match your EIN letter and your website, and that the contact email is on your domain.
A submission prepared this way usually goes through in a few business days. One that skips a step can take a month.
After approval
Campaigns can be re-vetted after approval, and since early 2025 unregistered traffic is blocked, so the approval is not the end of compliance. Keep the website, the privacy policy, the disclosure and the messages consistent with what was registered. If you add a message type, update the disclosure and the samples and tell your provider. Budget for the ongoing fees with the 10DLC cost calculator, and keep the consent records for every subscriber: they are what you show if a complaint ever arrives.