# Laundry and Dry Cleaning Systems: Orders, Laundry Status, and Customer Billing

> A system guide for weight-based laundry, per-piece laundry, and dry cleaning: order intake and labels, pricing rules, process status with WhatsApp notifications, pickup and delivery, payment and subscriptions, corporate invoices, materials and machines, and owner reports.

Source: https://www.agsora.tech/en/blog/sistem-laundry-dan-dry-cleaning-order-status-cucian-dan-tagihan-pelanggan
Category: Industry Guides · Published: 2026-11-11 · Updated: 2026-11-11 · By PT Agsora Teknologi Indonesia

A laundry business looks simple: receive clothes, wash, iron, deliver back. But anyone who has run one knows how much can go wrong. Tickets get lost, garments are swapped, customers call asking when their order will be ready, weights are mismeasured, unit prices for suits and dresses are inconsistent, and regular customers accumulate unpaid bills because nobody reminds them. Once outlets multiply and pickup and delivery services appear, paper records are almost certain to be overwhelmed.

This article covers how a system for weight-based laundry, per-piece laundry, and dry cleaning should be organized: order intake, item tagging, process status, pricing, pickup and delivery, payment and subscriptions, complaint handling, and reports for the owner. It suits a single small outlet up to a network of several branches.

## Summary

- Every order needs a unique number, labels on items, and a status traceable from intake to handover
- Pricing varies: per kilogram, per piece, per package, and express service; the rules must be stored in the system
- Process statuses (wash, dry, iron, pack, ready for pickup) enable automatic customer notifications
- Pickup and delivery need schedules, routes, and proof of handover
- Payment up front, at collection, or by subscription must link to the order
- Recording item condition at intake reduces damage and loss disputes
- Reports on productivity, materials, and loyal customers help owners set prices and add branches

*Formal garments such as suits need condition records and handling different from weight-based laundry*

## Why laundry needs a system

Some typical challenges make manual records fragile:

- High volume of similar items: dozens of white shirts from different customers
- Weighing or counting errors hit revenue and trust directly
- A staged process with several staff members: intake, wash, dry, iron, pack
- Customers often ask for status by message, interrupting staff
- High-value items (suits, gowns, hotel linens) need clear responsibility
- Corporate customers such as hotels, clinics, and restaurants want monthly invoices and summaries
- Small revenue per transaction but many transactions, so small leaks add up

In businesses with many small transactions, cash leakage is also a risk. Control practices can be compared with [preventing cashier fraud](https://www.agsora.tech/en/blog/mencegah-kecurangan-kasir).

## Order intake

### Customer data

Name, WhatsApp number, and address if there is pickup and delivery are enough. Minimal data speeds up the queue. Returning customers are recognized by phone number, so history and preferences appear automatically. Customers' personal data must still be protected; see [personal data protection for websites and applications](https://www.agsora.tech/en/blog/pelindungan-data-pribadi-untuk-website-dan-aplikasi).

### Items and services

Staff choose the service type (wash and iron, wash only, iron only, dry cleaning, shoe cleaning, carpet cleaning, comforters), then add weight or piece count. The system calculates the price from the stored list. Express service and add-ons such as special fragrance or stain removal can be selected as options.

### Condition notes

For valuable items, record the condition on receipt: existing stains, loose buttons, small tears, or faded color. A quick phone photo is attached to the order. These notes protect both sides when a claim arises.

### Labels and tagging

Each piece or laundry bag receives a numbered label referencing the order number, printed from the system or as a barcode sticker. Labels prevent mix-ups at the wash and iron stages. Printing devices and store networks are discussed in [network infrastructure and store devices](https://www.agsora.tech/en/blog/infrastruktur-jaringan-dan-perangkat-toko).

### Customer receipt

The receipt contains the order number, item list, total, estimated completion, and brief terms (such as pickup deadline and liability). Send a copy by WhatsApp so it is not lost, using the pattern in [WhatsApp Business integration for customer service](https://www.agsora.tech/en/blog/integrasi-whatsapp-business-untuk-layanan-pelanggan).

## Pricing and rate rules

Laundry pricing is not uniform, so rules must be applied consistently by the system.

### Common pricing models

- Per kilogram with a minimum price, for example a 3 kg minimum
- Per piece for special garments such as suits, gowns, kebaya, and blankets
- Packages: one hundred pieces a month for corporate customers
- Express: a percentage surcharge for completion within hours
- Add-on services: special folding, hangers, plastic packaging, fragrance
- Pickup and delivery: fee by distance, or free above a set amount

### Promotions and discounts

Discounts for new customers, members, or particular days must be controlled with limits and validity periods. Principles of promotion management are in [managing promotions and discounts](https://www.agsora.tech/en/blog/mengelola-promo-dan-diskon), and points programs for regular customers in [measurable customer loyalty programs](https://www.agsora.tech/en/blog/program-loyalitas-pelanggan-yang-terukur).

### Prices per branch

If several branches have different costs, price lists can differ per branch yet be managed from one place. This structure resembles the discussion in [franchise and branch network management with a central system](https://www.agsora.tech/en/blog/manajemen-waralaba-dan-jaringan-cabang-dengan-sistem-terpusat).

## Process status and workflow

Laundry work stages map easily to statuses.

- Received
- In wash queue
- Washing
- Drying
- Ironing or finishing
- Inspection and packing
- Ready for pickup or ready for delivery
- Completed (handed over and paid)

### Status updates by staff

Staff scan the label or pick the order and change the status with one tap, from a tablet or phone. A simple, fast app matters more than many features. The principles for field users in [mobile apps for field teams](https://www.agsora.tech/en/blog/aplikasi-mobile-untuk-tim-lapangan) apply here, including working when the network is unstable, as discussed in [offline-first point-of-sale systems](https://www.agsora.tech/en/blog/sistem-kasir-offline-first-dan-sinkronisasi-multi-perangkat).

### Notifying customers

When the status becomes ready for pickup, the system sends an automatic message. This saves a great deal of time because staff do not have to answer "is it done yet?" repeatedly. Customers also collect sooner, so storage space does not fill up.

### Time targets and delays

Each service has an estimated time. The system flags orders approaching or passing their deadline so supervisors can prioritize. This pattern resembles managing service commitments in [customer support ticket systems and SLAs](https://www.agsora.tech/en/blog/sistem-tiket-dukungan-pelanggan-dan-sla).

### Handling problem items

If a stain will not come out, color runs, or damage is found, staff record the finding and contact the customer before continuing. The customer's approval is stored on the order. That way there are no surprises at handover.

## Pickup and delivery

Pickup and delivery add value but also complexity.

- Customers choose pickup and delivery slots through an app, a form, or WhatsApp
- The system creates a daily task list for couriers, grouped by area so routes are efficient
- Couriers record pickup time, number of bags, and photo proof; on delivery, a receipt or photo
- Delivery fees are calculated automatically and added to the order
- Customers receive a notification when the courier is on the way

For networks with their own fleet, vehicle and route management principles are in [fleet and transport management with GPS and ERP](https://www.agsora.tech/en/blog/manajemen-armada-dan-transportasi-dengan-gps-dan-erp). For third-party delivery, see [shipping and logistics for online stores](https://www.agsora.tech/en/blog/pengiriman-dan-logistik-toko-online).

## Payments, subscriptions, and receivables

### Payment methods

Cash, transfer, QRIS, and e-wallets. Payment can be at intake (prepaid), at collection, or partial. QRIS at the register is covered in [implementing QRIS at the register](https://www.agsora.tech/en/blog/menerapkan-qris-di-kasir). For online transactions, [payment gateway integration](https://www.agsora.tech/en/blog/integrasi-payment-gateway-website-dan-aplikasi) provides payment links.

### Deposits and balances

Some customers top up a balance in advance and have each order deducted. The system records the balance, movements, and remainder, with clear limits and validity policies.

### Subscriptions

Monthly packages, such as a certain number of kilograms per month, are billed repeatedly with tracking of the remaining quota. Recurring billing principles are in [subscription business models and recurring billing](https://www.agsora.tech/en/blog/model-bisnis-langganan-dan-tagihan-berulang).

### Corporate customers

Hotels, clinics, restaurants, and gyms usually ask for monthly invoices based on item count and weight per date. The system summarizes orders per period and issues invoices, then monitors payment. Recurring receivable collection can follow [invoice automation and B2B receivable collection](https://www.agsora.tech/en/blog/otomatisasi-faktur-dan-penagihan-piutang-b2b).

### Uncollected laundry

Set a clear policy: after how many days reminders are sent, when storage fees apply, and when items are considered abandoned. The system helps send automatic reminders and reports piled-up laundry.

## Materials, machines, and costs

### Material usage

Detergent, softener, bleach, packing plastic, hangers, and dry cleaning chemicals are recorded as inventory. Usage per wash load or per kilogram is calculated, so material cost per service becomes visible. Inventory principles are in [stock planning and reordering](https://www.agsora.tech/en/blog/perencanaan-stok-dan-pembelian-ulang).

### Machine maintenance

Washers, dryers, steam irons, and dry cleaning machines need service schedules. Recording running hours and periodic maintenance prevents sudden breakdowns at busy times. See [asset and equipment maintenance management with ERP](https://www.agsora.tech/en/blog/manajemen-aset-dan-perawatan-peralatan-dengan-erp).

### Energy and water costs

Electricity, gas, and water are large components. Where possible, record usage per period and compare with laundry volume to compute cost per kilogram. For small businesses, a realistic sensor approach is discussed in [IoT and sensors for small businesses](https://www.agsora.tech/en/blog/iot-dan-sensor-untuk-bisnis-kecil-yang-realistis).

### Supplier relations

Detergent and chemical suppliers should be assessed for price and availability. Guidance is in [supplier management and vendor assessment with ERP](https://www.agsora.tech/en/blog/manajemen-pemasok-dan-penilaian-vendor-dengan-erp).

## Staff and schedules

Laundries typically use shifts and part-time labor. Attendance, schedules, and overtime must be recorded. See [shift scheduling and workforce management](https://www.agsora.tech/en/blog/penjadwalan-shift-dan-manajemen-tenaga-kerja) and [overtime calculation in HR systems](https://www.agsora.tech/en/blog/perhitungan-lembur-di-sistem-hr). If there are incentives based on kilograms or items processed, the system can compute them from order data.

## Complaints, claims, and reputation

### Recording complaints

Complaints such as swapped items, color bleeding, or delays are recorded as tickets with an owner and a resolution deadline. Photos and the initial condition notes from the order serve as evidence.

### Compensation policy

Set liability limits in advance: for example, a multiple of the service fee for items without a declared value. A policy printed on the receipt reduces disputes.

### Online reviews

Satisfied customers who are asked for a review strengthen local reputation. See [customer reviews and online reputation management](https://www.agsora.tech/en/blog/ulasan-pelanggan-dan-manajemen-reputasi-online) and [local SEO and Google Business Profile](https://www.agsora.tech/en/blog/seo-lokal-dan-google-business-profile). For laundries, searches for "laundry near me" strongly determine new customers.

## Reports for the owner

Owners need numbers that answer both daily and strategic decisions.

- Daily revenue per outlet, per service, and per payment method
- Weight or number of pieces processed per day
- Average completion time and percentage of delays
- New customers, repeat customers, and those who never returned
- Top customers and revenue concentration from corporate clients
- Receivables and aging
- Material, energy, and labor cost per kilogram or per piece
- Number of complaints and their reasons

A compact view that updates automatically makes monitoring easier, as in [daily monitored sales reports](https://www.agsora.tech/en/blog/laporan-penjualan-yang-dipantau-harian) and [business dashboards for daily decisions](https://www.agsora.tech/en/blog/dashboard-bisnis-untuk-keputusan-harian). For multiple branches, use [multi-branch report consolidation](https://www.agsora.tech/en/blog/konsolidasi-laporan-multi-cabang).

## Choosing equipment and getting started

### Equipment

A cashier computer or tablet, a receipt and label printer, a barcode scanner, and a scale that can connect where possible are enough. Choosing a point-of-sale system for several outlets is reviewed in [choosing a multi-outlet POS](https://www.agsora.tech/en/blog/memilih-sistem-pos-multi-outlet).

### First steps

- List all services and prices, with special rules
- Define process statuses that match your outlet's workflow
- Start with one outlet and one flow: receive order, print label, change status, hand over and pay
- Add WhatsApp notifications once the basic flow is stable
- Only then add pickup and delivery, subscriptions, and corporate invoices
- Train staff with real scenarios and run in parallel with old records for a few days

If your business is just starting digitization, also read [SME digitization: where to start](https://www.agsora.tech/en/blog/digitalisasi-umkm-mulai-dari-mana).

## Frequently asked questions

### Do I need a laundry-specific system or is an ordinary cashier app enough?

An ordinary cashier app does not track status by stage, labels, or pickup and delivery. For a small single-outlet laundry, a well-configured cashier may be enough at first. As volume and add-on services grow, a dedicated system saves more time.

### How do I prevent garments being swapped?

Use numbered labels printed from the system, scan them at every stage, and do a final check by matching item counts against the receipt.

### Can it work without internet?

A good system can record orders offline and synchronize later, so transactions do not stop when the network drops.

### What about prices that change often?

Store the price list in one place with effective dates. Changes do not affect old orders that were already recorded.

## Conclusion

A good laundry system tracks three things: the customer's items from intake to handover, money from order to payment, and costs from materials to labor. With clear labels, quickly updated statuses, automatic notifications, and reliable reports, customers are happier, staff are calmer, and the owner can decide on prices, operating hours, and new branches based on data.

**Want an order, laundry status, and billing system for your laundry?** Agsora builds laundry and dry cleaning systems complete with labels, WhatsApp notifications, pickup and delivery, and multi-branch reports. [Free consultation](https://www.agsora.tech/en/services/pos)
