The short answer
A2P 10DLC registration takes days to a few weeks end to end. Brand registration — the filing that says who you are — commonly clears in minutes to a couple of business days. Campaign registration — the filing that says what you send — is the long pole, and it is the stage where published estimates stretch from a few business days to two or three weeks.
That spread isn't vendors being vague — it's real. The same clearinghouse produces a same-week approval for a clean submission in a boring vertical and a three-week grind for a regulated business whose consent flow needs a second look. So the useful question isn't "what's the number," it's "which stage am I in, and what's holding it there."
If you're not yet sure the requirement applies to you, start with whether you need A2P 10DLC registration at all. If you know you need it, the registration checklist is the companion to this page: that one covers what to file, this one covers how long each step takes.
Why the published timelines disagree with each other
Your provider, its competitor, and the registry itself will quote you different numbers, and none of them is lying — timelines move with submission volume, and each one publishes what it's currently seeing. As of this writing in July 2026, Twilio's onboarding documentation says campaign reviews are running roughly 10 to 15 days because of elevated volume, and describes the end-to-end process as two to three weeks. Microsoft's Azure Communication Services guidance, covering registration through the same clearinghouse, puts typical brand approval at two to three business days and typical campaign approval at three to five.
So check your own provider's current published timeline before you promise anyone a date, and treat any single number you read online — this page included — as a snapshot rather than a schedule.
Stage 1: brand registration
The brand filing goes to The Campaign Registry, where it's checked against public and commercial business records — your legal name, your EIN, your address. When those match cleanly the check is largely automated and fast: minutes is common, a day or so unremarkable.
The clock changes shape when something doesn't reconcile. A mismatch, an unusual entity structure, or a business the registry can't confidently identify pushes the brand into manual review, measured in business days — Twilio's documentation describes manual brand reviews as taking seven business days or more. Your provider also runs its own identity check on your account before it will file at all, which adds its own window.
Both levers here happen before you touch a form: file under the exact legal entity name and EIN on your IRS records, and use a business address that matches those records character for character. There's no expedite button at this stage — only "matches" and "doesn't."
Stage 2: campaign submission — the stage that's entirely on your clock
Between brand approval and campaign submission sits the one stage you fully control, and the one businesses consistently underestimate. Filing the campaign takes an afternoon. Being ready to file it takes as long as it takes to get your website's consent flow live — because carrier reviewers verify that flow on your live site.
If your opt-in checkbox doesn't exist yet, or it lives inside a JavaScript chat widget the reviewer never opens, or your privacy policy still carries boilerplate about sharing data with marketing partners, you can absolutely file today — you'll simply be filing a rejection, and paying for it in review cycles rather than hours. So the honest accounting is: an afternoon of form-filling, plus however long your website work takes — zero if you already have a compliant opt-in on a normal HTML page, a few days if you're starting from a bare contact form.
Stage 3: carrier review
Once submitted, the campaign goes into review — automated scoring plus human review, with an extra layer for certain use cases. This is where the range is widest and where almost none of it is under your control anymore. Honestly stated: a clean, ordinary campaign frequently clears within several business days; under backlog it runs longer, with providers publishing windows in the double-digit days during high-volume periods; and some campaign types trigger an additional carrier review on top of the registry's, which adds time regardless of how clean your paperwork is.
Three factors reliably push you toward the slow end of that range:
- Regulated verticals. Lending, insurance, healthcare, real estate and similar categories get read more carefully — not a punishment, just where abuse concentrates — so budget for the longer end.
- Anything that reads like third-party or affiliate traffic. A trade name that doesn't visibly connect to the registered brand is the classic version, and it converts a fast approval into a slow one or a rejection.
- Volume at the registry. Backlogs are seasonal and unannounced. Holiday weeks add days.
While the campaign sits in review, your texts are still treated as unregistered — which means carriers keep filtering them silently. Messages your platform queues during this window may be held rather than sent, and may drain all at once on approval.
Stage 4: after approval — the delay nobody warns you about
Approval is not the same moment as delivery, and businesses that miss this stage conclude the registration "didn't work" and start troubleshooting a problem they don't have.
Two things happen after the campaign clears. First, your sending number has to be attached to the approved campaign inside your platform's messaging service — a wiring step that takes minutes, and the single most common "my registration is approved but nothing's delivering" cause we see. Second, the approval has to propagate out to the carriers' filtering systems, which is not instantaneous. Providers don't publish a firm figure for that and we won't invent one; expect a short lag rather than an instant flip, and retest delivery the next day before assuming something is broken.
Throughput also ramps rather than switching on at full volume — sending limits are tied to your brand's trust score and campaign type, so a newly approved sender can be approved and still throttled. Normal, not a failure.
What actually stalls a registration
Here's the part vendor documentation goes quiet about. Nearly every multi-week registration we've seen was slowed by something avoidable, and almost all of it is fixable before you file. In rough order of how much time each one costs:
- Nobody is watching the queue. The most expensive stall isn't carrier review — it's the two weeks after a rejection where the filing sits dead and no one notices. A platform filed it, a rejection code came back into a console nobody opens, and the business thinks it's "still in review." Assign it to a human, check status weekly. This one routinely costs more time than every carrier queue combined.
- Filing before the website is ready. Submitting a campaign that points at a consent flow that isn't live yet doesn't start the clock early — it burns a full review cycle. Website first, filings second, always.
- Consent buried in a widget. If the reviewer can't find your opt-in checkbox in plain page HTML, the campaign is rejected even though the checkbox genuinely exists. Static, crawlable, unchecked by default, on a normal page.
- Brand details that don't match government records. A one-character address difference, or a trade name filed instead of the legal entity, pushes the brand into manual review — business days added before you ever reach the campaign stage.
- A privacy policy that contradicts the campaign. Reviewers read the live page, and boilerplate about sharing data with "marketing partners" beats whatever your form claims.
- A vague campaign description. Marketing language instead of a factual account of who texts whom and why is the most common single rejection reason.
- Placeholder URLs. A submission pointing at example.com instead of your real policy pages is an instant rejection and an instant lost cycle.
- Fixing one problem at a time. Rejections frequently carry two causes; fixing only the obvious one earns a second rejection and spends two cycles on one submission.
The pattern underneath all eight: the carriers' clock is roughly fixed, but the number of times you go around it is entirely yours. The fastest registrations are the ones that look slow at the start.
The resubmission clock after a rejection
A rejection doesn't reset you to the beginning. Your approved brand stays approved — never delete or re-vet a brand to fix a campaign problem, because that genuinely does restart everything. What restarts is the campaign review clock.
The realistic sequence: hours to days to fix the underlying problems (website changes take longer than form changes, and they have to be deployed and verified live before you resubmit), then you edit the existing rejected campaign and resubmit, then you wait out another review cycle in roughly the same range as the first. Editing preserves your campaign and its review history; deleting and re-registering throws that away for nothing.
So each rejection costs the fix time plus a full review window — two rejections is how a one-week registration becomes a month. The maximum-scrutiny client in our playbook, a California mortgage brokerage, took several rounds to reach a verified campaign, which is exactly why we now work from a decoded map of the rejection codes instead of guessing. Every code and its actual fix is in the campaign rejection guide. Worth knowing too: registration fees are generally charged at submission and aren't refunded based on the outcome, so a burned cycle costs you both the calendar and the filing.
How to make it as fast as it can be
You can't shorten carrier review. You can eliminate every reason to repeat it: consent flow live on your website before you file; brand details matching your IRS records exactly; a description a reviewer can verify against your live site in two minutes; then watch the status until it's verified, link your number, and retest delivery the following day.
And if the reason you're reading this is that texting is already costing you customers, the timeline question has a second half: registration takes weeks, so the expensive delay is the week you spend deciding. Start the $75 audit to see whether texting is even your biggest leak, or hand the filing to our A2P registration and setup service and get it submitted right the first time.
