Car wash POS workflow

Car wash service bay token and package workflow for POS

A busy car wash is part queue, part service job, part prepaid package and part retail checkout. The POS workflow should connect token, bay, staff, package balance, add-on approval, payment and quality check without pretending every state is just one finished bill.

Evidence and review scope

Reviewed 2026-09-01. This page is for car wash owners, detailing shops, bike wash counters and fuel-station wash bays that need queue tokens, package billing, staff handoff and payment reconciliation.

Stable release: v1.6.1. Product boundary is pinned to the archived source snapshot. No complete car wash service-bay workflow, queue display, package ledger, quality-check workflow, staff commission, automatic membership renewal, payment-terminal result or production pilot day was accepted from that evidence.

How Posnic researches and corrects product content

Service bays need queue state and money state

Token issued

The counter gives the customer a token or job number before the vehicle reaches the bay. That token should point to the intended service and expected price, not only the order in the queue.

Bay assigned

Bay, staff member and service type should be visible together. A free bay is not useful if the wrong package, vehicle size or add-on needs a different worker or equipment.

Service started

Move the job from waiting to washing only when the staff member accepts it. This helps owners find long waits, abandoned vehicles and work started before payment approval.

Add-on approved

Interior vacuum, waxing, polishing, engine cleaning, stain removal and fragrance need a price and approval trail before the bill changes.

Ready to collect

The pickup state should show package redemption, deposit, final payment, add-ons and any unresolved quality note so staff do not rely on memory at the gate.

Redo or complaint

A redo should reference the original bill and service reason. Deleting the old token hides whether the issue was staff, package rule, payment, timing or customer expectation.

The records to keep around each token

Tokens are simple for customers, but the owner needs stronger internal records. Separate queue order, vehicle service, package balance and payment so the daily report can be trusted.

Car wash service-bay workflow controls before POS go-live.
StageRecord to keepWhy it mattersAcceptance check
Counter intakeToken, customer choice, vehicle reference, service package and expected time.Stops the first staff member from guessing what was promised.Every open token has one visible service and owner.
Bay allocationBay, staff member, equipment need and queue position.Shows whether delays come from counter billing, bay capacity or staffing.Jobs cannot disappear between waiting and started states.
Package salePackage ID, visits included, expiry, vehicle or customer rule and refund policy.Prepaid value should not become an informal paper card with no ledger.Remaining visits are visible after sale.
Package redemptionToken, service used, visit count before and after, staff member and date.Prevents missed deductions and customer disputes.Each redemption links back to the original package.
Add-on changeAdd-on item, approval, price, staff owner and pickup impact.Protects margin when the vehicle condition changes the work.Final bill shows the approved add-on separately.
Retail saleSKU, quantity, price, tax treatment and stock movement.Microfiber cloths, fragrances and cleaning products should remain inventory.Retail stock and service income stay separate.
PaymentCash, card, wallet, bank transfer, deposit, refund and due amount.Queue completion is not payment proof.Daily tender totals match job and package changes.
Quality checkReady state, approver, redo reason and final close decision.Turns complaints into visible service records instead of lost time.Redo and waived-charge cases remain reportable.
Day closeTokens issued, services closed, open jobs, packages, add-ons, refunds and cash.Shows whether the owner collected for the actual work delivered.Unclosed tokens and unmatched payments have follow-up owners.

A safe setup sequence

  1. Create synthetic cars, bikes and customers before entering real vehicle or phone details.
  2. Define token states: waiting, bay assigned, washing, quality check, ready, paid, redo, cancelled and closed.
  3. Create service items for exterior wash, interior cleaning, foam wash, waxing, polishing and detailing without mixing them with stocked retail items.
  4. Sell one prepaid package and redeem it across multiple tokens while preserving the original package sale.
  5. Record whether payment is collected before service, after pickup or split with a deposit.
  6. Assign two staff members and two bays so owner reports can expose capacity and commission boundaries.
  7. Add one approved extra service after inspection and keep the original service visible.
  8. Sell one retail product at pickup and confirm stock moves without changing service income.
  9. Create one redo case and one refund or waived-charge case without deleting the original bill.
  10. Close the day by matching tokens, bay states, packages, add-ons, refunds, retail stock and payment totals.

Controls the owner should accept

Queue and service controls

  • Every token has one visible service package, vehicle reference, bay state and staff owner.
  • Started, ready, paid, redo and cancelled states are reportable after close.
  • Add-on services require price and approval evidence before pickup.
  • Quality-check failures reference the original bill and final resolution.
  • Unclosed tokens are reviewed before the counter cash is accepted.

Package, payment and stock controls

  • Package sale and package redemption are separate records.
  • Remaining visits, expiry, vehicle rule and refund rule are visible to staff.
  • Retail add-ons update inventory and stay separate from service revenue.
  • Deposits, partial payments, refunds and dues reconcile to the final bill.
  • Day close matches service count, package value, tender totals and unresolved exceptions.

Product evidence to inspect

Posnic sale screen used to inspect car wash service billing boundary
Service billingSale lines can model wash services and add-ons, but token states and bay assignment need acceptance testing.
Posnic customer list used to inspect car wash customer and vehicle reference boundary
Repeat customer recordsUseful for packages, but vehicle reference, consent and retention rules must be approved by the owner.
Posnic inventory log used to inspect car wash retail add-on stock movement
Retail stockCleaning products and accessories can move through stock history; services and packages still need separate records.
Posnic dashboard sales report used to inspect car wash day close boundary
Daily reportsSales reports help reconciliation, but the owner must also match open tokens, redos and package balances.

Use the blank acceptance record

Download the 22-control car wash acceptance record and keep observed results blank until the exact installed workflow is tested. It covers token issue, bay assignment, package sale, redemption, add-ons, payment, redo cases, retail stock and day close.

Download the car wash service-bay acceptance record

Primary sources used

Archived Posnic release

Stable public package used for the product boundary.

Open the stable release

Pinned Posnic item model

Item identity, barcode, SKU, supplier, quantity, price, tax, unit and tracked-stock fields.

Inspect item fields

Pinned Posnic sale model

Sale-line quantity plus customer, payment, balance and stock-related fields.

Inspect sale fields

Pinned Posnic customer model

Customer address, balance, credit and payment-term fields relevant to repeat-service buyers.

Inspect customer fields

GS1 GTIN management rules

Official product-identity rules for packaged retail items such as cleaning products and accessories.

Review product identity rules

PCI SSC merchant process

Official merchant guidance for payment-account data and validated payment solutions.

Review payment responsibilities

Questions

Is a car wash token the same as a paid invoice?

No. A token or queue number shows service order. The payment record must still prove what was sold, paid, refunded or owed.

How should service bays be tracked?

Give each bay a clear state such as waiting, assigned, washing, quality check, ready, redo or closed. The POS bill should point to the accepted bay or job reference.

How should prepaid wash packages be controlled?

Keep the package sale, remaining visits, expiry rule and every redemption separate. A discount line is not enough package evidence.

Should vehicle numbers be stored in POS?

Store only the minimum useful vehicle reference with an approved purpose and retention rule. Avoid turning a quick-service bill into an uncontrolled customer tracking database.

How are add-ons approved during a wash?

Extra polishing, interior cleaning, stain removal or detailing should show who approved the add-on, the price and whether it changes pickup time.

What happens if the customer asks for a redo?

Use a named redo or complaint state that references the original bill, staff owner, service reason and final resolution instead of deleting or rebilling without context.

What should be checked at daily close?

Match tokens issued, bays served, packages sold and redeemed, add-ons, refunds, cash, online payments, unpaid jobs and unresolved redo cases.

Where does Posnic fit in this workflow?

Archived Posnic evidence supports item setup, sale lines, customer records, payment fields, stock history and reports. It does not prove a complete service-bay queue, package ledger or quality-check workflow.

Where Posnic fits

Posnic Community Edition can be evaluated for service items, retail items, customer records, payment tracking, stock history and reports. Keep queue displays, bay assignment, package ledgers, quality checks, staff commission and automatic renewals outside POS until the exact workflow passes your acceptance record.