| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 2310 |
| Technical Name |
aminitech_carwash |
| License | OPL-1 |
| Website | https://aminitechsolutions.com |
Car Wash Management
Run a complete car wash, start to finish. Wash bays, a numbered daily queue, size-based pricing per vehicle, attendant commissions and thermal job cards — built on the Sales & Accounting workflow your team already knows.
Bay types — manual, automatic, self-service and tunnel — each on a live board showing status, today's orders and today's revenue.
Vehicle-size price tiers per service — saloon, SUV, truck, motorcycle, carpet and other — applied to every line automatically.
Verified live: Queued → Washing → Done → Invoice, with the bay releasing itself and a 5-minute healing cron.
Every wash, from the queue to the receipt
Every screenshot below is a real screen from a working Odoo 18 install — verified end-to-end on our live demo.

Capture the vehicle, price the wash automatically
Pick the vehicle type on the Vehicle & Wash tab and every service line re-prices to the matching tier — a saloon body wash and an SUV body wash charge differently with no cashier maths. Registration, make, model, colour and free-form service notes ride on the order and print on the job card.

One product, a price for every vehicle size
Flag any product as a wash service and it becomes a saleable service line with its own tier prices — saloon, SUV, truck, motorcycle, carpet and other. Tick what each wash includes (exterior, interior, vacuum, wax, tyre shine, glass, engine, underbody and more) so the job card reads back exactly what was done.

A numbered daily queue for the whole day
Every new wash gets an automatic queue number for the day, so cars are served in order and nothing is lost. Today's Queue is a single board of the day's work — open it, see who is waiting, and pull the next car.

A bay per car, no double-booking
Add the order to the queue, assign an available bay and hit Start Wash. The system refuses a bay that is not free and flips it to busy the moment work begins, with queued and started timestamps recorded on the order.

Queued → Washing → Done → Invoice
One row of buttons drives the whole job through to a posted invoice. Completing the wash releases the bay automatically; a 5-minute cron re-syncs any bay left busy by a browser close or a cancelled order, so the board always tells the truth. Verified live end to end.

A live bay board with today's takings
Manual, automatic, self-service or tunnel — every bay is a card showing whether it is available, busy, in maintenance or closed, with today's order count and revenue at a glance. Managers set a bay to maintenance or closed and the auto-sync never overrides that.

Pay attendants right at end of day
Assign one or more attendants to each wash and the Attendant Commissions report, pre-grouped by attendant, shows every order they worked and the commission owed. One attendant earns the full company percentage; several split it equally — the total at the bottom is the day's cash-out.

Filter, pivot and graph every wash
All wash orders in one place with in-queue, washing and completed filters, plus list, pivot, graph and calendar views for revenue by day, vehicle type or attendant. Price-lock stops cashiers editing wash-line prices, a no-delete guard protects orders and invoices from tampering, and every job prints on an 80mm thermal or A4 job card.
Live in an afternoon
Car Wash → Configuration → Wash Bays: add each bay and its type. Then add wash services as products and set the price for each vehicle size and set the commission percentage in Settings. Demo bays, services and orders ship with the app so you can try everything immediately.
Open a new wash order, pick the customer and vehicle, add the service, run it through the queue and invoice it — standard Sales and Accounting the whole way, so your books stay clean and every wash is auditable.
The complete forecourt suite
Buy only what you need — every module shares the same foundation, data and security. Start with the free Base module and add the rest as you grow.
Other Odoo services we offer
Common questions
Does the vehicle size really change the price?
Does the bay free itself when a wash finishes?
Can attendants earn commission?
Can I stop cashiers changing prices?
What do the receipts and job cards look like?
Is it part of a bigger suite?
Talk to us today
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 2310 |
| Technical Name |
aminitech_carwash |
| License | OPL-1 |
| Website | https://aminitechsolutions.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module