Zoom Phone needs a valid, secure, working website on your brand, a privacy policy URL on that site, and a screenshot of the policy section saying you do not share customer mobile numbers. Any web form that collects phone numbers needs an SMS disclosure. Each sample message must end with Reply with STOP to cancel.
This page is for Zoom Phone and Zoom Contact Center admins setting up business texting in the US. Zoom sends SMS from local 10-digit numbers, so every account registers a brand and a campaign that carriers review. Zoom's own docs list the website problems that most often cause a rejection.
10DLC Site is not affiliated with or endorsed by Zoom. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your account.
Zoom Phone uses A2P 10DLC registration. You submit it yourself in the Zoom web portal under SMS campaigns. Zoom says you need a Pro, Business, Enterprise or Education account with Zoom Phone licenses, and the account owner or an admin with SMS Campaign privileges.
The Campaign Registry (TCR) and carriers do the vetting. Zoom's FAQ is clear that Zoom facilitates the process but does not approve campaigns. Toll-free numbers are handled by a separate toll-free verification process.
| Item | Where it goes in Zoom |
|---|---|
| Business website | Brand form, Website field. Zoom asks for a valid, secure, working site, entered with https://. |
| Privacy policy URL | Campaign form. Zoom asks for a link to the privacy policy section of your brand website. |
| Screenshot of privacy policy | Campaign form, upload (JPG or PNG, up to 10 MB). Show the part that says you do not share customer mobile numbers. |
| Opt-in page | Campaign form, consent gathering method. Choose Website, enter the URL, and describe how visitors opt in. |
| Proof of web or written forms | Uploaded as images, per Zoom's technical library. |
The flow, based on Zoom's docs:
Zoom's compliance article and technical library point to these checks:
Zoom does not publish numbered codes in the articles we reviewed. It does list common reasons. Here they are, paraphrased, with the page that explains each fix.
| Zoom rejection reason (paraphrased) | Fix page |
|---|---|
| Privacy policy says you share or sell consumer data | Privacy policy missing SMS language |
| Privacy policy URL not accessible or not verified | Website not accessible |
| No privacy policy or SMS disclosure on the website | Privacy policy |
| Website form lacks SMS disclosure statements | Opt-in form |
| Call-to-action or opt-in details are not clear enough | Opt-in not verifiable |
| Samples lack Reply with STOP to cancel, or lack your brand name | Sample messages mismatch |
| Campaign description is too thin | Campaign rejected: next steps |
| Missing or invalid tax ID | Brand and EIN mismatch |
| Lending business not disclosed in the carrier questions | Campaign rejected: next steps |
Zoom's FAQ warns that rejections tend to arrive one at a time. Carriers review about 20 fields, and fixing one can reveal the next. That is a strong reason to check your whole site before the first submission.
Zoom says brand approval is usually 1 to 2 hours and campaign approval takes 1 to 2 weeks due to carrier backlog. It also tells customers to allow a minimum of four weeks for the whole process. Number pools of 50 or more numbers can take up to four weeks. If a campaign is pending more than four weeks, Zoom says to contact Support for a campaign nudge.
At the time of writing, Zoom lists these fees:
| Item | Listed fee |
|---|---|
| First brand | Free |
| Additional brands | $5 per brand per month (through Zoom Support) |
| First low-volume campaign | Free (limited throughput) |
| High-volume campaigns | $10 per campaign per month |
Zoom's articles do not list a separate resubmission fee. Check Zoom's current article for amounts.
Included in your Registration Kit: the campaign description, consent description, and up to five sample messages written for your use case, plus your homepage, privacy policy, terms and opt-in page URLs and a clean privacy-policy section to screenshot, ready to paste into Zoom. Build my order →
10DLC Site builds these pages and gives you the exact URLs. You still submit the registration yourself, and carriers make the final decision. For other providers, see the any-provider guide.
Not sure if your current site is ready? Compare your site with the checklist, or see pricing for a site built for 10DLC review.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
In the Zoom web portal, under SMS campaigns, as an account owner or admin with SMS Campaign privileges. You create a 10DLC brand first. After the brand is approved, you create a campaign and then assign phone numbers to it.
Yes. Zoom's 10DLC compliance article asks you to upload a screenshot of the section of your privacy policy that says you do not share customer mobile phone numbers with third parties. It also asks for the privacy policy URL on your brand website.
At the time of writing, Zoom says the first brand and the first low-volume campaign are free. High-volume campaigns are $10 per campaign per month, and additional brands are listed at $5 per brand per month. Check Zoom's current article before you register.
Zoom says brand approval is usually 1 to 2 hours. It tells customers to allow a minimum of four weeks for the full process, including carrier review. After four weeks pending, you can ask Zoom Support for a campaign nudge.
No, according to Zoom's technical library. Brands cannot be edited after submission, so you must delete the brand and submit it again. Campaigns can be edited only when they are active or rejected, then resubmitted.
Zoom's FAQ says carriers review about 20 fields and rejections come one after another because fields depend on each other. Fixing one issue may reveal the next. Getting the whole website right before you submit saves rounds.
Zoom's FAQ says small businesses without a website may use a business social media page with an uploaded PDF privacy policy. Personal accounts are not accepted. A real website is still the clearest way to show reviewers your business.
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...
What your privacy policy must say for A2P 10DLC approval: the no-sharing SMS clause, frequency and rates, one policy only, and com...
A 10DLC privacy policy needs a clear SMS no-sharing clause. See why campaigns get rejected for it, what reviewers check, and how t...
10DLC sample messages must match your use case, name your brand, and avoid public link shorteners. See why they fail and what revi...
How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...
Brand unverified? Learn why your EIN and legal name must match IRS records exactly, how to fix a low vetting score, and what sole...
The four website URLs every 10DLC registration uses: homepage, privacy policy, terms, and opt-in page. The TCR field model plus a...