Car Washes

Car wash software in Baltimore: the membership follows the plate, and in Maryland the plate follows the owner

A car wash membership is keyed to a license plate or a windshield tag, and in Maryland the plate follows the owner, not the car. Since June 2026 the way out of a membership has to match the way in, wash books and e-mailed codes have to outlast years of drawer time, and since July a car’s location counts as sensitive data. Here is what that means for a Baltimore wash’s membership store, pay station, prepaid products and camera, what the software costs, what 107 Baltimore car washes and 115 websites across the country show, and what we would build.

Car wash software in Baltimore: the empty entrance of an express car wash tunnel on an October morning, wet concrete and a conveyor track running out toward red-brick Baltimore rowhouses with white marble steps, a stainless pay station whose screen shows an abstract grid, and a steel cart holding a folded cornflower-blue microfiber towel on a stack of grey towels, a spray bottle, a squeegee, a wash mitt and a bucket of foam
The entrance of an express wash before opening. Somewhere above the lane a camera will read every plate that comes through today. This article is about what the wash’s software should know about each one: whose car it is, whether it is paid for, how its owner can stop paying, and how long the wash should remember it was here.
The short version. (1) A car wash membership is keyed to a license plate or a windshield tag, and the two follow different things. In Maryland the plate belongs to the owner, so it can move to the owner’s next car, can be lent to a buyer for up to ten days and stays with the car mainly in family, trust and inheritance transfers; a tag stays on the windshield and goes to whoever buys the car. Cars bought from a dealer may wear a single rear temporary plate for up to 60 days, Delaware plates stay with the car unless the seller keeps them, and since October 1, 2026, Maryland residents driving on out-of-state plates can be warned and then fined $7 a day. With about 848,000 vehicle sales a year in Maryland, a site with 2,527 members sees roughly 400 of them change cars every year if they do so at the state’s rate. (2) Since June 1, 2026, Maryland’s automatic renewal law has required a way to cancel that is at least as easy as joining and available through the same medium, so, on our reading, a member who joined at the pay station should be able to cancel in person as well as online and by phone, and a $1 first month needs a reminder 3 to 21 days before the first full-price charge. Gift cards and, on our reading, wash books cannot expire within four years under Maryland law, or five for cards and e-mailed codes under federal Regulation E, whose official commentary uses a prepaid car wash as its example of a paper receipt the rule does not cover. (3) Since July 1, 2026, Maryland’s privacy law, which covers businesses holding data on at least 35,000 Maryland residents, has counted the location of “a vehicle” as precise geolocation data, which it treats as sensitive, and on our reading a plate camera’s visit log now qualifies. Of 12 Baltimore membership websites, none mentions the renewal law or says members can leave the way they joined; of 77 membership sites across the US, 31 let members cancel online themselves, and 7 of 27 that key plans to the plate mention plates in a privacy policy. None of the seven main tunnel point-of-sale and membership platforms publishes a current price; Rinsed, which sells the membership and marketing layer, does, and on a $29.99 average plan its 4% recurring commission on members who join through its checkout overtakes its $849 monthly fee at about 708 such members per site.

On a Saturday morning in October, the busiest few hours of the week at an express car wash on a Baltimore County commercial strip, the camera above the pay station reads a Maryland plate it has seen thirty times this year. The membership attached to it says the plate belongs on a silver compact sedan. The car under it is a black full-size SUV bought on Thursday: its owner moved her plates to it, as Maryland lets her do, and the wash’s software has no idea. Ten cars later, the reader picks up a radio tag on a windshield that belongs to a member who sold that car in August; the buyer has been washing on the seller’s card ever since. Then a man walks up to the pay station that signed him up in July and asks it to cancel his plan. It cannot. The pay station sells memberships, but the only way out is a form on the website, and since June 1, 2026, Maryland law has said that the way out of a subscription must be at least as easy as the way in, and available through the same medium.

None of those people is doing anything wrong, and nobody at the wash set out to. They are running into the gap between how car wash software is usually built, around a tunnel, a pay station and a list of plans, and what the business has actually become: a subscription company that sells mostly through a screen in the lane and a page on a phone, and whose customers are identified by a piece of metal the State of Maryland says belongs to the owner. That is the part of the business this article is about. It is also, increasingly, the whole business.

This guide is for owners and managers of express tunnels, full-service and flex washes, in-bay automatics at gas stations, self-serve bays and hand washes in Baltimore City and Baltimore County, and for anyone deciding what software to run them on. It starts with the market and what the software costs, then works through the rules a membership system has to hold: whose plate it is, how a member cancels, how long a wash book lasts, and what the camera may keep. Then it looks at what 107 car washes in Baltimore and 115 car wash websites across the country show customers and machines, at how to sell memberships online, at how Lithuania handles the same questions, and at what we would build. We are a software studio, not lawyers; where a rule is our reading of the text rather than an agency’s or a court’s statement, we say so.

The trade in Baltimore: fewer, bigger washes in the City, more and smaller ones in the County

County Business Patterns, the Census Bureau’s count of businesses with paid employees, counted 15 car wash establishments in Baltimore City in 2023, with 150 employees and $4.3 million of payroll, and 40 in Baltimore County, with 316 employees and $10.8 million. Maryland had 288 and the country 19,807. The code, NAICS 811192, includes detailers and leaves out two groups that matter here: washes attached to gas stations and convenience stores, which the Census files as gas stations, and the self-employed. Businesses with no employees are counted separately, and only in a broader category that lumps car washes and detailers together with oil change and other repair shops; that category grew from 71 to 123 in the City and from 127 to 198 in the County between 2018 and 2024. The industry’s own estimate, which the Mid-Atlantic Carwash Association gave a legislative committee in March 2024, is about 200 tunnel washes and 250 self-serve and in-bay washes in Maryland.

The direction of travel is clearer than the counts. Between 2018 and 2023 the City lost four car washes with employees and the County gained seven, while the County’s employment fell from 709 to 316 and 58% of its washes now have fewer than five people on the payroll. The money moved the other way. In the Economic Census, which counts establishments differently from County Business Patterns, the City’s 20 car wash establishments took in $13.3 million in 2017 and $26.7 million in 2022, the same number of businesses doubling their revenue with fewer workers, from $62,700 of revenue per employee to $151,700. Mister Car Wash, the country’s largest chain, took in about $153,800 per team member in 2025. That is the shape a membership business takes in the statistics: fewer hands, more revenue per worker and more of it arriving once a month on a card, though all four of the area’s express tunnels in our census are in the County, not the City. (The Census’s 2022 payroll figures for the City do not quite agree with its own County Business Patterns, so read the per-employee numbers as a direction rather than a measurement.)

Car washes in Baltimore: the count, the money and the cars
MeasureBaltimore CityBaltimore CountySource
Car wash establishments with employees, 2018 → 202319 → 1533 → 40County Business Patterns, NAICS 811192
Employees, 2023150316County Business Patterns
Share of establishments with fewer than 5 employees, 202327%58%County Business Patterns
Revenue, 2017 → 2022$13.3M → $26.7M$29.9M → $33.9MEconomic Census
Revenue per employee, 2017 → 2022$62,700 → $151,700$55,800 → $83,600Economic Census
Households with no vehicle68,150 (26.7%)26,021 (7.8%)ACS 2020–2024, B25044
Vehicles available to households285,699576,344ACS 2020–2024, B25046
Car wash revenue per household vehicle, 2022$93$59Our calculation: 2022 revenue ÷ vehicles available to households
Active vehicle registrations, August 2026275,218663,946Maryland MVA open data

Two things about Maryland are different from the national picture. It is a hand-wash state: hand washing is 12.7% of Maryland car wash revenue in the 2022 Economic Census, more than twice the national 6.0%, and households pay 82.5% of the bill against 74.9% nationally. And the City sells more washing per local car than the County, the state or the country. A quarter of City households have no vehicle at all, yet City car washes took in $93 for every vehicle its households own, against $59 in the County, $61 statewide and $63 nationally, probably because their customers include commuters, rideshare drivers and fleets from everywhere else. Canton Car Wash, a Baltimore full-service chain, shows how that turns into prices: its posted unlimited plans are $40 a month for the exterior and $70 for full service, with separate rideshare and commercial plans at $50 and $100 and a $3 or $5 surcharge for larger vehicles. What the car is and what it is used for are part of the price, and as the next sections show, neither is something a camera can read.

The national chains have barely arrived. Mister Car Wash reported two Maryland locations out of 548 at the end of 2025, before Leonard Green took it private at $7.00 a share in May 2026; Whistle Express, which bought Take 5’s 382 company-operated washes for $385 million in 2025, lists none in Maryland, and neither does Tidal Wave. The consolidation here is mostly regional. El Car Wash bought Canton Car Wash and its six Baltimore-area sites in May 2026; Flagship Carwash, owned through Spotless Brands by the Baltimore investment firm Access Holdings, opened in Timonium in 2024; and Tommy’s Express, a national franchise with one Maryland site open in Waldorf, lists five more as coming soon, three of them on Ritchie Highway. The number of Maryland car wash establishments owned by C corporations, a rough signal of investor money, nearly doubled, from 23 to 45, between 2018 and 2023.

Underneath all of it is the subscription. Mister Car Wash’s last annual report put it plainly: “UWC sales were 76% and 74% of our total wash sales for the years ended December 31, 2025, and 2024, respectively.” UWC is its Unlimited Wash Club, and its retail revenue fell 6.6% from 2023 to 2025. Take 5 said memberships were about 69% of its car wash revenue in 2024. Revenue per member is about the same everywhere: Rinsed, which sells membership software to more than 3,000 washes and publishes quarterly figures from them, puts average revenue at $29.60 per member per month and the average membership site at 2,527 active members. The catch is how fast members leave. Rinsed has reported monthly churn between 7.0% and 7.9% in every release since January 2024, about three points of it from cards that fail rather than people who quit, and at 7.9% a month only 37% of the people who join in a given month are still members a year later. A site with the average 2,527 members needs about 200 new ones every month just to stand still, and 29% of new sign-ups in late 2025 were former members coming back.

Those members also change cars, constantly. Maryland recorded 847,948 vehicle sales between July 2025 and June 2026, new and used, equal to 16.5% of the state’s active registrations. If members change cars at the state’s rate, a site with 2,527 members sees about 400 of them change cars every year, and every one of those is a moment when the membership has to follow a plate, a tag or a person to somewhere new.

What car wash software costs, and what the meter counts

A membership wash runs four layers of software, usually from three or four companies. There is the tunnel controller and point of sale, which runs the conveyor, sells the wash and drives the pay stations. There is the membership and marketing layer, which keeps the member list, sends the texts and sells plans online. There is vehicle recognition, a radio tag reader or a plate camera with its recognition engine. And there is the payment processor that charges every member every month. We read the published price of 42 products from 26 vendors on October 8, 2026, from each vendor’s own pages, and recorded where each pricing address actually led.

The first finding is how little of this market is published. None of the seven main tunnel point-of-sale and membership platforms we checked, from DRB (which has owned Washify since 2021), Sonny’s (whose Quivio suite launched in November 2025), ICS, Micrologic, NXT Wash, AMP and FlexWash, shows a current price. DRB’s only public figures are annual software assurance fees for its SiteWatch and TunnelWatch products, $362 and $130 a year per site, on a page that labels them as 2021 prices. Of 19 car-wash-specific software companies, three publish a complete price list. The pattern is broad: the closer a product sits to the tunnel and the pay station, the less its maker says about the price before a demo. The one membership vendor that publishes everything is Rinsed.

Published prices for car wash software, checked October 8, 2026
ProductPublished priceWhat the meter counts
DRB Patheon and SiteWatch, Sonny’s Quivio, ICS, Micrologic, NXT Wash, AMP, FlexWashNo current price published; DRB lists software assurance at $362 (SiteWatch) and $130 (TunnelWatch) per site a year, labeled 2021Not disclosed; usually per site, with hardware sold separately
Rinsed Car Wash CRM$849 a month per location, or $765 on a yearly plan, plus $599 setup per location, plus a 4% recurring commission on memberships sold through its checkoutLocations, and (we assume) a share of online-originated membership revenue for as long as each member stays
Rinsed Salespath (driveway sales tablets)$999 a month per location (3-month minimum, tablets extra) or $900 on a 12-month commitment with two tablets, plus $599 setupLocations
WashUp (inspections, maintenance, staff scheduling)$109 a month per location for the bundle, from $89 with annual and volume discountsLocations and modules
MicroTelecom car wash point of sale$25, $40 or $55 a month; the top plan adds an online store, gift cards and a kioskRegisters and users
Plate RecognizerStream $35 per camera a month ($45 with make, model and color); Snapshot free to 2,500 lookups a month, then $50 to $250Cameras, or plate lookups
Rekor CarCheck (Columbia, Maryland)$40, $125 or $510 a month for 2,500, 25,000 or 125,000 readsPlate reads
Square$0, $49 or $149 a month per location; online cards 2.9% + 30¢ on paid plans, cards on file 3.5% + 15¢Locations, and every charge
Stripe and Stripe BillingCards 2.9% + 30¢, bank debit 0.8% capped at $5; Billing 0.7% of recurring volume, card updater includedEvery charge, and a share of all recurring revenue

Credit where it is due. Rinsed publishes the fullest price list in this trade, down to the per-message cost of texts above its allowance, and it publishes industry figures every quarter that this article leans on. Plate recognition, which sounds like the expensive part, is the cheapest layer of the stack, and two of the five recognition engines we checked publish their prices: Rekor, a company headquartered in Columbia, Maryland, sells car wash plate reading from $40 a month, and Plate Recognizer charges $35 per camera. And the big tunnel suppliers sell something a software studio cannot, which is a controller that runs a conveyor safely and a technician who will come out on a Saturday.

The meter worth understanding is the commission, because it sits exactly on the part of the business this article is about. Rinsed’s pricing page calls it a “recurring commission from Rinsed checkouts,” and its billing FAQ, updated in August 2026, explains that, depending on the contract, it applies to memberships that start on a Rinsed membership form, and not to wash books, gift cards, single washes, card changes, upgrades or memberships earned through loyalty rewards. In other words, it is a share of the online store’s membership sales. Rinsed calls it recurring but does not publish how long it runs, so our figures assume it is collected on every renewal for as long as the member stays. Take a single express site with 2,000 members paying an average of $29.99 a month, 800 of whom joined through the online form. The commission is $1.20 per online member per month, or $11,516 a year, more than the $10,188 a year the subscription itself costs on monthly billing. The two cross at 708 online-originated members per site. A wash that switches to the product pays nothing on the members it already has, but turnover takes care of that: at the 7.6% monthly churn Rinsed itself reported for late 2025, 490 of the site’s 800 online members will have joined since the switch by the end of the first year and 754 by the end of the third, when the year’s commission comes to $10,444. The better the online store works, the bigger the bill.

One express site, 2,000 members at $29.99 a month, 800 of them joined online: what each published meter costs a year
LineArithmeticPer year
Membership revenue2,000 × $29.99 × 12$719,760
Rinsed CRM subscription, monthly billing$849 × 12$10,188
Rinsed setup, first year onlyone location$599
4% commission on online-originated members800 × $29.99 × 4% × 12$11,516
Card processing at 2.9% + 30¢24,000 renewals × $1.1697$28,073
Published lines, first year7.0% of membership revenue$50,376
For comparison: Stripe Billing on all 2,000 members0.7% × $719,760$5,038
For comparison: plate recognition for two cameras$35 × 2 × 12$840

The point is not that Rinsed is expensive for what it does; a good retention tool earns its fee if it keeps a few dozen members a month from leaving. The point is that the price of the online store grows with its success, and that the store’s other costs are mostly unrelated to software. Card processing is the biggest published line by far: at 2.9% plus 30 cents, each $29.99 renewal costs $1.17, and for a member who joined through the commissioned form, processing and commission together take $2.37, or 7.9%, of every month’s payment. About three points of the industry’s monthly churn are cards that fail, which makes the card updater and retry logic that recurring billing services include worth more than most features on a vendor’s list. And the plain billing rail is cheap: Stripe Billing’s 0.7% on all 2,000 members is less than half the commission on 800 of them. Those comparisons leave out what a tunnel controller, pay stations and tags cost, which their makers do not publish, and what a custom build costs; they are there to show where the meter sits, not to price a complete system.

The member is a license plate, and in Maryland the plate belongs to the owner

Every unlimited plan has to answer one question at the mouth of the tunnel: has this car been paid for? An express wash cannot stop to ask the driver, so it asks the car. For years the car answered with a sticker, a radio-frequency tag glued inside the windshield that a reader at the pay station recognizes. More and more it answers with its license plate, read by a camera as the car rolls up, which needs no tag to issue and lets someone join on a phone before they have ever visited. Either way, the membership is tied to an object, and the law decides who owns that object. The tag is simple: it stays glued to the glass, so it goes wherever the car goes. The plate, in Maryland, goes wherever the owner goes.

The rule is section 13-501 of the Maryland Transportation Article. When the owner of a Maryland-registered car sells it, “the registration of the vehicle expires,” and unless the owner lets the buyer use the existing plates, “the owner shall remove the registration plates from the vehicle.” Subsection (f) then lets the former owner put them on another car. Section 13-502.1 speaks of a vehicle “in the same classification,” but the MVA’s regulation, amended in December 2025, also allows a move between passenger cars, trucks and multipurpose vehicles, as long as the ownership of the newly acquired vehicle “has not changed from the name in which the plates are currently issued.” A membership keyed to a plate therefore does what most members would want without anyone touching it: the day the plates move to the new car, so does the membership. It also does several things nobody planned for, and each one is a field the software either holds or does not. At the rate Maryland drivers change cars, the average site will meet these cases hundreds of times a year.

Five ways a plate-keyed membership goes wrong without anyone cheating

The first is that the plan was sold for one car and now covers another. Many washes charge more for large trucks, add a fee for oversized vehicles or turn some away entirely, and a family plan is priced per vehicle. A camera reads the plate, not the size of what it is bolted to, so a member who moves her plates from a compact sedan to a full-size pickup keeps her sedan price until somebody notices. The membership record needs the vehicle as well as the plate, and the pay station needs a way to say “this plate was on a different car last week” to an attendant or to the member, rather than letting the tunnel decide.

The second is the loan. Under section 13-501(b), a seller can give the buyer written permission to drive on the seller’s plates “for not more than 10 days from the date of the transfer,” after which the buyer must return them. For those ten days the camera sees the seller’s plate and charges the seller’s membership for whatever the buyer washes. A member who sells a car this way should be able to tell the wash, in their account, that the plate is off the plan until a given date.

The third is the family. Section 13-503.1 lets plates stay on a car when it changes hands inside a marriage or between a parent and child: in those transfers, “the transferee may continue to use the same registration plates on the vehicle after the transfer.” Section 13-503.3 does the same for a car put into a living trust, and section 13-504 lets a surviving spouse or an heir drive on the old registration until it runs out. When a father signs his car over to his daughter, the plate does not move, so neither does the membership, and his card keeps paying for her washes. That is often exactly what the family wants. The point is that the wash cannot see a title transfer, so the only person who can tell the software is the member, and the account page is where they will do it.

The fourth is the new car with the wrong kind of plate. A car bought from a Maryland dealer either gets the buyer’s existing plates, on a permit good for up to 60 days, or a temporary plate, and the temporary plate is a different object altogether. The law allows only one, “attached… to the rear of the vehicle” under section 13-604, with its issue and expiry dates and the car’s make and VIN written on its face, and it lapses after 60 days, which the MVA can extend by up to 30. A membership has never seen that plate, a camera aimed at the front of the car cannot see it at all, and the permanent plates that replace it will carry a different number again. (We covered the dealer’s side of those plates in our post on used car dealer software.)

The fifth is the plate the camera cannot read. Maryland requires two: under section 13-411(a), “one plate shall be attached on the front and the other on the rear of the vehicle,” and subsection (c) says each must be kept “free from foreign materials, including registration plate covers,” and clearly legible. Not everyone complies. The 2026 General Assembly considered a bill, HB 1166, that would have made dealers fit front-plate brackets on new cars or have the buyer sign a statement declining them. It passed the House 95 to 37 and died in a Senate committee. Its fiscal note counted 3,937 violations for driving with only one plate in fiscal 2025, and those are only the drivers who were cited. Visitors add more: Delaware issues a single plate, mounted on the rear. A plate system that reads only the front of the car will miss all of them, so it needs a rear read, an attendant’s override or a second identifier.

The radio tag fails the other way around. It stays on the windshield when the car is sold, so unless the wash switches it off, the buyer inherits the seller’s unlimited plan and the seller’s card keeps paying for a stranger’s washes. A member with a tag who buys a new car needs a new tag; a member with a plate does not. And the neighbors do not all follow Maryland. The District of Columbia, Virginia and Pennsylvania also leave the plates with the owner, but in Delaware a plate “shall remain attached” to a sold car unless the seller takes steps to keep it, so a Delaware member’s plate behaves more like a tag than like a Maryland plate. One more change arrived on October 1, 2026: under Chapter 487 of 2026, the MVA can now warn Maryland residents driving on out-of-state plates to register here within 60 days and then fine them $7 a day for up to 60 days, so members who have been washing on Pennsylvania or Virginia plates can be expected to turn up with new Maryland ones.

One membership, six ways to recognize the car, and what each one follows
IdentifierWhat it stays withWhen the car is soldWhat the software has to do
Maryland plateThe person it was issued to (Transp. §13-501(e) and (f))Comes off with the seller and can go on the seller’s next car of the same class, or between passenger car, truck and multipurpose classes; the buyer may borrow it for up to 10 days with written permission (§13-501(b))Hold the vehicle as well as the plate, flag a plate seen on a different car, let the member park a plate for a set number of days
Maryland plate after a family, trust or inheritance transferThe car (§§13-503.1, 13-503.3, 13-504)Stays on the car with the spouse, parent, child, trust or heir who now owns itLet the member see every plate on the plan and move one to a family member’s account or drop it
Dealer temporary plateThe car, on the rear only, for up to 60 days plus a possible 30 (§§13-602 to 13-605)Replaced by permanent plates or by the owner’s transferred platesLet a member add a temporary plate with its expiry date, read the rear of the car, and ask for the permanent number when the temporary one lapses
Delaware plateThe car, unless the seller keeps it (21 Del. C. §2128(a)); rear onlyUsually goes with the car to the buyerTreat it like a tag: ask about a sale before it happens
RFID windshield tagThe carGoes with the car to the buyerDeactivate the tag the moment the member reports a sale, and charge for or waive the replacement tag on the next car
App code or card on fileThe member’s phone or cardUnaffectedUse as the fallback when the camera cannot read a plate

None of this is exotic, and the larger platforms handle parts of it: most let a member change the vehicle on a plan, and some limit how often. Of the Baltimore washes whose terms we could read, several explain how to move a plan to a new car, in an app or with the cashier on the next visit; one then locks the plan to the new car for 60 days, will not move it to a rental car (though it will wash one when the member shows the rental agreement) and does not accept cars on dealer tags; another allows a change of vehicle type every 30 days; and one says its memberships are not transferable. None says what happens when a member sells a car or hands it to someone in the family. What we have not seen anywhere is a membership record that treats the plate, the car and the person as three different things with their own dates, which is what Maryland’s plate law describes. The cost of getting it wrong is small per car (a few free washes here, a stranger on a member’s card there) and large in the place that matters most: the member’s bank statement.

How to cancel a car wash membership in Maryland: the way out has to match the way in

Since June 1, 2026, Maryland has had a general automatic renewal law, section 14-1329 of the Commercial Law Article, enacted in 2025 as Chapters 204 and 205. (The General Assembly’s own statute page still labeled it “NOT IN EFFECT” when we read it on October 8, with a note that it takes effect June 1, 2026. It is in effect.) The enacted chapter shows, among other amendments made on the way through, two that matter here: the effective date was pushed from October 1, 2025, to June 1, 2026, and a limit to terms “of more than 1 month” was struck from the definition, so the codified law covers any “paid subscription or purchasing agreement” that “is automatically renewed for a subsequent term.” A monthly car wash plan is the textbook case.

The law starts with the offer. Before a member is signed up, the price that will be charged after any introductory period has to be shown clearly “in visual proximity to” the request for consent, or said out loud at the same time if the offer is made orally, together with an easily accessible disclosure of how to cancel. The part that matters most to a car wash is about the exit. The cancellation mechanism must:

“1. Be at least as easy to use as the mechanism the consumer used to consent to the automatic renewal; 2. Be available through the same medium the consumer used to consent to the automatic renewal” Md. Commercial Law §14-1329(b)(3)(ii)

Online, that means a prominently placed link or button, or a ready-made cancellation e-mail the member can send without adding anything, and no forced conversation with a live or virtual representative unless the member talked to one to sign up. On the phone, it means a number that is answered or takes messages during business hours. And for anyone who joined in person, it has to be “performed in a manner similar to the in-person method the consumer used to consent,” and, under subparagraph (iii), the online and telephone routes must be offered as well.

That last rule is written for car washes whether the legislature meant it or not, because the in-person sign-up is how much of this industry grows. A driver pulls up to the pay station, an attendant with a tablet walks over, and a minute later the car is a member, or the pay station’s own screen offers the plan and takes the card. Our reading of section 14-1329 is that a member who joined at the pay station should be able to cancel at the pay station, or with an attendant in the lane, and also online and by phone. A pay station that can sell a membership and cannot end one is the clearest example we know of a mechanism that is not “at least as easy to use” as the one that signed the member up. The law also says cancellation must “immediately stop any recurring charges,” so a terms page that asks for notice days before the billing date sits uneasily with it.

Two more provisions catch common car wash offers. The first is the introductory price. A first month for $1, or free, or half price is a common way to sign people up, and subsection (c) requires a notice before the end of “a free gift or trial lasting more than 14 days,” delivered “not less than 3 days and not more than 21 days before” the renewal takes effect, with the price, the ways to cancel and, if sent electronically, a link to the cancellation process. A free month is a free trial. A $1 month is, on our reading, a trial too, and the cautious course is to send the notice 3 to 21 days before the first full charge. The second is the prepaid term. Under subsection (d), an offer “with an initial definite term of more than 1 month” may not automatically charge the member’s credit card without clear notice and the member’s consent to the automatic charge, which covers the three-month and annual plans some washes sell. An annual plan also triggers the renewal notice 15 to 45 days before it renews. Subsection (c)(1) names every “automatic renewal offer,” so it can be read to require a notice before each renewal, monthly ones included; it sets no timing for those, and we have found no guidance on which reading is right, so a cautious system sends one.

Enforcement belongs to the Attorney General. A violation is an unfair, abusive or deceptive trade practice under Title 13 of the Commercial Law Article, but the section excludes the private damages action in section 13-408 and says outright that it does not create a private right of action. The federal rules are less settled. The Federal Trade Commission’s 2024 “click-to-cancel” rule was vacated by the Eighth Circuit in July 2025 in Custom Communications v. FTC, the Commission restored its older rule in February 2026, and asked for comment on a new one in March, with no proposal since. Two federal laws still apply: the Restore Online Shoppers’ Confidence Act, which requires a simple way to stop recurring charges for anything sold online, and the Electronic Fund Transfer Act, which requires written authorization for recurring debits from a bank account or debit card. Car washes came up by name when the FTC wrote its 2024 rule. The International Carwash Association told the Commission that subscriptions can be more than half, and sometimes more than 80%, of a store’s revenue and asked it not to force small operators to build online cancellation, and the Commission wrote in the rule’s preamble that washes selling plans on the internet, in an app “and (possibly) at an automated teller may already be in violation of ROSCA” if canceling only in person is not a simple mechanism. The card networks have rules of their own: Visa’s require, among other things, an online way to cancel for anyone who signed up online and at least seven days’ notice before a trial or promotional price ends.

No court or agency has yet tested Maryland’s statute against a car wash, and we found no Maryland lawsuit or Attorney General action about car wash memberships at all. Elsewhere the pattern is consistent. In August 2026, Colorado’s Attorney General settled with Cobblestone Car Wash’s Denver operator for $1,353,465 in restitution, $19 for each of about 71,000 members, over price changes without notice, no record of the terms the member could keep and no simple way to cancel; the settlement, which admits no liability, requires one-step online cancellation for online sign-ups, and one group of members qualifies for a refund partly by having washed four times or fewer, a number only the membership system can supply. In federal courts, members have sued GO Car Wash, Soapy Joe’s and a Whistle Express site over introductory prices that turned into full ones, sign-ups they did not ask for and charges that continued after they canceled; those cases were settled privately or dismissed without a ruling on the merits. One ruling did come out of Arizona in April 2026, in a suit against True Blue Car Wash: a link to the terms printed on a receipt did not bind customers, the court said, because receipts “could simply be thrown away—by the customer or the cashier.” The facts behind these cases are the ones Maryland’s law is aimed at: an attendant with a tablet enrolling a customer who asked for one wash, a pay station that showed membership tiers before the single wash, and, in Wisconsin, a point-of-sale migration that a chain’s chief executive blamed for canceled memberships being charged again.

Wash books, gift cards and prepaid codes: four years in Maryland, five on a card or an e-mailed code

Before unlimited plans, car washes sold the future on paper: books of ten washes, punch cards, gift certificates at the counter in December. Most still do, now also as plastic cards, e-mailed codes and passes in an app, and two sets of rules apply to them, which do not draw their lines in the same place. Maryland’s is section 14-1319 of the Commercial Law Article. It defines a gift certificate as “a device constructed of paper, plastic, or any other material” that is “sold or issued by a person for a cash value that can be used to purchase goods or services,” and then says:

“A person may not sell or issue a gift certificate that, within 4 years after the date of purchase, is subject to expiration or a fee or charge of any kind.” Md. Commercial Law §14-1319(b)

A book of ten washes bought for cash is a device sold for a cash value that buys services, so on our reading it is a gift certificate, and so is a wash card loaded with dollars. Free coupons are not: the definition leaves out “a coupon for discounted goods or services” and certificates handed out under “an awards, loyalty, or promotional program in which the recipient does not give money or value,” so a free wash earned on a loyalty card or handed out in a promotion can carry a short expiry date. Any expiration or fee that starts after the four years must be printed “in at least 10 point type” on the card, a sticker on it or its envelope. And the remedy is generous to the customer: a certificate sold in violation “shall be considered valid and may not be subject to expiration or any fee or charge.” A wash book stamped “expires one year from purchase” does not expire at all.

The federal rule is Regulation E, 12 C.F.R. 1005.20. For gift certificates and store gift cards it is stricter on time: the underlying funds may not expire sooner than five years after the card was issued or last loaded, and a dormancy or service fee is allowed only after a full year without activity, with the fee disclosed on the card. But it leaves out anything “issued in paper form only,” and the official interpretation of that exclusion happens to use this trade as its example. A merchant that lets a customer prepay “for a good or service, such as a car wash or time at a parking meter,” and hands over a paper receipt with a code is outside the federal rule, “because the code is issued in paper form only.” A code “electronically provided to a consumer,” on the other hand, is not issued in paper form even if the customer prints it out. So the same ten prepaid washes come under different rules depending on how the wash hands them over: printed at the pay station, Maryland’s four years; e-mailed after an online order, five years under federal law; on a plastic card, both. The simplest software rule is to give everything a buyer paid for at least five years and record how it was issued.

That gives the software a short list of jobs. Every prepaid item needs its date of sale, its value or number of washes, the way it was issued, its redemptions and its balance; nothing may expire or lose value early; any expiry or fee that starts after four years must be printed in at least 10-point type on the card, a sticker or its envelope; and a promotional freebie must be recorded as a different kind of thing from a paid wash book, because the law treats them differently. Maryland’s unclaimed property law leaves gift certificates and gift cards out of its definition of property altogether, so an unused wash book never has to be turned over to the state. A credit balance or an unpaid refund owed to a member who has left is different: under section 17-308, intangible property owed in the ordinary course of business is presumed abandoned after three years unclaimed, and the ledger should know which is which.

An unlimited membership is a different animal. It is a subscription, not a stored value, and it falls under the renewal law in the previous section rather than the gift certificate law. The two meet when a wash sells a membership as a gift, a month or a year paid in advance for somebody else’s car. That is a prepaid service with a recipient who has not signed up for anything, and it needs an answer to two questions before the first one is sold: when does it start, and what happens when it ends? Our advice is that a gifted plan should end when the paid period ends and renew only if the giver or the recipient signs up for the renewal in their own name.

Every car in the lane is a record: the camera, the plate and Maryland’s privacy law

Maryland regulates police plate readers in detail. Section 3-509 of the Public Safety Article limits what a law enforcement agency may do with plate data, makes it the agency’s property, forbids selling it and requires a report every year, and the latest one gives a useful sense of scale: the State Police counted 1,077 plate reader units feeding its center in 2025 and 1,188,559,099 reads, 277,702,131 of them by the Baltimore Police Department and 157,306,494 by Baltimore County’s. Nothing comparable governs the camera above a car wash pay station. We found no Maryland statute that deals with private plate readers. What does apply is the general privacy law, and since July 1, 2026, it reaches further into a car wash lane than most owners realize.

The Maryland Online Data Privacy Act, Commercial Law sections 14-4701 to 14-4714, which we went through for online stores in a separate post, applies to a business that in the previous calendar year “controlled or processed the personal data of at least 35,000 consumers, excluding personal data controlled or processed solely for the purpose of completing a payment transaction.” Consumers are individual Maryland residents, whether or not they ever buy anything; people acting for a business, such as fleet drivers, do not count. Personal data is “any information that is linked or can be reasonably linked to an identified or identifiable consumer.” A member’s plate is plainly that: it sits in a record next to a name, a phone number and a card. A stranger’s plate is a closer call. The bare number on a bumper is arguably public, but the read is not: this plate, at this camera, at 9:14 on a Saturday, with a photograph. The moment that driver pays by card or joins, the wash itself has linked the two. Our reading is that every plate read should be treated as personal data, and that the payment exclusion does not help, because the camera is there to decide whether a car is a member and what it owes, not “solely” to complete a payment. Whether a single wash reaches 35,000 Maryland residents a year depends on its traffic, and a busy express site plausibly can; the plate’s state is only a rough guide to where its owner lives.

Then the General Assembly changed a definition. Chapter 874 of 2026, which became law without the governor’s signature on May 31 and took effect on July 1, 2026, rewrote the law’s definition of precise geolocation data:

“‘Precise geolocation data’ means information derived from technology that can precisely and accurately identify, within a radius of 1,750 feet, the specific location of a consumer, a mobile device, or a vehicle.” Md. Commercial Law §14-4701(x)(1), as amended by Chapter 874 of 2026

The words “a mobile device, or a vehicle” are new, and precise geolocation data is one of the categories the law calls sensitive. Neither the Attorney General nor a court has applied it to a car wash, but on our reading a camera at a fixed address that records which car was there and when is now exactly the technology that sentence describes. If that is right, the rules are strict. A business may collect or process sensitive data only where it is “strictly necessary to provide or maintain a specific product or service requested by the consumer,” may not sell it at all, and must keep a written assessment of the processing. The same chapter forbids knowingly selling personal data to a government unit that has engaged in or supported civil immigration enforcement in the previous six months, and limits handing data to such agencies without a warrant that particularly describes it.

What Baltimore washes tell their customers about any of this is very little. Of the 13 local car wash websites we could read, five have no privacy policy at all and only two mention plates. One of the two is Flagship’s. Its notice, last updated in April 2026, before the new definition took effect, says the company scans a member’s tag or plate on every visit and uses that record to track usage and personalize its marketing messages; separately, it lists the plate number among the account details it may share with partners that include advertising networks. On the reading above, a visit history built from plate reads is now sensitive data, and marketing is hard to describe as strictly necessary. Water Works’ membership terms, for their part, give the operator and its equipment supplier, Dencar Technology, permission to capture members’ images and likeness, and say the supplier owns the images. And because the pay station often has an intercom, one more Maryland rule belongs on the list: recording a conversation requires the consent of everyone in it.

None of this argues against plate recognition, which is cheap and convenient for members. It argues for a few design decisions made on purpose. Check each read against the member list and the price, and discard the reads of cars that are not members once the visit is over, keeping only a short, written window for fraud and damage claims. Keep members’ visit histories as long as billing and disputes need, never sell them, and do not let the camera vendor pool them with other customers’ data, which the contract should say in so many words. Offer members a tag or an app code instead of the camera if they prefer, which also strengthens the case that what the camera does is strictly necessary. Keep a log of every request from the police, with the legal process behind it. And write a privacy notice that says what the system actually does, including that, on our reading, the car’s location at the wash is the kind of data Maryland now treats as sensitive.

We found no case anywhere of a car wash camera charging the wrong member, or of a wash handing membership plate data to the police. The toll roads show what a misread costs once it happens: in March 2025, WMAR reported that the Maryland Transportation Authority had billed a driver $1,481 in tolls run up by a plate one character different from hers and put a hold on her registration, and that the authority keeps about 777 accounts on a list of known misreads. A membership system needs that list too, and a person who can fix an entry on it.

Taxes, water, zoning and three new laws: the Maryland layer under every wash

The rest of the local rulebook is less dramatic, but every line of it ends up in somebody’s software. Start with tax. A car wash is not a taxable service in Maryland: the sales and use tax reaches tangible goods, digital products and a closed list of services in section 11-101(m) of the Tax-General Article, and washing a car is not on it. The flip side is in the Comptroller’s regulations. A business providing a nontaxable service “shall pay the tax on all purchases of materials, supplies, tools, and equipment used by the person,” so the soap, wax, towels and brushes are taxed when the wash buys them, and cannot be bought tax-free on a resale certificate. Anything sold on its own (an air freshener, a bottle of tire shine, a towel at the counter) carries the 6% sales tax, and vending machine sales are taxed at 6% of 94.5% of the gross receipts. Selling a gift card is not a taxable sale; the goods it later buys are. There is no admissions and amusement tax on a wash. And the wash’s own software is taxed: since July 1, 2025, Maryland charges 3% on software as a service, hosting and custom programming, which applies to a membership CRM, a cloud point of sale and anything we would build, though not to card processing fees.

Water is the next line, and in Baltimore it is mostly sewer. Since July 1, 2026, the City has charged $4.86 per hundred cubic feet for water and $14.37 for sewer, up from $4.46 and $13.18 a year earlier, under the three-year schedule the Board of Estimates approved in January 2025. A hundred cubic feet is 748 gallons, so every gallon of fresh water a wash sends down the drain now costs about 2.6 cents, three quarters of it for sewer. In the County the water still comes from the City, but the sewer charge arrives once a year on the July 1 property tax bill, calculated on the previous calendar year’s water use, so this summer’s washing is paid for next July. The City also bills a stormwater fee by the area of hard surface, $7.70 a month for every 1,050 square feet this year, which comes to about $3,200 a year for a one-acre express site that is 85% paved; the County charges none.

What the fresh water in one wash costs in Baltimore, water and sewer charges only
Fresh water per carBaltimore City, FY2026Baltimore City, FY2027 (from July 1, 2026)Baltimore County, FY2026
15 gallons (heavy reclaim)$0.35$0.39$0.22
35 gallons$0.83$0.90$0.52
80 gallons (no reclaim)$1.89$2.06$1.20

That table is why the water meter belongs in the software. A tunnel washing 6,000 cars a month at 35 gallons each pays about $5,400 a month in the City for water and sewer alone, and the sewer part is negotiable: Article 25, section 13-4 of the City Code lets DPW exclude water that never reaches the sewer, the water that evaporates or leaves on the cars, if it is measured by a device DPW approves. The wastewater rules point the same way. Under the State’s general permit for vehicle wash water, 21-VW, a wash that discharges on site needs a permit, in a class set by its daily flow, while one that sends its water to the sanitary sewer does not; the City’s plumbing code requires an oil separator at “car washing facilities,” the City may require a wastewater discharge permit, at $170 to $750 a year, and putting oil, grit or chemicals into a storm drain costs at least $250 a day. The Maryland Department of the Environment even tells schools and teams to hold their fundraisers at commercial washes, because “wash water from commercial car washes goes to sewage treatment plants rather than down a storm drain,” which is an invitation to sell fundraiser codes that most wash software has no product for.

Where a wash may operate is a zoning question, because Baltimore City has no car wash license. The City’s zoning tables permit a car wash as of right only in the C-3 and C-4 commercial districts and the IMU-2, I-1 and I-2 industrial ones, allow it as a conditional use in a few more, and keep it out of the neighborhood commercial districts, the residential districts and, since 2024, the Harford Road overlay; a site needs at least 10,000 square feet unless it is a hand wash. In the County, a 2024 law bans stand-alone car washes from the new mixed-use districts, and approvals come with conditions that belong in the software too: when the Board of Appeals approved a roll-over wash at a Towson-area gas station in December 2024, it required the wash to operate only between 7 a.m. and 9 p.m. Fleet customers are the other local opportunity. Baltimore County buys automatic car wash tickets under a contract with renewals through September 2028, the City’s fleet division closed bids in August for mobile washing of its trucks and heavy equipment, and the Maryland Transit Administration’s last solicitation for washing about 320 of its cars asked for a monthly log of every wash by date, vehicle number, plate, driver, department and cost, allowed RFID tags, and fixed prices for five years. That is a fleet account with an audit trail, and it is a different product from a membership.

Three Maryland laws took effect on October 1, 2026, a week before this article, and each touches a car wash. Chapter 487, covered above, lets the MVA warn and then fine residents driving on out-of-state plates. Chapter 308 makes void any term in a consumer contract signed from that date that waives or limits statutory or punitive damages, declaratory or injunctive relief, or sets a shorter time to sue than state law allows; on our reading, a membership clause saying damage claims are waived unless reported before the car leaves the lot is now a risk for new sign-ups, and the claim process belongs in the software, with photos and a deadline the law will actually enforce. And Chapter 714 makes it illegal, between 6 a.m. and 10 p.m., for a store to refuse cash for “an essential consumer good” in an in-person sale under $300, a category that includes cleaning products and fuel. The law excludes “a vending machine or kiosk transaction,” and the wash itself is a service, so a cashless express tunnel is untouched; a counter that sells cleaning products, or a wash attached to a fuel station, should check how it takes payment.

Baltimore’s 107 car washes, and what their websites show customers and machines

We mapped every car wash we could find in Baltimore City and Baltimore County, from OpenStreetMap, the chains’ own store locators and a handful of searches, and on October 8, 2026, read every website among them. The count came to 107 locations, 29 in the City and 78 in the County, and the first surprise is what they are. Fifty are automatic washes at gas stations and convenience stores, 16 of them at Royal Farms. Fifteen are stand-alone automatic or self-serve bays, nine are full-service or flex tunnels, five are hand washes, six are detailers with a fixed shop, 18 we could not classify, and only four are express exterior tunnels, the format the membership industry is built around, all of them in the County. Forty-two locations have a working website or a chain page that covers them; for 63 we found none, and two listed websites were dead. The map is behind the market, too: three of the four express tunnels are missing from OpenStreetMap, and the listing for Flagship in Timonium carries a Virginia ZIP code.

Thirteen car wash websites could be read (all but Flagship’s in full; its terms and FAQ sat behind a bot check), and 12 of them sell a membership. The odd one out is the biggest operator in the count: Royal Farms sells single washes at $9, $11 and $14 with a discount on fuel, and no plan at all.

How Baltimore car washes sell and end a membership, read October 8, 2026
Business (locations in City / County)Monthly plansHow you joinHow you cancelHow the car is recognized
Canton Car Wash (1 / 2)$40 exterior, $70 full service, $75 large vehicle; rideshare $50 and $100Online, or at the locationOnline link or e-mail, at least 72 hours before the charge; not in person or by phonePlate camera, barcode
Flagship Carwash (0 / 4)From $29.99Online portalOnline portalWindshield tag or plate
Auto Spa Express (0 / 2)$28.99 to $43.99; also prepaid 3, 6 and 12 monthsOnlineOnline portal, at least 48 hours before the chargePlate entered at sign-up
Shiny Shell (0 / 1)$26 to $40Online form or appWeb or app, 48-hour windowPlate cameras
Sudsville (0 / 2)$34 to $52No online sign-up found“Cancel anytime,” no method givenNot stated
SoapyShell (0 / 2)$25 to $45 for 20 washes a month, prices shown only in imagesOnlineIn the appApp
Water Works (1 / 1)$29.95 for 20 washes a monthOnlineApp, form or in person (the terms say app only)App barcode; plate at most sites
Autobell (0 / 1)Local price not shownWeb, then appApp onlyApp barcode
Chesapeake Car Wash (0 / 2)$24.95 for 8 washes a monthNo online sign-upNot statedNot stated
Owings Mills Car Wash (0 / 1)$36.99 to $69.99 by vehicle sizeOnline application, then in personTen days’ written notice; three-month minimumPlate must match
The Car Wash, Parkville (0 / 1)From $12Through a membership network’s appNot statedApp code
Splash In (1 / 3)None at these four automatics; plans only at its tunnels elsewhere———
Royal Farms (4 / 12)No plan; single washes $9, $11, $14———

The pattern in the cancel column is the one the renewal law was written to break. None of the 12 membership sites mentions Maryland’s automatic renewal law, and none says a member can leave the way they joined. Canton lets people join at the location, but its terms take cancellations only online or by e-mail, at least 72 hours before the charge. Autobell sells its plans on the web and lets members cancel only in its app. Owings Mills asks for ten days’ written notice and a three-month minimum. Four sites set a notice period at all, from 48 hours to ten days, which sits awkwardly next to a statute that says cancellation must stop the charges immediately. Two sites go further in their terms: Splash In’s say members may not dispute recurring charges, and Water Works’ say members give up the right to have their card issuer withhold payment, and that any other car washed on a member’s code is added to the plan at a higher price. On our reading, a clause in a wash’s terms does not take away a cardholder’s right to dispute a charge with their own bank.

Machines see even less than members. Eight of the 13 home pages carry structured data, and none uses the AutoWash type; the only AutoWash markup in the whole local census is on one of Autobell’s location pages, and the only opening hours marked up on a home page are a head office’s. Five sites do not show their local prices as text at all. SoapyShell’s exist only inside images, Sudsville’s site shows no text without JavaScript, and Autobell’s plan page ships placeholder prices that, when a page loads with no location chosen, fill in with plans from a store in South Carolina, so a machine reading the page about Perry Hall comes away with South Carolina prices. None of the 12 sites whose robots.txt we could check blocks an AI crawler (four have no robots.txt at all), and the two that block any bot block PetalBot, a default on Wix. The walls are elsewhere: Royal Farms and Flagship refuse visitors from outside the United States, and Canton’s sign-up pages refuse automated readers from anywhere. Four sites publish an llms.txt file for AI assistants, every one generated by a website tool, and two of those are wrong: one lists placeholder pages called Location One, Two and Three, and the other points every link at a demo copy of the site.

What 115 car wash websites across the US tell members about leaving

Baltimore is a small sample, so we read the rest of the country too. OpenStreetMap lists 21,365 car washes in the 50 states and the District of Columbia outside Maryland; 1,988 of them carry a website, which come down to 925 distinct operator domains once gas station brands, dead Google pages and the like are removed. On October 8, 2026, we drew a random sample of 160 of those operators, spread across the states in proportion, and read each site’s home page, up to 20 linked pages, its robots.txt and llms.txt files and any sign-up platform it links to. A big chain counts once, like a single-site wash. Of the 160 sites, 115 were readable, in 44 states and DC, and 77 sell a membership.

What US car wash websites tell members about joining, leaving and the plate

115 websites · 44 states + DC · Oct 8, 2026
Membership sites that say anything about how to cancelcancel_stated 64.9%50 of 77; 4 only say to contact the business
Membership sites that say the plan renews automaticallyauto_renewal 57.1%44 of 77 membership sites
Membership sites with a privacy policyprivacy_policy 55.8%43 of 77 membership sites
Membership sites that let members cancel online themselvescancel_online 40.3%31 of 77 membership sites
Membership sites that set a notice period for cancelingnotice_days 36.4%28 of 77; median notice 7 days
Membership sites that tie the plan to the license plateplate_keyed 35.1%27 of 77; 20 name plate cameras
Plate-keyed sites whose privacy policy mentions platespolicy_mentions_plate 25.9%7 of 27 plate-keyed sites
All 115 sites marking the business up as an AutoWashschema_autowash 7.0%8 of 115 readable websites
Our census of a stratified random sample of 160 US car wash operators drawn from the 925 car wash website domains in OpenStreetMap (Maryland excluded, one row per operator however many locations it has), read on October 8, 2026: each home page, up to 20 linked pages, robots.txt, llms.txt and any linked sign-up platform. 115 sites were readable; 77 sell a membership. Every dollar amount, cancellation sentence and plate or tag mention was read by hand. Terms that appear only inside a checkout we could not load are invisible to this method, so each share is a floor.

The prices cluster tightly. Three of the 77 are detailers’ subscriptions. Of the 74 sites that sell car wash plans, 55 show a monthly price as text; the other 19 put it somewhere a machine cannot read it, in an image or a widget, or nowhere at all. Among the 55, the cheapest plan has a median of $24, with half of them between $19.99 and $25, and the top plan a median of $40, with four tiers the typical menu; across the sites that list one, the cheapest single wash has a median of $12. Divide one by the other, site by site, and the cheapest plan pays for itself at a median of 2.08 washes a month, a little below the 2.3 to 2.4 washes a month that Rinsed’s reports say members actually use.

Leaving is where the sites differ. Fifty of the 77 say anything at all about how to cancel, and four of those only say to contact the business. Thirty-one let members cancel online themselves, 19 mention doing it in person, 13 by phone, 12 by e-mail and 10 through a request form. Of the 43 sites that sell memberships online and name a way out, 12 offer no self-service cancellation online: five ask for an e-mail, four for a request form, one takes phone calls only and two say only to contact the business. On our reading, Maryland’s law would not accept the phone-only and contact-us routes from someone who joined online, and an e-mail or form route passes only if it is a direct link or a ready-made message the member can send as it is. Twenty-eight set a notice period, most often seven days, and 16 of the 36 sites that promise members can “cancel anytime” also ask for notice. The details can be stranger than the summaries. A wash in Vermont sells plans online through its software provider but takes cancellations only by phone, with online management “coming soon”; a chain in Idaho and Washington points members to a cancellation address on its membership platform that returned a 404 error when we tried it, directly and through a US connection; and a wash outside Chicago sells a first month for $10 that commits the member to 90 days.

The plate is everywhere and almost nowhere in the paperwork. Twenty-seven of the 77 membership sites tie the plan to a license plate, 20 of them saying outright that they use plate recognition cameras, and 28 use a windshield tag, sticker or barcode. Only 7 of the 27 plate-keyed operators have a privacy policy that mentions plates, and six of the camera users have no privacy policy we could find at all. The terms show the edge cases from the previous sections being settled in the wash’s favor, one at a time. A Florida wash says that if you sell your car, your card keeps being charged until the plate is taken off the account. A San Diego chain warns that peeling off the windshield tag does not stop the charges. A Colorado wash says that if a member’s pass is used on another car, that car joins a family plan automatically and the monthly charge goes up. A Texas chain tells members that letting a card expire will not stop billing, because the bank may send the wash the new card number, and that it logs a visit every time the camera reads the plate. Each of those is a policy decision that a field in the software could have made differently.

On the software underneath, DRB’s platforms appear on 20 of the 77 membership sites, Rinsed on 14, Washify, which DRB also owns, on 8, and Sonny’s on 8, with a long tail of others and nine washes running a portal of their own. And for machines the national picture matches Baltimore’s. Sixty-nine of the 115 sites have structured data, but only eight mark the business up as an AutoWash and five mark up their prices. Not one blocks an AI crawler in robots.txt; the only bot anyone blocks is PetalBot, on ten Wix sites that block it by default. Twenty-nine publish an llms.txt file, and two of those were written by a person; two more are on parked domains and announce that the domain is for sale.

How to sell car wash memberships online: the plan, the plate and the cancel button

A membership wash’s online store sells four or five things, and none of them is simply a wash. It sells plans, which are promises about a car for a month at a time; add-on vehicles for the same household; wash books and gift cards, which are stored value; fleet accounts for businesses; and sometimes detailing appointments, which are the only item that looks like ordinary e-commerce. Each of those needs a different product record, and most of the problems in this article come from forcing all of them into one.

The product is a plan on a car

The plan itself is the easy part: a name, a monthly price, the packages it includes and how often it can be used. Everything around it is where stores fall down. A plan is bought for a vehicle, so the store needs the plate with its state, the make, model and color, and the vehicle’s class if the wash prices trucks or oversized vehicles differently. It needs an honest answer for the member whose new car is on temporary plates, which is to take the temporary number with its expiry date and ask for the permanent one later. It needs a family price that says what the second and third cars cost and whether they have to share a card and a billing date. And it needs the first charge spelled out, including any introductory price and the full price that follows it, next to the button that says join. In our national sample, 31 of the 77 membership sites offer a family or multi-car plan and 33 say anything at all about changing the car on a plan; in Baltimore, five sites offer family plans and one puts a price on the extra car.

The checkout has to remember what it promised

Maryland’s renewal law turns the checkout into evidence. The store should save, for every member, the exact terms shown at sign-up, the price after any introductory period, the cancellation methods disclosed, the time and channel of the consent (web, app, pay station or attendant), and the version of the wording. When the member writes in eight months later to say they never agreed to $34.99, that record is the whole conversation. The same record drives the reminders, so the introductory-price notice goes out 3 to 21 days before the first full charge without anyone remembering to send it. And every member’s account needs what Maryland’s law describes for anyone who joined online: a prominently placed link or button that starts the cancellation, or a ready-made cancellation e-mail, with nobody to talk to. We would go further: a button that ends the plan and stops the charges on the spot, with no form to fill in. In our national sample, only 31 of the 77 membership sites let members cancel online on their own.

Gift cards, wash books and fleet accounts

Stored value belongs in its own ledger, not in the plan catalog. A gift card sold online needs a code, a sale date, a balance and a redemption history, and it must not expire within five years of the sale or last reload, the federal minimum for cards and e-mailed codes, or carry any fee within four years under Maryland law; the simplest rule is no expiry and no fees for at least five years. Since October 1, 2025, Maryland has also required anyone selling gift cards online to show the Consumer Protection Division’s model notice about gift card scams on the page where the card is offered or the page shown before the sale is finished, under section 14-4902 of the Commercial Law Article, and a gift card sold at the counter must come in packaging that hides its code. A gifted month of membership needs a start date the recipient chooses and an end that does not quietly turn into a renewal on the giver’s card. Fleet accounts are the opposite of memberships: many vehicles, one payer, a purchase order, an invoice at the end of the month and a list of drivers who come and go. They are worth selling online because the customer is a business that wants to sign up without a phone call, and because a contractor with twenty vans is twenty unlimited plans that nobody has to cancel one at a time. Seven of the 13 Baltimore sites we read already offer fleet accounts, mostly through a form or a phone call.

What Google and AI assistants can read about a car wash

When someone asks a search engine or an AI assistant for an unlimited car wash near Towson and what it costs, the answer is assembled from whatever the machine can read. Schema.org has a type for exactly this business, AutoWash, which it says is used on between 1,000 and 10,000 domains. Almost nobody uses it, and many washes show their prices only in images or behind scripts, so the machine is left with whatever a directory, a review site or a stale chain page says. The fixes are cheap: write the plans, prices, hours, vehicle rules and cancellation terms as text rather than as images, mark the location up as an AutoWash with its address, hours and geo coordinates, keep the same facts in an llms.txt file, and check that robots.txt is not shutting out the assistants you want to be found by. None of that needs a new platform.

A note for readers in Lithuania

Part of our team works from Lithuania, where the express membership wash has already arrived and the law around it points in a different direction. PRO BRO Express runs 21 tunnel washes in the country and sells unlimited plans at €36.96 to €56.96 per 30 days; members drive into their own lane, a camera at the barrier reads the front plate, and the company says it carried out 4.3 million washes in Lithuania in 2025. Circle K sells plans at €39.99 to €49.99 per 30 days through its app, each tied to one registration number but started by the app and the phone’s location at the station, with a €50 fee for washing a different car and a cap on washes that falls from 15 to 10 per 30 days on November 5. Viada’s plans, at €35 to €45, allow one wash a day and do not renew automatically at all. In a 2022 survey, about half of drivers’ recent washes were at self-service bays paid by the minute, about €0.60 to €1.20 today, and Regitra’s register counts about 1.87 million passenger cars to wash.

The plate question that Maryland answers with a threshold, Lithuania answers on the first car. Under the GDPR a registration number is personal data, and the State Data Protection Inspectorate, VDAI, lists “automobilio valstybinis numeris” in its own definition of the term. There is no 35,000-person test: one camera reading one plate is processing personal data. The European Data Protection Board’s guidelines on video devices say footage should usually be erased after a few days and that “the longer the storage period set (especially when beyond 72 hours), the more argumentation” is needed, and VDAI repeats the 72-hour line in its own inspections. Of the 14 Lithuanian operators whose sites we read on October 8, two publish how long they keep camera footage, and both say a month. VDAI opened an investigation in 2022 into a possible leak of customer data at the self-service chain Švaros broliai that included plate numbers; we found no published decision on its outcome.

Cancellation runs the other way. Since June 19, 2026, every EU web shop and app that sells by distance contract must offer a withdrawal function, and the Lithuanian Civil Code, article 6.22810, says it must be labeled with the words “atsisakyti sutarties čia,” withdraw from the contract here, or something equally clear. None of the 14 operators shows it on any public page we could read, although several sell plans only inside an app or an account we did not open. But the button covers only the 14-day withdrawal period. We found no Lithuanian equivalent of Maryland’s renewal statute with its notice windows and same-channel cancellation; instead the Civil Code presumes unfair any term that lets a business extend a fixed-term contract automatically on its own or gives the customer an unreasonably short or early deadline to say no, and lets a client end a services contract at any time by paying for what has been provided. Three operators say the right to withdraw ends with the first wash. On our reading the code is more generous than that: the right ends only once the service has been fully provided, with the customer’s prior express consent and acknowledgment, so a customer who withdraws after one wash in a 30-day plan pays for the washes used rather than losing the whole month.

The rest is a mix. Washes in Lithuania charge the standard 21% VAT, where Maryland charges no sales tax on the wash itself, and Vilnius forbids washing cars in streets, parks and residential yards, which pushes the work into washes with treatment for the oil they catch. But the software problem is the same in both countries: a record of which car belongs to which member under which plate, what the member agreed to and through which channel, a way out that matches the way in, and a camera that forgets most of what it sees within days.

What custom actually costs, and when it pays

We price every project at a fixed fee, agreed before we start, and publish the starting points on our pricing page. For a car wash, they map onto this article like this.

founderandai’s fixed-price packages, applied to a Baltimore car wash
PackageFixed priceWhat it would be for a car wash
Prototype Sprint$3,500A one-week working prototype on your own data: your plans, last month’s members and last month’s plate reads run through a membership record that keeps the person, the car and the plate apart, with the cases from this article (a moved plate, a sold car with a tag, a family transfer, a temporary plate) flagged, and a cancel flow on a test pay-station screen, so you can see what your current system is missing before you commit to anything
Online Storefrom $6,000A membership store that sells plans by vehicle, family plans, wash books, gift cards and fleet accounts: the renewal terms shown next to the consent box, the consent recorded with its channel and wording, a cancel button in every member’s account, the reminders Maryland requires before a free trial ends, and on our reading before a $1 month ends, prepaid items that cannot expire inside five years, and plan, price and location data that Google and AI assistants can read
Custom App or Internal Toolfrom $12,000A member app and an attendant tablet that do the same things: join, add or move a plate with dates, report a sale, add a temporary plate, pause, upgrade and cancel, with the same disclosures and the same records whichever screen the member uses, plus damage claims with their photos and a fleet portal with vehicles, drivers and monthly invoices
Operations Systemfrom $12,000One system behind the pay station, the camera, the web store and the books: members, vehicles and identifiers with their dates, visits and washes by package, prepaid balances, fleet invoices, retention rules for camera data, churn and revenue reports on data you own, connected to the tunnel controller you already run rather than replacing it

Most of our projects land between $6,000 and $30,000, and none requires you to replace a tunnel controller, a pay station or an accounting package that already works; the demos page shows finished work. In Maryland, the state’s 3% tax on software and IT services applies to a custom build, as we explained in a separate post, so the Online Store package starts at $6,180 with tax.

Here is when it pays, using the model site from the pricing section: 2,000 members at $29.99, 800 of them signed up online. If those 800 joined through a commissioned checkout, the commission alone is $11,516 a year. Running the same 800 members’ renewals through a plain recurring billing service at 0.7% costs $2,015 a year, so a wash that needs the checkout and not the rest of a CRM could recover the Online Store package’s $6,180 starting price, tax included, in about eight months. A wash that sells few memberships online, or that uses everything its CRM does, should keep what it has; the arithmetic only works when the online store is a real part of the business. The bigger costs are harder to price and land on everyone: a stranger washing on a member’s card, a member charged after asking to leave, a wash book refused at the pay station, a camera log nobody can describe when the Attorney General asks. Each one is a refund, a chargeback or a complaint, and a record that keeps the person, the car and the plate apart is cheap insurance against all of them.

What we would build for a Baltimore car wash

If a Baltimore car wash asked us to fix the problems in this article without replacing anything that already works, this is what we would build, roughly in this order.

  • A membership record with three parts. The person who pays, the car that gets washed, and the things that identify it at the entrance: each plate with its state, each radio tag, each app code, every one with a start date and an end date. Moving plates to a new car, selling a car, lending plates to a buyer for ten days, a family transfer and a temporary plate are each an event on that record, not a note in a customer service log, and the pay station reads from it.
  • A pay station and an attendant tablet that can do everything the website can. Join, change the car, pause, upgrade and cancel, with the renewal terms shown next to the consent request and the consent stored with its channel, time and wording. Whatever the member used to sign up, they can use to leave, and the online and phone routes are always there as well.
  • The notices the law asks for, and two good habits, sent by the system rather than remembered by a person. A reminder 3 to 21 days before a free trial (or, on our reading, a $1 month) turns into the full price, a reminder 15 to 45 days before an annual plan renews, and, though the law does not require them, a notice before any price change and a receipt for every charge with a link straight to cancellation.
  • A prepaid ledger. Wash books, gift cards, e-mailed codes and gifted plans with their sale date, value and balance, nothing that expires or loses value inside five years of the sale, the issue channel recorded because the law treats paper and e-mailed codes differently, promotional freebies recorded as a different kind of thing, and terms printed in the type size the law sets.
  • Rules for the camera. Read the plate, check it against the members, price the wash, and then forget the plates of people who are not members after a short, stated period unless a damage claim needs them. Members’ visit histories kept as long as billing and disputes need, never sold, shared only when the law requires it, and described in a privacy notice that matches what the system actually does.
  • Fleet and business accounts. Vehicles by plate, drivers, purchase order numbers and one monthly invoice, so a contractor or a dealership can wash twenty vans without twenty memberships.
  • One set of facts for people and machines. The same plans, prices, hours, vehicle rules and cancellation terms in the page text, the structured data and the files AI assistants read, so the answer a customer gets from a search engine or a chatbot is the one on your sign.

For a wash that already runs a tunnel controller and pay stations from one of the big suppliers, most of this sits beside what it has. The controller keeps running the tunnel, the pay station keeps taking cards, the accounting package keeps the books; the membership record, the cancel flows, the notices, the prepaid ledger and the camera rules are the parts we would build and hand back to you to own.

Build, buy, or leave it alone

Most Baltimore car washes should buy their software, and the products in this article mostly do their core job well. A self-serve bay or an in-bay automatic at a gas station without memberships needs a card reader, a code system and a simple point of sale, and nothing we could build would beat that on price. An express tunnel needs a tunnel controller and pay stations from a supplier who will send a technician on a Saturday, and that is not a thing to build either. If you want a membership and marketing layer on top, Rinsed is the one vendor that tells you its price up front, and its retention tools may well earn back the commission; do the arithmetic from the pricing section on your own member count before you sign, and ask every other vendor for the price list it does not publish. Keep what works, and do a few things by hand this month. Make sure the pay station or the attendant’s tablet can cancel a plan, because, on our reading, the law expects it for anyone who signed up there. Put a cancel button in every member’s online account and test it with a real membership. Send a reminder before any introductory price ends, 3 to 21 days before the first full charge. Take the expiry dates off any wash book, gift card or e-mailed code that expires inside five years of sale, and honor the old ones. Decide how long the camera keeps plates of cars that are not members, and write the answer into your privacy notice. And teach the people at the pay station the plate rules: a member who bought a new car keeps her plate, a member who sold a car with a windshield tag needs it switched off, and a new car on a temporary plate needs a temporary entry, not a refusal.

One more thing to settle before you sign anything: whether you can take your members with you. In August 2026 an Ohio operator sued its point-of-sale vendor, alleging that the vendor ended support and then asked about $14,000 to release the wash’s own customer and membership data, so the staff rebuilt member records by hand; those are allegations, not findings, but the question they raise belongs in every contract. Who owns the member list, the plates, the tag numbers, the visit history and the saved cards, and in what format do you get them when you leave?

If you sell memberships by the thousand, the question is different. Your problem is not one tool but the record that passes between them: which person pays for which car under which plate since when, what they were told when they joined and where, what they have prepaid, and what the camera saw. Do not migrate everything. Add the membership record, the cancel flows, the notices and the prepaid ledger around the tunnel system you have, and replace a vendor only when its workarounds (the free washes on sold cars, the members charged after they asked to leave, the refunds and the chargebacks) cost you more than owning the record would.

Leave alone what is cheap and works: the tunnel controller, the pay station hardware, the chemical and water systems, the accounting package. Build the few things we have not seen sold to this trade: the membership record that keeps the person, the car and the plate apart, the way out that matches the way in, the reminders the law asks for, and the ledger that keeps a wash book good for as long as the law says. If you are not sure which of those is costing you money, a one-week prototype on last month’s members and plate reads is the cheapest way to find out.

Questions car wash owners and members ask us

How do I cancel a car wash membership in Maryland?

Use the same channel you used to join, and expect it to be at least as easy. Since June 1, 2026, Maryland’s automatic renewal law, Commercial Law section 14-1329, has required a cancellation method that is at least as easy to use as the sign-up and available through the same medium. Online that means a prominent cancel link or button, or a ready-made cancellation e-mail, with no forced conversation unless you talked to someone to join; if you joined in person at the pay station or with an attendant, the wash should, on our reading, let you cancel in a similar way in person, and online and by phone as well. Cancellation must immediately stop the recurring charges. If a wash will not let you, the Attorney General’s Consumer Protection Division enforces the law; there is no private right to sue under it.

Can I transfer my car wash membership to a new car?

Usually yes, and how depends on how the wash recognizes you. If it reads license plates and you move your Maryland plates to the new car, as section 13-501 of the Transportation Article lets you, the membership follows the plates automatically, though you should still update the vehicle on your account, especially if the new car is larger and the wash prices trucks differently. If you get new plates, or the wash uses a windshield tag, you need to change the vehicle on your account and may need a new tag; some washes charge a fee for vehicle changes or limit how often you can make them.

What happens to my car wash membership when I sell my car?

Tell the wash before the car leaves your driveway. In Maryland the plates come off with you, so a plate-based membership stops recognizing the old car, unless you have lent the buyer your plates for up to ten days, in which case their washes are charged to you until the plates come back. A windshield tag stays on the car, so unless the wash switches it off, the buyer can keep washing on your card. Selling within the family is different again: when a car passes between spouses or between a parent and child, Maryland lets the plates stay on the car, and the membership stays with them.

Do car wash gift cards and wash books expire in Maryland?

Not within four years of purchase, whatever the card says, and not within five if it is a plastic card or a code that was e-mailed to you. Commercial Law section 14-1319 forbids selling a gift certificate that expires or carries any fee within four years, and a certificate sold in violation “shall be considered valid and may not be subject to expiration or any fee or charge.” Federal Regulation E adds a five-year minimum for gift cards and electronic codes, but not for codes printed only on a paper receipt at the pay station. A wash book or a stored-value wash card bought for money counts, on our reading. Free promotional washes and discount coupons are excluded and can expire sooner.

How does a car wash know I am a member?

Most express washes use one of two things: a radio-frequency tag stuck inside your windshield, read by an antenna at the pay station, or a camera that reads your license plate. Some also accept a code in an app or the card on file. Tags follow the car; plates, in Maryland, follow the owner, which is why selling or replacing a car is handled differently under each system.

Are unlimited car wash memberships worth it?

Do the arithmetic for your own habits: divide the monthly price by the price of the single wash you would otherwise buy. If a $30 plan replaces $15 washes, you break even at two washes a month. Across the 74 car wash websites in our national sample, the cheapest plan pays for itself at a median of 2.08 washes a month, and Rinsed’s reports from its customers’ washes put the average member at about 2.3 to 2.4 washes a month, so the typical member comes out a little ahead, and someone who washes weekly comes out well ahead. Watch for an introductory price, check how you cancel before you join, and if you have more than one car, ask for the family price.

Can a car wash keep charging me after I cancel?

Not lawfully, on our reading. Section 14-1329 requires a cancellation mechanism that will “immediately stop any recurring charges,” and it applies to memberships that renew month to month. A wash can ask you to authenticate your account before canceling online, but it cannot make that the only way out. Keep the cancellation confirmation; if the charges continue, dispute them with your card issuer and file a complaint with the Attorney General’s Consumer Protection Division.

Can I use a car wash membership with temporary tags?

Often not automatically. A camera-based membership knows your plate number, and a car fresh from a Maryland dealer may carry a temporary registration plate for up to 60 days. Either move your existing plates to the new car, or ask the wash to add the temporary plate to your account until the permanent one arrives; a well-built system lets you do that yourself with an end date.

What happens to my membership if a car wash chain goes bankrupt?

In the one large recent case, it carried on: members are often the most valuable thing such a business owns. When Zips Car Wash filed for Chapter 11 in February 2025, with more than 600,000 members, it kept honoring memberships through the case while it asked the court to let it walk away from the leases on dozens of sites, and it came out of bankruptcy that April. A membership is a monthly agreement rather than a prepaid balance, so the risk is mostly the month you have already paid for. Wash books and gift cards are different: they are prepaid value, and if a business fails outright their holders are generally left as unsecured creditors.

How much does car wash software cost?

Very little is published. None of the seven main tunnel point-of-sale and membership platforms we checked on October 8, 2026, shows a current price. The products that do publish include Rinsed’s membership CRM at $849 a month per location plus $599 setup and a 4% recurring commission on memberships sold through its checkout, WashUp’s operations software at $109 a month per location, plate recognition from $35 per camera or $40 a month by reads, and card processing at about 2.9% plus 30 cents per charge, which on a $29.99 plan is $1.17 a month per member.

How much does it cost to build a car wash membership app or online store?

At founderandai, a one-week working prototype on your own data is $3,500, a membership online store with plans, family vehicles, wash books, gift cards, the Maryland renewal disclosures and a cancel button starts at $6,000, and a member app with an attendant tablet or a full operations system starts at $12,000, all at a fixed price and with the code yours. In Maryland, add the 3% tax on software and IT services. We would build it alongside your tunnel controller and pay stations, not instead of them.

Is a car wash taxable in Maryland?

The wash itself is not. Maryland’s sales and use tax covers goods and a closed list of services, and washing a car is not on the list, so a single wash or a monthly membership carries no sales tax and no admissions and amusement tax. The wash pays tax instead on the soap, wax and supplies it buys, and products sold on their own, such as air fresheners or a towel, carry the 6% sales tax. Selling a gift card is not taxable. The wash’s own software subscriptions and any custom software are taxed at 3%.

Is my license plate personal data in Maryland?

Usually, yes. Under the Maryland Online Data Privacy Act, personal data is information linked or reasonably linkable to an identifiable person, and a plate stored with a membership is plainly linked to one. Since July 1, 2026, the law has also counted information that pinpoints “the specific location of… a vehicle” as precise geolocation data, which it treats as sensitive, so on our reading a record of when your car was at a particular wash is sensitive data that the business may not sell. The act applies only to businesses that handle data on at least 35,000 Maryland residents a year, which a busy wash can reach. In the EU and Lithuania, a plate is personal data without any threshold.

Start here

Does your wash know whose car each plate is on?

Book a free 30‑minute call. Bring your membership terms, a week of plate reads and the wording on your wash books. We are not your lawyers, but we will go through them with you: how members join and how they can leave, which cards and codes may never expire, what the camera keeps and for how long, and what a membership store built around your own records would look like.