A2P 10DLC registration, filed for you
TextKit files your A2P 10DLC registration for you. You type your website; we fill in the brand and campaign form, check your site and your example messages before anything is filed, verify your business, and file it with the carriers. Carriers usually decide in 3 to 7 business days. You can text your own verified numbers the same day.
What 10DLC is
A 10DLC number is an ordinary 10-digit US local number used to text customers from software. US carriers only deliver those texts once the business (the brand) and what it sends (the campaign) are registered. Unregistered traffic is filtered or blocked.
What we do, what you do
| Step | Who |
|---|---|
| Type your website | You |
| Fill in business name, opt-in page, privacy and terms pages, support contact, address, industry, use case and example messages | We suggest, you review |
| Check your website and example messages against what carriers reject | We do, right away |
| Fix anything that fails (we give the exact text to paste) | You |
| Sign a short attestation that you can act for the business (once per business) | You |
| Verify the business, usually within 1 business day | We do |
| File the brand and campaign with the carriers | We do |
| Approve or reject, usually in 3 to 7 business days | The carriers |
A rejection comes back with a plain-language reason and the exact fix. Fix it, recheck and submit again.
Why registrations get rejected, and what we check first
Most rejections come from a few causes, so the check runs before filing:
- A privacy policy without the SMS clause (opt-in data is not shared with third parties).
- An opt-in form missing "Msg & data rates may apply".
- A pre-checked consent box.
- A website that does not load publicly.
Every finding shows the evidence (the URL and the text we found) and, when it fails, the text to add. See what the website check looks for.
After approval
Your number texts anyone who opted in. Up to 49 more local numbers can join the same registration with no new review. STOP, HELP and START replies are handled for you on every number.
Fees
The per-message rate does not include registration fees (brand, vetting and the monthly campaign fee). They are billed on their own invoice, separately from your credits, as Terms §4.3 sets out, and every fee is shown with its amount and status in the console before it is billed.
Prefer toll-free?
A toll-free number skips 10DLC: it is verified instead, with no registration fee. See toll-free verification.
By API
Platforms can register their own customers with POST /v1/registrations,
POST /v1/registrations/prefill to fill it in from a website, and
POST /v1/registrations/{id}/submit. The full flow is in
Compliance & registration.