Easy A2P Learn

Pillar Guide

Using a DBA in Your GoHighLevel A2P 10DLC Registration: The Sanctioned Pattern

Most small businesses operate under a DBA different from the legal entity. GoHighLevel's Trust Center supports the DBA pattern explicitly — when you declare it correctly. This guide shows the legal-vs-DBA placement rule TCR reviewers expect, with the exact declaration sentence to include in your Campaign Description.

By Gary Vogt · · 8 min read

If you run a GoHighLevel agency, most of your clients probably operate under a DBA different from their legal entity. The legal entity might be “Acme Holdings LLC” while customers know the business as “Acme Salon.” For years, the conventional advice on A2P 10DLC was “use the legal entity name everywhere” — meaning your client’s text messages would say “messages from Acme Holdings LLC,” which reads weird and doesn’t match what consumers actually opted in to receive.

GoHighLevel’s documentation explicitly supports a better pattern. When you declare the legal-to-DBA relationship in the Campaign Description, the DBA can appear in the consumer-facing copy: samples, opt-in checkboxes, opt-in confirmation, and the body of your Privacy Policy and Terms of Service. The legal entity name still goes on the Brand Registration record itself (that’s IRS-verified), and the formal “[Legal Name] DBA [DBA Name]” format appears in Privacy Policy and Terms of Service section headers. Done correctly, your registration is consistent across every field while your consumers see the brand they actually know.

This guide walks through the exact placement rule for each field, the declaration sentence to include, and the worked example most agencies need.

The short version

A DBA-aware A2P 10DLC registration has four placement rules:

  1. Brand Registration → Legal entity name only. This is what TCR cross-references against your IRS CP 575 letter. Don’t put the DBA here.
  2. Use Case Description → Include “We are doing business as [DBA Name].” This single declarative sentence is what permits the DBA to appear in the rest of the submission.
  3. Sample messages, opt-in checkboxes, opt-in confirmation → DBA. This is what consumers see. It must match what they opted in to.
  4. Privacy Policy and Terms of Service → “[Legal Name] DBA [DBA Name]” in headers, DBA in body. Formal documents disclose both names; in-body references use the DBA the user opted in to.

Skip step 2 — the declaration sentence — and steps 3 and 4 read as a brand mismatch to TCR reviewers. The submission gets rejected for inconsistency. Including the declaration sentence prevents the mismatch entirely.

Why GoHighLevel’s pattern matters

The DBA-handling pattern is documented in GHL’s Understanding A2P Campaign Rejection Reasons & Required Fixes article. The relevant guidance:

“If you have an EIN for your company but you want to use a different brand name for your messages, you can add this sentence ‘We are doing DBA as [Business_Name]’ in the Campaign Use Case. Make sure the rest of the submission, including the website, Privacy policy, Terms & Conditions, and the business name shown in opt-in form checkboxes, matches the declared [Legal Business Name] DBA [DBA Name].”

Two things to notice. First, the DBA placement is sanctioned, not tolerated. GoHighLevel’s article says “you can” use the DBA in checkboxes and Privacy Policy / Terms of Service when the relationship is declared. This isn’t a gray area — it’s a documented pattern. Second, consistency across the whole submission is the requirement. The DBA must appear consistently everywhere consumers see it; the legal entity name must appear consistently in formal verification fields. Half-applying the pattern (DBA in samples, legal name in checkboxes) is what triggers rejections.

The four field placements, in detail

Here’s the exact rule for each field on a GHL Trust Center submission. Use this as a checklist when you set up a DBA registration.

The Legal Business Name field on the Brand Registration step is the IRS-verified entity name. Don’t put your DBA here.

For a corporation: “Acme Holdings LLC” (matches IRS CP 575 letter exactly, including the LLC suffix and any commas/punctuation).

For a Sole Proprietor: the proprietor’s legal name (e.g., “Sarah Mitchell”) or a state-registered DBA filed at the state level (e.g., “Sarah Mitchell Real Estate”). See our Sole Proprietor guide for the tier-specific rules.

If you put a DBA here that doesn’t match IRS records, the brand registration fails with a “Legal Business Name doesn’t match IRS records” rejection. We covered this in detail in Every TCR Rejection Reason in GoHighLevel under cause #1.

Use Case Description — Declare the relationship

The Use Case Description field is where you tell TCR what your messaging program does. For DBA registrations, include this declarative sentence:

“We are doing business as [DBA Name].”

Place it after the opener sentence, before the message-type sentences. A complete Mixed-campaign Use Case Description with DBA looks like:

“Acme Holdings LLC uses SMS messaging to communicate with customers who have explicitly opted in. We are doing business as Acme Salon. Transactional messages may include appointment reminders, account updates, and service confirmations. Promotional messages may include special offers, sale announcements, and product updates. Consent is collected through compliant opt-in processes, and recipients may opt out at any time by replying STOP.”

Five sentences: opener, DBA declaration, transactional, promotional, consent close. This matches the Trust Center sample format and passes review cleanly.

For Marketing-only or non-marketing campaigns (Customer Care, Account Notification, etc.), use the same structure with three or four sentences instead of four or five — the DBA declaration is always the second sentence after the opener.

Sample messages, opt-in checkboxes, opt-in confirmation — DBA

These are consumer-facing fields. The DBA goes here because that’s the brand consumers know. Examples:

Sample message:

“Hi Sarah, Acme Salon here — your appointment is confirmed for Thursday at 2:00 PM. Reply STOP to unsubscribe.”

Marketing opt-in checkbox:

“I consent to receive marketing text messages about offers, sales, and product updates from Acme Salon at the phone number provided. Message frequency may vary. Message & data rates may apply. Text HELP for help, reply STOP to opt-out.”

Non-marketing opt-in checkbox:

“I consent to receive non-marketing text messages from Acme Salon about appointment reminders and account updates at the phone number provided. Message frequency may vary. Message & data rates may apply. Text HELP for help, reply STOP to opt-out.”

Opt-in confirmation message:

“Subscribed to Acme Salon SMS — transactional and promotional. Msg frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help.”

In each case, “Acme Salon” is the brand consumers see. They opted in to messages from Acme Salon. The legal entity name “Acme Holdings LLC” doesn’t appear in any of these.

Privacy Policy and Terms of Service — Both names

Privacy Policy and Terms of Service are formal documents. Their SMS section headers should disclose both the legal entity and the DBA:

Privacy Policy SMS section header:

“Acme Holdings LLC DBA Acme Salon operates a text messaging program to send appointment reminders, account updates, and promotional offers to opted-in customers.”

Terms of Service SMS section header (Clause 1 — Business Identity / Program Description):

“Acme Holdings LLC DBA Acme Salon SMS Alerts — appointment reminders, service confirmations, and promotional offers.”

Body references to the brand inside both documents can use the DBA alone:

“Information We Collect: When you opt in to receive SMS messages from Acme Salon, we collect the following: phone number, name, email address…”

This is the consumer-facing reference inside the policy — it makes sense to use the DBA because that’s what the user opted in to.

We covered the full Privacy Policy and Terms of Service templates in Privacy Policy and Terms of Service Templates for A2P 10DLC, including the seven required clauses and the verbatim TCR non-sharing clause.

Worked example: Acme Holdings LLC / Acme Salon

Here’s how every field on a Mixed-campaign GHL Trust Center submission looks for a corporation operating under a DBA.

Brand Registration:

  • Legal Business Name: Acme Holdings LLC

Use Case Description:

“Acme Holdings LLC uses SMS messaging to communicate with customers who have explicitly opted in. We are doing business as Acme Salon. Transactional messages may include appointment reminders, account updates, and service confirmations. Promotional messages may include special offers, sale announcements, and product updates. Consent is collected through compliant opt-in processes, and recipients may opt out at any time by replying STOP.”

Sample Message #1 (transactional):

“Hi Sarah, Acme Salon here — your appointment is confirmed for Thursday at 2:00 PM. Reply 1 to confirm or call us to reschedule. Reply STOP to unsubscribe.”

Sample Message #2 (promotional):

“Hi Marcus, Acme Salon is offering 20% off color services through Friday. Book online at acmesalon.com. Reply STOP to unsubscribe.”

Marketing Consent Checkbox:

“I consent to receive marketing text messages about offers, sales, and product updates from Acme Salon at the phone number provided. Message frequency may vary. Message & data rates may apply. Text HELP for help, reply STOP to opt-out.”

Non-Marketing Consent Checkbox:

“I consent to receive non-marketing text messages from Acme Salon about appointment reminders and account updates at the phone number provided. Message frequency may vary. Message & data rates may apply. Text HELP for help, reply STOP to opt-out.”

Opt-In Confirmation Message:

“Subscribed to Acme Salon SMS — transactional and promotional. Msg frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help.”

Privacy Policy SMS section header:

“Acme Holdings LLC DBA Acme Salon operates a text messaging program to send appointment reminders, account updates, and promotional offers to opted-in customers.”

Terms of Service SMS section header:

“1. Program: Acme Holdings LLC DBA Acme Salon SMS Alerts — appointment reminders, service confirmations, and promotional offers.”

Every field is consistent. The legal entity name appears where TCR verifies it. The DBA appears where consumers see it. The relationship between the two is declared in the Campaign Description.

What goes wrong if you skip the declaration

When the DBA appears in samples and checkboxes but the Campaign Description doesn’t include the “We are doing business as [DBA Name]” sentence, TCR reviewers see a brand mismatch. The Brand Registration says “Acme Holdings LLC,” the samples say “Acme Salon,” and there’s no documented connection between them.

Three rejection patterns commonly fire:

  1. “Use case mismatch” — the use case content doesn’t align with the registered brand identity.
  2. “Inconsistent brand identification” — different sections reference different names.
  3. “Sample messages don’t match the declared use case” — the brand-name mismatch reads as a content mismatch.

Each rejection costs 1-3 days (Sole Prop) or 3-15 days (Standard) of waiting before resubmission, and the fix is the same in all three cases: add the declaration sentence to the Campaign Description and resubmit. Per GHL Help Center, resubmissions are free — but the time delay is what costs your client.

The five-second fix is to include “We are doing business as [DBA Name].” in the Use Case Description from the start.

Already submitted without the declaration?

If you’ve already submitted a registration with the DBA in samples but no declaration in the Campaign Description, two paths:

If your campaign is still pending review: wait for the rejection (or the approval — sometimes carriers approve borderline submissions despite the inconsistency). If rejected, add the declaration sentence to your Campaign Description and resubmit. No new fee.

If your campaign has been approved with the inconsistency: technically your submission passed despite not following the documented pattern. You don’t need to change anything mid-campaign. But for any new campaigns under the same brand, follow the documented pattern from the start. Inconsistency that passed once may not pass next time.

For Mixed campaigns specifically, also check that your Campaign Description has transactional and promotional content in separate sentences — combining them is a confirmed rejection trigger. We covered this in How to Choose the Right A2P 10DLC Use Case.

Multiple brands per EIN

Multiple brands can share an EIN, but GHL’s published limits are tied to contact info, not the EIN itself. Per GHL’s A2P Standard Brand Registration Guide:

  • Each physical address or email can validate up to 10 brands across the entire A2P ecosystem (including brands registered outside LeadConnector).
  • For Standard Brands specifically, the same email shouldn’t be reused across more than 5 brands.
  • Each mobile phone number is capped at 3 brands by carrier policy.
  • Standard Brands also require each brand to have unique contact info — you can’t reuse the same email and phone across multiple Standard Brand registrations.

Multi-brand parent companies handle separate A2P 10DLC programs like this:

  • Parent legal entity: “Acme Holdings LLC” (one EIN)
  • Brand 1: Legal name “Acme Holdings LLC”, DBA “Acme Salon” — uses dedicated email [email protected] and dedicated phone
  • Brand 2: Legal name “Acme Holdings LLC”, DBA “Acme Spa” — different email and phone
  • Brand 3: Legal name “Acme Holdings LLC”, DBA “Acme Wellness” — different email and phone

Each brand is a separate Trust Center registration. Each gets its own Campaign Description with its own DBA declaration. Each has its own samples, checkboxes, opt-in flow, and Privacy Policy/Terms of Service section. The legal entity name is the same across all three; the DBA and contact info are the differentiators.

For GHL agencies registering brands across many clients under their own holding company, the contact-info limits are often the binding constraint — you’ll need separate emails and phones per brand, not just per EIN. Excessive EIN reuse across many brands without clear business justification can also trigger Twilio error 30898 (Excessive EIN), which we covered in Every TCR Rejection Reason.

How Easy A2P handles DBA registrations

When you fill out the Easy A2P intake form, the DBA field detects whether your DBA differs from the legal entity name. If yes, the generated copy follows the documented pattern automatically:

  • Brand Registration uses the legal name
  • Use Case Description includes “We are doing business as [DBA Name].” as a declared sentence
  • Sample messages, opt-in checkboxes, and opt-in confirmation use the DBA (consumer-facing)
  • Privacy Policy and Terms of Service section headers use “[Legal Name] DBA [DBA Name]” format
  • Privacy Policy and Terms of Service body references use the DBA

If you run existing copy through the review side, Easy A2P checks for the same consistency. A submission with DBA in checkboxes but no declaration in the Campaign Description is flagged before you submit it to TCR.

Try Easy A2P with 3 free credits →

A note on registering a DBA at the state level

If your client doesn’t yet have a registered DBA but wants to use one, the process varies by state. Most states require filing a “Doing Business As” or “Fictitious Business Name” form with the Secretary of State or county clerk, with fees typically between $10 and $50. The DBA is then a public record that TCR reviewers can find if they verify your registration.

Using an unregistered DBA isn’t strictly disqualifying for A2P 10DLC, but a registered DBA matched against your website, Privacy Policy, and consumer-facing materials makes the brand identity easier to verify. If TCR’s vetting team can’t find the DBA in any public record and can’t trace it to your legal entity, the brand-vetting step may flag it for manual review.

For agencies setting up new clients, recommending state DBA registration before A2P registration is a small upfront step that prevents downstream review delays.


Need help structuring your client’s A2P 10DLC registration when a DBA is in play? Run their existing copy through Easy A2P — we audit each section against the documented DBA-handling pattern and flag any inconsistencies before you submit. Or generate a complete submission package with the DBA structure built in from the start.

Frequently Asked Questions

Can I use my DBA name in a GoHighLevel A2P 10DLC registration? +
Yes. GoHighLevel's documented DBA-handling pattern allows the DBA in consumer-facing copy (sample messages, opt-in checkboxes, opt-in confirmation, Privacy Policy and Terms of Service body references) provided you declare the legal-to-DBA relationship in the Campaign Description with the sentence 'We are doing business as [DBA Name].' The Brand Registration field itself uses the IRS-verified legal entity name. Privacy Policy and Terms of Service section headers use the format '[Legal Name] DBA [DBA Name]'.
Where exactly does the DBA name go on a GHL Trust Center submission? +
Four placements depending on field type. (1) Brand Registration — Legal Business Name field uses the legal entity name only (matches IRS CP 575). (2) Use Case Description — include 'We are doing business as [DBA Name].' as a declarative sentence. (3) Sample messages, opt-in checkboxes, opt-in confirmation message — use the DBA (the consumer-facing brand). (4) Privacy Policy and Terms of Service section headers — use '[Legal Name] DBA [DBA Name]'. Body references inside the Privacy Policy and Terms of Service can use the DBA alone after the formal header.
What happens if I use the DBA without declaring the relationship? +
TCR reviewers see a brand mismatch. Your Brand Registration says one name, your samples and checkboxes say another, and the Use Case Description doesn't connect them. This often triggers a 'use case mismatch' or 'inconsistent brand identification' rejection — a fixable problem, but every rejection cycle adds 1-3 days (Sole Prop) or 3-15 days (Standard) of delay before your client can send messages. Adding the 'We are doing business as [DBA Name]' sentence to the Use Case Description prevents the mismatch entirely.
Does the DBA need to be filed with my state to use in A2P 10DLC? +
Best practice is yes — the DBA should be a legitimately registered business name. State DBA registrations vary in cost and process; many states charge $10-$50 to file. TCR reviewers don't typically request DBA registration paperwork during automated screening, but a DBA that matches what's on your website, in your Privacy Policy, and on your invoices is what passes review. An invented brand name with no public footprint can fail vetting if TCR can't verify the relationship between the legal entity and the public-facing name.
Can a Sole Proprietor use a DBA in their A2P 10DLC registration? +
Yes — Sole Proprietors can register a DBA and use it the same way. The Sole Prop tier is locked to a single use case category, but the DBA pattern still applies: legal name on the Brand Registration, DBA in consumer-facing copy, declaration sentence in the Campaign Description. The legal name for a Sole Proprietor is typically the proprietor's actual personal name (e.g., 'Sarah Mitchell'), and the DBA might be a state-filed business name ('Sarah Mitchell Real Estate'). See our Sole Proprietor guide for the tier-specific rules.
Can I register multiple brands under one EIN if each has a different DBA? +
Yes — multiple brands can share an EIN, but the limits are by contact info, not by EIN. Per GHL's Help Center: each physical address or email can validate up to 10 brands across the A2P ecosystem; for Standard Brands specifically, the same email shouldn't be reused across more than 5 brands; and each mobile phone number is capped at 3 brands. Standard Brands also require each brand to have unique contact info — so multi-brand parent companies typically need separate emails and phone numbers per brand. Each brand is a separate Trust Center registration with its own legal-name-on-record and its own DBA, and each brand's Use Case Description includes its own 'We are doing business as [DBA Name]' declaration. Excessive reuse of an EIN across many brands without business justification can also trigger Twilio error 30898.

Get notified when we publish new guides

Pillar guides on TCR rejection codes, GHL Trust Center walkthroughs, and industry-specific A2P 10DLC compliance — delivered when they go live. No spam, unsubscribe anytime.

Stop guessing whether your A2P submission will pass.

Easy A2P validates your full submission against current TCR and GHL standards before you submit. Catch the rejection causes others miss — including the Sole Proprietor traps in this guide.

Try Easy A2P with 3 free credits →

No credit card · ~90 seconds to validate · pay-as-you-go after