Nationwide Pricing, Now on the Platform
WashIndex now ships with pricing for car washes across the United States. Single-wash prices, package and tier pricing, and unlimited-membership rates — visible on every location card, filterable across the platform, and comparable head-to-head against the right competitive set. This is what changed in v1.1.
Why pricing was the next thing to add
Until this release, WashIndex told you a lot about how a car wash performs — ratings, customer-experience scores across seven pillars and 55 signals, format classification, opportunity scores, drive-time competitive sets. What it didn’t tell you is what every wash charges.
Pricing is one of the few signals that operators, investors, and site selectors care about on every single deal. What does this market actually charge for an unlimited membership? Is this acquisition target priced in line with its competitive set or sitting 30% below market? Where in the country can a new express tunnel command a $39.99 top-tier membership versus a $24.99 ceiling? Without pricing data, those questions had to be answered the old way — by hand, market by market, calling around or pulling pricing pages one at a time.
We figured the only way to do this was to do it for every location, and to do it properly.
Approach 1: read the website
The first half of the work was straightforward in concept and tedious in practice. For every car wash in the country, we scraped the operator’s website — mining the menu, the pricing or wash-options page, and any membership tier structure they publish.
For the operators that post pricing online (most multi-location chains and a meaningful share of independents), this is the cleanest source. Posted prices are the canonical answer; if the operator publishes $14 for a top wash and a $34.99 unlimited membership, that’s what we record. The scraper captures the full menu structure, the package tiers, and the membership pricing exactly as the operator presents it.
This source covers a substantial chunk of the country — but it leaves a long tail.
Approach 2: call the wash
A meaningful share of car washes — particularly independents, smaller regional chains, and self-serve operators — don’t publish pricing on their websites at all. Some don’t have a website. For these locations, scraping returns nothing.
So for the long tail, we used something else: our automated calling agent. It works exactly how it sounds. The agent places an outbound call to the location, identifies itself, asks the standard pricing questions — basic wash, top wash, package tiers, unlimited membership rates — transcribes the conversation, and writes the captured pricing back into the structured per-location record.
This is what closes the long tail of pricing coverage. Without it, the dataset would be heavily skewed toward larger chains with marketing-driven websites and would miss the independent and small-chain operators that make up the rest of the market. With it, pricing coverage stretches into corners of the country where pricing has never been systematically collected before.
What it looks like on the platform
Pricing now sits inside the location detail panel alongside the ratings, format classification, and review-derived signals you’re already used to. Open any car wash on the map and you see its menu of services, the price for each, the membership tiers, and a source tag for where each number came from.
Because every other dimension of the platform is comparable across the same competitive set, pricing is too. Filter the map by Express Tunnel format inside a 10-minute drive of a target site, and you can read every nearby competitor’s pricing alongside their ratings — not as a brochure read, but as a structured dataset you can sort, rank, and benchmark on.
What you can do with it
A few of the questions pricing now answers that the platform couldn’t answer before:
- Acquisition diligence: is this target priced in line with its competitive set, above market, or below? How much pricing headroom is in the deal?
- Market entry: what does the local market actually support for an unlimited membership? What price points cluster — and where are the gaps?
- Operator benchmarking: how does our chain’s pricing compare to competitors within drive-time of each location, market by market?
- Site selection: in this trade area, what’s the price ceiling and the price floor — and which formats charge what?
- Competitive monitoring: when did pricing move at this competitor, and by how much, since the last refresh?
Where it goes next
Pricing refreshes on the same monthly cadence as the rest of the dataset. Operator-website prices are re-pulled on every refresh; the calling agent re-runs against the long tail on a slower rotation, prioritizing locations whose published pricing has gone stale and locations in markets where buyers are actively engaging.
Open the platform at platform.washindex.com to see pricing on every wash in your markets. If you want a guided walkthrough of pricing in a specific region or a deeper engagement on a target portfolio, send us an email at contact@washindex.com.