Klaviyo does not offer 10DLC in the US. It sends from a toll-free number by default, or a short code. Klaviyo submits the toll-free verification for you. Most declines say "unable to verify business": the site was not live or was password protected, or the address, phone, or email did not check out.
This page is for Klaviyo users, often Shopify stores, whose SMS number was rejected or is still pending. Many people search for "Klaviyo 10DLC" because other providers use it. Klaviyo does not. Knowing which path you are on tells you what the reviewer checked.
10DLC Site is not affiliated with or endorsed by Klaviyo. 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.
In the US, Klaviyo uses toll-free numbers or short codes. Its sending numbers guide says long codes are not available in the US.
| Number type | US status in Klaviyo | Who submits | Time (per Klaviyo) |
|---|---|---|---|
| Toll-free (8XX) | Default. Created when you set up SMS | Klaviyo submits verification automatically | Around 2 to 5 business days |
| Short code | Optional. You apply. Not all businesses qualify | You fill in the application, then carriers approve | 8 to 12 weeks for a new US code |
| Vanity short code | Optional | Same as short code | Same as short code |
| 10DLC long code | Not available in the US | Not applicable | Not applicable |
Klaviyo says toll-free numbers and long codes are free. Short codes cost extra each month, and the amount varies by country. Check Klaviyo's current pricing before you apply.
If you came here expecting a 10DLC brand and campaign, you went through toll-free verification instead. The website checks are close to the same: a live site that matches the business, a privacy policy with a no-sharing statement, terms, and a visible opt-in.
Klaviyo's verification guide lists the details it sends to the carrier review:
| Detail | What Klaviyo asks for |
|---|---|
| Company contact | First and last name, email, phone number |
| Legal name | Your company's legal name |
| Website | Your company website URL. It must be live. |
| Address | Must match where the business is registered |
| Business type and registration | Registration type from the country in your address, plus the registration number |
Privacy policy and terms URLs are set in a different place. In Klaviyo you enter them under Settings, SMS, Terms of Service, then Configure opt-in disclosure. Klaviyo uses them in the disclosure on your sign-up forms. Klaviyo can host a mobile terms page for you, but not your privacy policy. That policy must live on your own site.
Klaviyo's rejection guide groups declines into two reasons. You can see yours under Settings, Text messaging, Sender information.
| Rejection cause (paraphrased from Klaviyo) | Fix page |
|---|---|
| Website not live, or password protected during review | Website not accessible |
| Business country does not match country of registration | Website does not match brand |
| Business address invalid or entered wrong | Missing contact info |
| Business phone invalid or does not reach your business | Business contact info |
| Email is an alias (like marketing@) instead of a named person | Business contact info |
| Business email domain does not match the brand's domain (free domains like Gmail are exempt from this rule) | Brand name match |
| Prohibited content, or age-gated content without proper gating | Prohibited content |
A rejected toll-free number cannot send SMS or MMS. Klaviyo also advises against sending from a number that is still unverified.
Fix the cause, then use the form linked in the red warning box on your SMS settings page. Klaviyo's steps, in short:
Klaviyo does not publish a resubmission fee in these guides. It also says to start sending within about a month of approval, because carriers expect an active program.
The big one is the storefront password. Shopify's help center says new stores start in private mode by default. If you turn on Klaviyo SMS while your store is still private, the reviewer sees a password page, and Klaviyo lists that as a top cause of rejection. Shopify may also ask you to finish your plan or add a business address before it lets you remove the password.
Other store-related mismatches Klaviyo's rules point to:
Klaviyo's privacy guide says carriers want a clear statement that SMS opt-in and consent data will not be shared with third parties for unrelated purposes. Sharing with vendors who deliver the messages is allowed. The policy should be reachable from your sign-up form.
Klaviyo's disclosure guide lists what your opt-in text should cover: company name, types of messages, message frequency, how to opt out, "message and data rates may apply", that consent is not a condition of purchase, and links to your terms and privacy policy. See opt-in form and privacy policy.
If you apply for a short code, Klaviyo's reference adds more: three sample messages, a description of how people opt in, monthly volume, terms and a privacy policy that both mention SMS, and a signed letter of authorization on company letterhead.
Included in your Registration Kit: your legal name, address and contact details set out to match your site, plus your homepage, privacy policy, SMS terms, and opt-in page URLs, ready to paste into Klaviyo. Build my order →
Use this checklist before you turn on SMS:
10DLC Site builds these pages and gives you the URLs. You still submit through Klaviyo 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 carrier 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
No. Klaviyo's sending numbers guide lists toll-free numbers, short codes, and vanity short codes for the US, and says long codes are not available there. The toll-free number is the default and is created when you set up SMS.
Klaviyo does. After you fill in your company information during SMS setup, Klaviyo assigns a toll-free number and submits it for verification automatically. You provide the details, and the carrier review decides the outcome.
It means the reviewer could not confirm your business is real and active. Klaviyo lists causes such as a site that is not live or is password protected, an invalid address, a phone number that does not reach your business, or an alias email address.
Klaviyo's rejection guide says the contact email must go to a specific person, not an alias. If you use a business email domain, it should also match your brand's domain. Klaviyo notes the domain rule does not apply to free email domains such as Gmail.
Klaviyo says verification takes around 2 to 5 business days. A US short code takes much longer: Klaviyo's short code guide lists 8 to 12 weeks for a new US short code.
Fix the cause first, such as publishing your site or correcting your address or email. Then complete the form linked in the red warning box on your SMS settings page. You can see the rejection reason under Settings, Text messaging, Sender information.
No. Klaviyo says a site that is password protected during review is a common reason for rejection. Shopify puts new stores in private mode by default, so turn that off before you set up SMS.
Toll-free verification is the review a business completes before texting from a toll-free number. See how it differs from 10DLC an...
Reviewers must open your site with no login, no errors, and no redirects. Learn why 'website not accessible' 10DLC rejections happ...
Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...
What your privacy policy must say for A2P 10DLC approval: the no-sharing SMS clause, frequency and rates, one policy only, and com...
How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...
The four website URLs every 10DLC registration uses: homepage, privacy policy, terms, and opt-in page. The TCR field model plus a...