Roads and traffic

Traffic for car washes and service stations: what to measure before you choose a plot

Car washes and service stations live on passing cars, but speed, rivals and the weather decide how many stop. What to measure on the road and around the plot.

xMap Flows team · · 5 min read

A car wash or service station needs cars going past at a speed where turning in is easy, on the side of the road drivers use when they are likely to stop, with few rivals in the same stretch and room for a queue off the road. For any plot you can measure the live speed and congestion of the road at the hours you trade, count the car washes or fuel stations within a short drive, and check the weather ahead. Only on roads in the United Arab Emirates can you also count the cars, hour by hour.

This article is for fuel retailers, car wash and detailing chains, forecourt shop operators, and the property and franchise teams who find their sites. It covers how these businesses differ from other roadside sites, what to measure, a made-up example, the mistakes, and an AI employee that screens plots for you.

Why these sites are different

  • Fuel is a need, a wash is a choice. Drivers stop for fuel when the tank is low, often on a regular route. A wash is put off until there is time, often at the weekend.
  • The stop is long. Filling up or a tunnel wash takes several minutes. A queue that spills onto the road blocks traffic and turns cars away.
  • Rivals are easy to compare. Drivers see the price board or the queue next door and drive on.
  • The weather matters. Few people wash a car the day before rain. Some get it washed the day after.

What to measure for each plot

QuestionWhat to readBlock
Is the road easy to turn off at trading hours?speed_kmh against free_flow_kmh, jam_factor, traffic_levelTraffic Flow, Adjacent roads
Is something closing the road soon?closures and roadworks nearbyTraffic incidents
How many rivals in the stretch?the count of car washes or fuel stations within 2 kmNearby places, each incoming place with counts
How many cars pass, and when? (UAE only)cars_per_day, cars_peak_hour, busiest_day, cars_by_directionRegional data, Road traffic history
Will the weekend be dry?rain_expected, next_rainWeather forecast

The measures that matter for a car wash or fuel site, and where each comes from.

Traffic Flow is measured when the flow runs, so schedule it at your trading hours: the morning and evening commute for fuel, Saturday morning for a wash. It gives speeds and how jammed the roads are, not how many cars use them. The Road traffic history in the UAE gives the count on the road nearest each place, by hour, since January 2021.

A made-up example in Johannesburg

Invented figures, for illustration only. A car wash chain is offered three plots in Johannesburg. It runs Traffic Flow at 08:00 on four Saturdays, counts car washes within 2 km with Nearby places, and checks the forecast each Thursday.

Plot 1Plot 2Plot 3
Saturday 08:00 speed against free flow34 of 60 km/h58 of 62 km/h6 of 45 km/h
Jam factor, average3.20.48.6
Car washes within 2 km217
Fuel stations within 2 km425

Invented figures for illustration; not real readings for Johannesburg.

Plot 2 has the fewest rivals but its road runs at nearly full speed: drivers pass it before they decide. Plot 3 crawls on Saturday mornings and already has seven washes nearby. Plot 1 moves at about half its free-flow speed, with two rivals: drivers have time to see it, and it is not saturated. The chain negotiates on Plot 1 and asks about space for a queue of several cars off the road.

Mistakes to avoid

  • Measuring at noon on a weekday. A car wash trades at the weekend and a fuel site at the commute. Measure then.
  • Counting rivals in a straight circle only. A rival on the other side of a divided road may not compete for the same drivers. Look at the map.
  • Calling a jam a busy site. A road at standstill means cars cannot get out. Read the jam factor with the speed.
  • Promising car counts. Outside the UAE you have speed and congestion, not volume.
  • Forgetting the forecast. Opening a wash promotion before a rainy weekend wastes it. Check the forecast on Thursday.

Screen plots with an AI employee

  1. Schedule: Saturdays at 08:00 for a car wash (or weekdays at 07:45 for fuel), for four weeks.
  2. My data with the candidate plots.
  3. Traffic Flow: Adjacent roads.
  4. Nearby places: Each incoming place, with counts, Car wash (or Gas station), within 2 km.
  5. In the UAE, Regional data with Road traffic history, Totals for each place, weekends or weekdays to match.
  6. xMap LLM to score each plot from 0 to 100 from the speed against free flow, the jam factor and the rival count, with one sentence why.
  7. Sort and limit by the score and Email the list to the site team.

Each run puts the plots in order with their road speed, jam factor, rivals and a one-line reason. For an existing network, the templates new fuel stations in my region, by brand and fuel station shops for my snacks and drinks keep watch on the stations around you.

Questions

Is a busy road always better for a car wash?

No. A road at full speed is driven past, and a jammed one traps cars leaving. A steady, moderate speed at your trading hours suits it best.

Can I see how many cars pass a plot?

Only on roads in the United Arab Emirates, through Road traffic history in Regional data, hour by hour since January 2021. Elsewhere you get live speed and congestion.

How far should I count rival car washes?

Two kilometres is a common start for drivers on a local route. Look at the map as well, since a divided road can split the market.

When should I measure the traffic for a fuel site?

At the commute hours on weekdays, when most regular drivers fill up, for several weeks so one odd day does not decide it.

Templates that do this

Read next

More on roads and traffic · Every article · Templates

Put it to work

An AI employee in xMap Flows does this on live data, on its own timetable. Start from a template or describe it in plain words.