Joby
    Back to blog
    A2P 10DLC for Home Service Contractors: The Complete 2026 Compliance Guide
    Compliance9 min read

    A2P 10DLC for Home Service Contractors: The Complete 2026 Compliance Guide

    By Joby Team·April 16, 2026

    If you've tried to send a customer an SMS confirmation or an appointment reminder in the last year and it didn't go through — you've met A2P 10DLC. It's the reason your business texts are being filtered by T-Mobile, AT&T, and Verizon, and it's why many home-service operators are quietly losing customer communications without even realizing it.

    This guide explains what A2P 10DLC is, why it was created, who needs to register, what happens if you don't, and the practical steps to get compliant. It's written for home-service business owners — not telecom lawyers — so if you run a roofing, plumbing, HVAC, locksmith, garage door, or cleaning shop, this is for you.

    What is A2P 10DLC? A2P stands for 'Application to Person' — any SMS sent from a business system to a customer's phone. 10DLC stands for '10-Digit Long Code' — regular US phone numbers that look like (617) 555-1234. So A2P 10DLC is the framework the US wireless carriers created to govern business texting from regular phone numbers. It's distinct from toll-free SMS (different rules) and short codes (the 5-6 digit numbers big retailers use).

    Why was it created? Before A2P 10DLC, businesses abused regular phone numbers to send spam at scale, and customers complained. The carriers (T-Mobile, AT&T, Verizon, and others) responded by requiring every business that sends bulk SMS to register their 'brand' and declare their messaging use case. Registered, approved businesses get reliable delivery. Unregistered traffic gets throttled, filtered, or outright blocked. The goal is to protect consumers from spam while keeping legitimate business messaging flowing.

    Who has to register? Any US-based business sending more than a trivial volume of SMS from a 10-digit number. If you run a service business and you send appointment reminders, estimate links, quote confirmations, 'on my way' messages, or any automated texts — you need to register. Even one-person operations should register. There's no exemption for small volumes; the carriers' filters don't distinguish between a spammer and a locksmith sending 20 appointment confirmations a day.

    What happens if you don't? Three things, in order of severity: (1) your messages get delivered unreliably — some customers get them, some don't, and you often can't tell which, (2) your messages get throttled, meaning the carrier might hold them for hours or refuse delivery entirely, (3) your sending number can get blocked by the carriers, at which point switching numbers is a short-term patch that the carriers will catch up with quickly. For any service business that uses SMS as a primary customer-communication channel, non-compliance translates directly to missed appointments, lost leads, and angry customers who 'never got the text.'

    The registration process — what actually happens. A2P 10DLC registration has two main steps: (1) Brand registration — you register your business legal name, tax ID (EIN), address, website, and brand type (LLC, private company, non-profit, etc.). This happens once and is shared across any campaigns you run. (2) Campaign registration — for each use case (appointment reminders, marketing, customer care, etc.), you register a 'campaign' describing the message content, volume, and opt-in method. Both steps go through a central body called The Campaign Registry (TCR), and the carriers review and approve.

    How long does it take? Brand registration is usually 1-3 business days. Campaign registration is typically 2-5 business days. So the full process from 'I need to register' to 'my messages are flowing reliably' is often a week, sometimes faster. If your information is incomplete or doesn't match IRS records, delays stretch longer. The two biggest reasons for rejection: (a) your business legal name in the registration doesn't match your IRS / Secretary of State filing exactly, (b) your opt-in method isn't clearly described (the carriers want to see proof that customers agreed to receive texts).

    How much does it cost? The costs are layered and can be confusing. There's a one-time brand registration fee (~$4-40 depending on whether you verify your EIN), a monthly campaign fee (~$1.50-10 per campaign depending on use case and volume tier), and per-message carrier fees that add pennies per text. For a typical home-service shop sending hundreds of SMS a month, expect total compliance costs around $10-25 per month on top of your SMS platform's sending fees.

    Opt-in compliance — the part most businesses get wrong. The carriers want proof that your customers consented to receive SMS from you. For service businesses, the standard approved methods are: (a) a checkbox on your website booking form or contact form, (b) a phone-call consent at the start of a job where you say 'can we text you updates?' and record the answer, or (c) a paper form the customer signs when you complete service. You must also give customers a way to stop receiving messages at any time — the standard is replying 'STOP' to opt out. Your registration needs to document which of these methods you use.

    The good news for Joby customers. If you use Joby as your CRM, A2P 10DLC registration is baked into the onboarding flow. Joby walks you through brand registration, handles the technical submission to The Campaign Registry, monitors approval status, and sets up a default campaign for appointment reminders and customer communication. The compliance overhead that would otherwise take days of reading TCR documentation is handled in a single onboarding screen. You still need to provide accurate business info and pick opt-in methods, but you don't have to decode carrier compliance jargon.

    What to do this week if you're not registered. Step 1: find your business's legal name as it appears on your IRS filing — the exact string. Step 2: find your EIN (Employer Identification Number). Step 3: pick your use case — most home-service businesses need 'Customer Care' or 'Mixed' (which covers appointment reminders, quote links, and transactional messages). Step 4: start the registration process through your SMS platform (Joby, Twilio, Bandwidth, etc.). Step 5: plan for a week of lead time before your messages flow reliably again. Don't wait until you notice messages are being filtered — by that point you're already losing customers who think you ghosted them.

    Bottom line. A2P 10DLC is not optional anymore. It's the price of doing business over SMS in the US, and the carriers are enforcing it aggressively. Register once, do it right, and you're done — your messages flow reliably and your customers get the confirmations they expect. Skip it and you slowly bleed missed touchpoints without understanding why. For home-service businesses where every unanswered lead is $200-2,000 of revenue, this is not a corner to cut.

    We use cookies to improve your experience. Privacy Policy