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

StepWho
Type your websiteYou
Fill in business name, opt-in page, privacy and terms pages, support contact, address, industry, use case and example messagesWe suggest, you review
Check your website and example messages against what carriers rejectWe 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 dayWe do
File the brand and campaign with the carriersWe do
Approve or reject, usually in 3 to 7 business daysThe 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.