· 6 min read

Unlimited Car Wash Membership Cancellations and Billing Calls: An AI Phone Agent Checklist

New to AI agents? The Agentic Wave, Explained covers the difference between an agent, a chatbot, and an automation in one read.

If your wash runs on an unlimited club, you already know the phones. Most calls come from members asking when they’ll be billed, how to move the plan to a new car, or how to cancel. None of these are hard. They still pull someone off the tunnel, and a cancellation that gets handled badly can end in a chargeback or a lawsuit.

This checklist is for owners of one to six express or full-service locations. Work through it in order before an AI phone and text agent answers a single member. Every number below is illustrative, so swap in your own.

Bucket 1: Calls the agent can close alone

These are routine and follow rules, and the answer is already stored in your system. Think of the agent as a very patient cashier who can read the membership screen but can’t open the till.

  • Hours, locations, and weather closures. Pull these from one source you keep current, so the agent never quotes last winter’s hours.
  • Plan prices and what each tier includes. For example (illustrative): Basic $24.99, Deluxe $34.99, Ultimate $44.99, and a second car at $10 off.
  • Next billing date and last charge amount. The agent reads these after verifying the caller (see the data section).
  • Plate or vehicle swaps. New car, same plan. The agent updates the plate so your license plate reader (LPR) or RFID tag system recognizes it, then tells the member whether they need a new sticker tag at the site.
  • Card updates. Send a secure payment link by text. The agent should never hear or repeat a card number out loud.
  • Upgrades and downgrades. Quote the price difference and when it takes effect.

In an illustrative month at a three-site operator with 4,000 members, these calls might be 70% of club volume.

Bucket 2: Calls that go to a manager

The rule for this bucket is simple: if money leaves your account or you might be liable, a person decides.

  • Vehicle damage claims. Broken mirror, scratched wheel, missing antenna. The agent collects the date, time, location, lane, plate, photos, and a callback number, then says clearly that a manager will review it. It never admits fault and never promises payment.
  • Disputed charges. “I canceled in March and you charged me in April.” Log the claim, flag it as urgent, and get a human on it the same business day. This exact complaint is how auto-renewal lawsuits start. GO Car Wash, for example, faced a class action alleging members were charged after staff told them they’d been canceled.
  • Refund requests. The agent can explain the written policy but can’t grant exceptions.
  • Angry or escalating callers. Any caller who asks for a person gets one, or gets a firm callback time.

Write down who owns each handoff, how it reaches them (text, email, ticket), and the callback deadline. A handoff nobody picks up is worse than voicemail.

Bucket 3: Cancellations, handled cleanly

The FTC’s federal “click-to-cancel” rule was struck down by the Eighth Circuit on July 8, 2025, days before it was due to take effect. The underlying problem didn’t go away. The FTC restarted the rulemaking in early 2026 and is still enforcing the federal ROSCA law against subscription practices that make cancelling hard. States are active too. California’s amended automatic renewal law, which applies to contracts from July 1, 2025, allows a save offer only when the customer can still cancel right away without being blocked.

State rules differ, so have your attorney check your script. A defensible setup looks like this:

  • The agent can finish the cancellation on the same call or text thread. No “please visit the site” and no “a manager will call you back to process it.”
  • One save offer at most, stated once. “Before I cancel, I can drop you to Basic at $24.99. Want that, or should I go ahead and cancel?” (illustrative). If the member says no, or anything like no, the agent cancels.
  • No questioning the reason. The agent can ask why, but an answer is optional and doesn’t hold anything up.
  • Written confirmation right away, by text or email, with the cancellation date and the last charge date.
  • Log everything. Keep a timestamp, the recording or transcript, and a confirmation number. If a dispute ever lands in Bucket 2, that record settles it.

The gym version of this problem gets a similar treatment in our post on filling empty class spots and reviving lapsed members. The same principle applies to both: win the member back later with a friendly email, not by making cancellation hard.

What to wire in from your POS or membership system

Most small washes run memberships through a platform such as DRB’s Washify, Sonny’s CarWash Controls, or Micrologic’s WashAssist. Before you sign with an agent vendor, ask both sides these questions:

  • Can the agent read membership status, plan, billing date, and plates? Read-only access is the minimum.
  • Can it write plate changes, plan changes, and cancellations? If not, the agent can only take messages, and most of Bucket 1 goes away.
  • How does it verify the caller? Phone number on file plus plate, or plus last four of the card, is common. Pick one and apply it every time.
  • Does your platform update expired cards automatically? WashAssist, for example, advertises a card updater that charges replacement cards without the member calling in. That feature can cut card-update calls before the agent ever answers one.
  • Where do handoffs land? Ideally they go into a queue your managers already check.

Five test calls to run before launch

Have a friend call from an unfamiliar number while you listen to each one.

  1. “I sold my Civic, put the plan on my new RAV4.” Check that the plate changed in the system and that the tag instructions were correct.
  2. “Your brush cracked my side mirror yesterday at the Elm Street location.” Check that no fault was admitted, every detail was captured, and the manager got a notification.
  3. “Cancel my membership.” Then decline the save offer. Check that one offer was made, the cancel went through, and the confirmation text arrived within a minute.
  4. “Cancel. No, I don’t want a discount. Just cancel.” Said before any offer. Check that the agent skips the offer entirely.
  5. “You charged me twice this month.” Check that it’s logged as a disputed charge, no refund is promised, and a callback time is given.

If any call fails, fix it and rerun all five.

Before your next billing cycle

Pull last month’s call log or voicemail list and sort each entry into the three buckets above. That count tells you what an agent would really absorb. For a sense of how another club-driven business priced this out, see the winery tasting room break-even post. Then read your current cancellation script aloud and time it. If it takes more than a minute to get to “you’re canceled,” fix that first, whether or not you add an agent.

Sources

  1. WilmerHale, Eighth Circuit vacates FTC Click-to-Cancel Rule — wilmerhale.com
  2. Latham & Watkins, Eighth Circuit vacates rule days before compliance deadline — lw.com
  3. Gibson Dunn, FTC restarts negative option rulemaking; ROSCA enforcement continues — gibsondunn.com
  4. Cooley, California Automatic Renewal Law amendments effective July 1, 2025 — cooley.com
  5. Davis Wright Tremaine, AB 2863 updates California automatic renewal law — dwt.com
  6. Top Class Actions, GO Car Wash membership class action — topclassactions.com
  7. DRB, Washify car wash software — drb.com
  8. Sonny's CarWash Controls — sonnysdirect.com
  9. Auto Laundry News, Computer Systems (WashAssist Decline Minimizer) — carwashmag.com

Spotted an error or a stale claim? Open an issue on GitHub. Fixes land as public commits.

Keep reading