Mobile car wash software: running a business with no address
Mobile washing does not get two things for free that a fixed site solves by existing: where the customer finds you, and where the job was done. There is no sign, no address, no waiting area. Software written for a fixed site never even asks those questions — which is why most mobile operators end up using half of the app they bought.
This page is about what mobile work specifically needs: a service area instead of a pin, a job record tied to an address, customers who arrive by booking, and a till that works in the field. The same applies if you run mobile detailing rather than a quick wash — mobile detailing software has to answer the same two questions, and only the length of the job changes. For the general mechanics that any wash shares, see car wash management software; what follows sits on top of that.
On a map, a mobile business is not a pin
A fixed wash is a point: the customer drives to it. A mobile business is a service area: you drive to the customer. That difference has to be built into the foundation of the software, not bolted on later as an extra field.
The setup that works in practice looks like this: you set the business type to mobile, a setup sheet opens, you pick the province from a list and tick the districts as chips. Leave the districts empty and you are treated as covering the whole province. The app proposes a starting point from your location and you correct it. The result is that a customer on the map sees the mobile washers who serve their own location — and you never need an address of your own.
Every job carries an address
At a fixed site “where is the car?” is not a question; the car is there. In mobile work it is a field the record has to hold. In properly built mobile car wash software the address of the vehicle goes onto the job — and it is not just a note:
- The day is planned around addresses, and the distance between two jobs becomes visible.
- The ready message changes: the car is already next to the customer, so nobody is asked to come and collect it.
- When you return to the same address, the earlier record means something — the residential car park, the office garage, the covered bay.
Bookings are the channel, not a feature
A fixed wash gets passing trade. A mobile business has none; the work arrives by appointment. That makes the booking flow the channel itself rather than an add-on.
A flow that works has these steps: the customer sees the washers covering their location, picks a time slot and sends a request with their plate; you get a notification; you confirm or decline; the customer learns the outcome immediately and follows the booking on their own phone. The question worth asking here is about abuse protection: if requests from the same plate or the same phone number are not rate-limited, it is only a matter of time before the board fills with noise.
There is not always a signal in the field
This is the technical reality mobile work meets most often: underground car parks, basements, industrial estates with no coverage. If intake, delivery and the till do not run on the device itself, the day stops there. The correct behaviour is that the record is created on the phone and syncs to the cloud when the connection returns. If you work with a crew, the same rule covers them: jobs opened on two phones have to merge without one overwriting the other.
The money is taken in the field
In mobile work the point of collection is not a till — it is the side of the car. Three things follow from that:
- Cash or card is chosen at delivery. One tap while the money changes hands, instead of trying to remember in the evening.
- Credit work stays out of the till. A corporate customer gets an account: the job is booked as debt and enters the till on the day the money actually arrives. Otherwise the day's number always reads high.
- Expenses go in the same day. Fuel and consumables are a mobile operator's largest cost; totted up at month end they tell you nothing about a given day.
Crew and commission
Starting alone and growing to two or three teams is common in mobile washing. The software should be ready for it: staff join the same business by invite, every record shows who opened it and who delivered it, and the commission rate lives on the service. How many teams work at once should be part of the business setup, because capacity is calculated from that number.
Keep the door to a fixed site open
Plenty of businesses start mobile and later take premises. Ask this before you choose: when you switch the business type to fixed, do customers, pricing, credit accounts and past jobs stay where they are? If they do not, growing turns into a data migration project.
A short checklist
- Can you publish a service area?At province and district level, without being forced into a single address.
- Does every job carry an address?As a field of the record, not as a free-text note.
- Are booking requests rate-limited?The same plate or phone should not be able to flood you.
- Does it work with no connection?Do not take anyone's word for it: put the phone in flight mode, open a job and deliver it.
- Does data survive a switch to a fixed site?If you plan to grow, ask today rather than later.
How mobile washing works in WashPro
In WashPro “mobile wash” is its own business type. When you pick it, a setup sheet asks for the province from a list and the districts as chips. A customer on the map sees the mobile washers covering their location, picks a slot and sends a request with their plate; you confirm from your phone. Every job carries the address where the vehicle is, and the ready message changes accordingly. Intake, delivery and the till work without a connection and sync across devices when one returns. You can switch back to a fixed business whenever you like, and nothing is lost in the switch.
The queue, pricing, till and staff side are the same as at a fixed site — all of it is set out on the car wash management software page. For the product itself and screenshots, see the WashPro page.
First 7 days free. The subscription is bought in the app store and can be cancelled at any time.