GoHighLevel · Expert services, Virginia
GoHighLevel Expert and Setup Agency in Virginia: Builds That Follow Virginia Law
Quick answer
A GoHighLevel expert for Virginia businesses builds the standard account plus what Virginia changes: its Telephone Privacy Protection Act treats marketing texts as telephone solicitations, a reply of STOP must be honored for 10 years, individuals can sue for $500 and up per violation, and the seller is liable for the vendor who sends.
Key takeaways
- Virginia's Telephone Privacy Protection Act, Va. Code 59.1-510 to 59.1-518, defines a telephone solicitation to include a text message that advertises goods or services to a Virginia area code or a Virginia resident's wireless number. The 2025 amendments (SB 1339, chapter 626) took effect January 1, 2026.
- A person opts out of marketing texts by replying with the words the statute names, 'UNSUBSCRIBE' or 'STOP'. The request must be honored for at least 10 years (59.1-514(A)), and solicitations are allowed only between 8 a.m. and 9 p.m. at the contact's location (59.1-511).
- An aggrieved individual can sue for $500 for a first violation, $1,000 for a second and $5,000 for each later one, up to $5,000 for willful first or second violations, plus attorney fees (59.1-515). The Attorney General can sue too (59.1-517).
- The seller and the sender are jointly and severally liable (59.1-514.1), and a solicitation is presumed to be made for the seller's benefit. Hiring an agency or setter to text for you does not move the liability.
- Virginia allows recording a call when one party consents (Va. Code 19.2-62(B)(2)). The Consumer Data Protection Act applies only above 100,000 Virginia consumers, or 25,000 with over half of revenue from selling data (59.1-576).
A Virginia business texting leads from GoHighLevel is working under a state statute that names text messages directly. The Virginia Telephone Privacy Protection Act treats a marketing text to a Virginia number as a telephone solicitation, requires STOP and UNSUBSCRIBE replies to be honored for 10 years, lets individuals sue, and makes the seller liable for whoever sends on its behalf. Amendments passed in 2025 took effect January 1, 2026. A GoHighLevel expert for Virginia builds the standard account of pipelines, workflows, booking, phone, email and reporting, then wires those rules into it. This page lists each, the Virginia statute behind it, and how we build it.
aibrevo is based in San Francisco and builds remotely for businesses across Virginia, from Richmond, Virginia Beach, Norfolk and Chesapeake to Arlington, Alexandria, Fairfax and Roanoke, all on Eastern time. aibrevo works with its partner company autoesta, whose team delivers GoHighLevel builds; aibrevo’s CRM team scopes the project with you.
This page explains the rules so you can see why the build is set up the way it is. It is not legal advice; confirm anything you rely on with a Virginia attorney.
Virginia texting rules at a glance
| Rule | Virginia law | What we build in GoHighLevel |
|---|---|---|
| Marketing texts and calls to Virginia numbers are telephone solicitations | Va. Code 59.1-510 | Every contact carries a state and area-code field; Virginia numbers get the full rule set |
| Solicit only between 8 a.m. and 9 p.m. at the contact’s location, unless the contact consented | 59.1-511 | Send windows in the contact’s own time zone |
| Transmit your number; for texts, the number must accept a reply opt-out | 59.1-513 | Registered number that receives and processes STOP replies |
| Honor a request to stop for at least 10 years; for texts the request is a reply of UNSUBSCRIBE or STOP | 59.1-514(A) | Permanent SMS do-not-contact on the contact; opt-outs survive imports and reactivation |
| No solicitation to numbers on the National Do Not Call Registry | 59.1-514(B) | Registry scrub before campaigns, with the scrub date saved |
| Exemptions: signed written agreement, established business relationship, personal relationship | 59.1-514(D), 59.1-510 | Consent records and relationship tags that show why a contact can be messaged |
| Seller and sender are jointly liable | 59.1-514.1 | One sending account under your control, with consent evidence you can export |
| Individuals can sue; the Attorney General can sue | 59.1-515, 59.1-517 | Consent date, source and wording stored on every contact |
Sources: Code of Virginia, Chapter 44, checked October 12, 2026.
What the 2025 amendment changed for text messages
Senate Bill 1339 of the 2025 session, chapter 626 of the Acts of Assembly, amended sections 59.1-510 through 59.1-514.1 and carries an enactment clause that it becomes effective January 1, 2026. The bill is titled as relating to telephone solicitations via text message. In the Code as it now reads, three things matter for a GoHighLevel build:
- The definition covers texts. 59.1-510 defines a telephone solicitation as including “any text message sent to any wireless telephone with a Virginia area code or to a wireless telephone registered to any natural person who is a resident of the Commonwealth” for the purpose of offering goods or services for sale, lease, license or investment.
- The opt-out for texts is specific. 59.1-514(A) says that for a solicitation by text, the statement that a person does not want solicitations “shall be made by replying to the text message with the word ‘UNSUBSCRIBE’ or ‘STOP.’” Any such request must be honored for at least 10 years.
- Caller identification fits texts. 59.1-513(A) is satisfied for a text if the number provided accepts a reply text asking not to receive future texts.
We confirmed these from the current Code of Virginia text and the act’s enactment clause. We did not compare the old and new wording line by line, so this page does not claim what the earlier text said.
STOP handling in GoHighLevel
HighLevel handles carrier-standard keywords such as STOP, but a Virginia build checks the whole path, because the statute names the replies and sets a ten-year memory:
- Opt-out keywords: STOP and UNSUBSCRIBE both set SMS do-not-contact on the contact. Other phrasings (“don’t text me”) route to a human and are tagged.
- Ten-year memory: the do-not-contact flag and the date are never cleared by an import, a form resubmission or a reactivation workflow. A new opt-in is a separate, dated event.
- Other channels: an SMS opt-out is recorded against the business that sent it. If one company runs several brands in one account, opt-outs are tracked per brand, because the statute speaks of the person on whose behalf the solicitation is made.
- The reply number works: the sending number receives replies and is not a send-only code.
Misconfigurations that cause problems
| Symptom | Likely cause | Fix |
|---|---|---|
| A contact who texted STOP gets a text months later | Reactivation campaign imported the old list without the opt-out flag | Opt-out flag survives imports; suppression list checked before every campaign |
| Texts go out at 7:30 a.m. in the contact’s zone | Sub-account zone differs from contact location | Contact-level time zone and a window inside 8 a.m. to 9 p.m. |
| Replies to the sending number are never processed | Number set up as outbound-only | Inbound handling on, with workflow triggers for STOP and UNSUBSCRIBE |
| An agency’s texts go out under a shared account | No record of who consented | One account controlled by you, with consent date, source and wording exportable |
| Cold list texted without a record | Imported leads have no relationship tag | Held in a needs-consent list until consent or an established relationship is recorded |
Who you can message: exemptions and the registry
59.1-514(B) bars solicitations to numbers on the National Do Not Call Registry. Subsection D then carves out a person who gave prior express invitation or permission in a signed, written agreement naming the party and the number, a person with whom the seller has an established business relationship, or a personal relationship. None of these exemptions survives a prior request to stop.
59.1-510 defines an established business relationship narrowly: a purchase or transaction within the previous 18 months, or an inquiry or application within the previous three months. That matters for reactivation campaigns. A customer from three years ago does not meet it, and a lead who filled in a form five months ago does not either. The build stores two dates on each contact, last purchase and last inquiry, so a smart list can filter by the real window. Our bulk SMS FAQ covers how HighLevel sends at volume.
There is a defense for businesses with reasonable procedures: 59.1-514(C) lets a defendant show it implemented practices to prevent violations, including using a version of the Do Not Call Registry obtained no more than 31 days before the solicitation. So the build logs the date of each registry scrub.
Seller liability: when an agency or setter texts for you
59.1-514.1 makes the seller and the telephone solicitor jointly and severally liable for violations of the hours, identification, caller-ID and unwanted-solicitation sections. A solicitation advertising a seller’s goods is presumed to be made for the seller’s benefit, whether or not it directed the sender. The seller can rebut that only by clear and convincing evidence that it did not retain or request the solicitor.
For a business using an appointment-setting vendor or a marketing agency, that decides how to structure the account: your GoHighLevel sub-account, your numbers, your consent records, and the vendor working inside it with named logins. If a vendor texts from its own platform, you cannot see the consent record that would defend you.
Remedies
Under 59.1-515, a natural person aggrieved by a violation can sue to stop it and recover $500 for a first violation, $1,000 for a second and $5,000 for each subsequent one. A court may increase damages for a willful first or second violation to up to $5,000, and may award attorney fees and costs. Claims within the court limits can be filed in general district or small claims court. 59.1-517 lets the Attorney General, a Commonwealth’s attorney or a locality’s attorney sue on the same damages scale and seek up to $5,000 per willful violation.
Call recording and the Consumer Data Protection Act
Virginia is a one-party consent state. Va. Code 19.2-62(B)(2) makes it not a criminal offense to intercept a communication when you are a party or one party has consented; interception outside the exceptions is a Class 6 felony. 19.2-69 gives the person whose communication was unlawfully intercepted a civil claim with liquidated damages of at least $400 a day or $4,000. We still play a recording notice, since Virginia callers often reach Maryland and Washington, D.C. numbers. See our call recording FAQ.
The Virginia Consumer Data Protection Act applies under 59.1-576 to businesses that control or process the personal data of at least 100,000 Virginia consumers in a calendar year, or at least 25,000 consumers while earning over 50 percent of gross revenue from selling personal data. Only the Attorney General enforces it, after 30 days’ notice and a chance to cure, with penalties of up to $7,500 per violation (59.1-584). Most local service businesses sit below the threshold. If yours does not, the build adds data-request handling and privacy links on forms; confirm applicability with a Virginia attorney.
Time zone
Virginia is entirely on Eastern time. The wrinkle is the 8 a.m. to 9 p.m. window in 59.1-511 is measured at the contact’s location, and Northern Virginia’s metro area mixes Virginia, Maryland and D.C. numbers. The build keeps a time zone on each contact and sets the sub-account to America/New_York, so one campaign respects each person’s local hours.
What a Virginia GoHighLevel account includes
| Part of the build | Virginia-specific detail |
|---|---|
| Forms and funnels | Unticked consent box naming the business and number; date, source and wording saved to the contact |
| Texting | STOP and UNSUBSCRIBE keywords, ten-year opt-out memory, inbound replies processed, A2P 10DLC filed with matching opt-in wording |
| Smart lists | Last-purchase and last-inquiry dates for the 18-month and three-month relationship windows; registry scrub date logged |
| Workflows | Marketing and transactional split; windows inside 8 a.m. to 9 p.m. in the contact’s time zone |
| Agencies and vendors | One account you control, named logins, consent evidence exportable |
| Phone | Caller ID transmitted; recording notice on recorded calls |
| Privacy | Request handling and privacy links if you meet the Consumer Data Protection Act threshold |
None of this changes the price. It is how every account should be built; Virginia just puts the texting rules in a statute with a private claim.
Virginia businesses we build for
| Industry | What the build focuses on | Related guide |
|---|---|---|
| Real estate | Lead routing, nurture sequences, showing bookings | GoHighLevel setup for real estate |
| HVAC and home services | Missed-call text-back, emergency intake, maintenance plans | GoHighLevel setup for HVAC |
| Roofing | Inspection booking, estimate follow-up, claims pipeline | GoHighLevel setup for roofing |
| Dental practices | Recall, reminders, reactivation within the relationship window | GoHighLevel setup for dental practices |
| Insurance agents | Quote follow-up, renewals, consent records | GoHighLevel for insurance agents |
Price and timeline
Virginia builds cost the same as anywhere else. Our published range for a complete single-business GoHighLevel build is $500 to $4,000, white-label SaaS $4,000 to $10,000 and multi-location $4,000 to $12,000, at the time of writing. HighLevel’s own subscription and usage fees are separate; the GoHighLevel pricing calculator estimates them, and the setup cost estimator prices your build.
A tested build usually takes two to four weeks. The main GoHighLevel expert page covers what is included, the week-by-week plan and how to vet any expert. For an existing account, the account health check flags common problems in a few minutes. Carrier registration problems are covered in our A2P rejection guide.
Other states we cover
Virginia businesses that also serve the Maryland side of the Washington area should read our Maryland page, which covers its all-party recording rule and 8 p.m. cutoff, and those in the Carolinas can see North Carolina. To the northwest, Ohio treats federal texting violations as state violations too.
Sources
- Code of Virginia, Chapter 44, Virginia Telephone Privacy Protection Act: 59.1-510 definitions, 59.1-511 time restrictions, 59.1-513 identification information, 59.1-514 unwanted solicitations, 59.1-514.1 joint liability, 59.1-515 individual action and 59.1-517 enforcement, checked October 12, 2026.
- Virginia Legislative Information System, SB 1339 (2025), chapter 626, effective January 1, 2026.
- Code of Virginia, 19.2-62 interception of communications and 19.2-69 civil action, checked October 12, 2026.
- Code of Virginia, Consumer Data Protection Act: 59.1-576 scope and 59.1-584 enforcement, checked October 12, 2026.
- Federal Communications Commission, 47 CFR 64.1200, federal telephone solicitation rules.