Early AdopterLifetime 60% discount for the first 50 sign-ups.60% off for lifeSign up nowSign up

POS app for per-kilo laundries

Laundry weighed, paid for, and booked for pickup, all on record.

Follow one day at Laundry Bersih Kilat. Bu Rina's 4.5 kg of laundry comes in at 07:30, its pickup date goes into the Schedule, and that evening Bu Wati knows how many kilos were washed that day.

Also fitsPer-item laundriesShoe cleaningCarpet & bed cover cleaning

Meja kasir laundry dengan timbangan, kalkulator, dan tumpukan cucian terbungkus plastik, dengan deretan mesin cuci di belakang.

07:30 · Laundry in · Eka

4.5 kg

Pickup Thursday, 16:00

Receipt · INV/2026/10/07707:30

4.5 kg × Wash & iron
Rp 36,000
1 × Bed cover
Rp 25,000
Payment
QRIS

TotalRp 61,000

Laundry in
31 orders
Washed
86.5 kg
Money received
Rp 1,245,000
Pickups tomorrow
12 orders

The laundry problem

Dozens of laundry bags a day, and every one has to go back to the right owner.

A laundry weighs, washes, and hands back dozens of bags a day. When tickets, pickup dates, and cash are kept separately, mixed-up laundry and missing cash become normal.

  1. 01Weights and prices are written by hand and often added up wrong.

    Per-kilo services are sold by the kg with decimals, such as 4.5 kg, and the price is worked out automatically.

    Step 01
  2. 02A customer comes to collect, and the laundry isn't ready.

    The pickup date goes into the Schedule with its receipt, so you can see which laundry has to be ready today.

    Step 02
  3. 03Regulars pay for a package, but what's left is tracked on a card.

    Member packages track each customer's remaining visits.

    Step 03
  4. 04The cash in the drawer doesn't match the day's tickets.

    The drawer opens with an opening float and closes with a cash count. Any difference shows straight away, along with who was on shift.

    Step 05

Simulation · One day at Laundry Bersih Kilat

One working day, from the first weigh-in to closing the drawer.

Laundry Bersih Kilat is on Services Starter with two users: Bu Wati and Eka. Every number below is a number that appears on Tumra's screens.

  1. 07:3001 · Drop-off

    Laundry weighed and paid for.

    Bu Rina brings in 4.5 kg of clothes and one bed cover. Eka types in 4.5 kg of wash & iron from the scales, adds 1 bed cover, and Bu Rina pays up front by QRIS.

    Point of sale (POS)

    Receipt · INV/2026/10/07707:30

    4.5 kg × Wash & iron
    Rp 36,000
    1 × Bed cover
    Rp 25,000
    Payment
    QRIS

    TotalRp 61,000

  2. 07:3202 · Schedule

    The pickup date goes into the Schedule.

    Eka adds a pickup for that receipt: Thursday at 16:00. On Thursday's Schedule, Bu Rina's laundry appears with the receipt's contents.

    Point of sale (POS)

    Pickup · Bu RinaThu 15 Oct, 16:00

    Receipt
    INV/2026/10/077
    Contents
    4.5 kg wash & iron · 1 bed cover

    StatusBooked

  3. 10:1503 · Member package

    A student uses his 10-wash package.

    Dimas, a regular, has already bought a 10× wash & iron package. Today Eka opens Member packages and taps Use 1 visit; the value of one visit is recognised as revenue.

    Customers & credit

    Member package · Dimas10:15

    Package
    10× Wash & iron
    Used today
    1

    Remaining6 of 10

  4. 16:0004 · Collected

    Pak Doni collects his laundry.

    Pak Doni collects the laundry he dropped off on Saturday. Eka marks his pickup Done.

    Point of sale (POS)

    Pickup · Pak Doni16:00

    Receipt
    INV/2026/10/061
    Status
    Done
  5. 20:0005 · Close drawer

    The drawer is closed.

    Eka counts the cash in the drawer. QRIS payments aren't part of the count, because they go straight to the bank account.

    Point of sale (POS)

    Close drawer · Eka20:00

    Opening float
    Rp 200,000
    Cash received
    Rp 685,000
    Expected
    Rp 885,000
    Counted by Eka
    Rp 885,000

    DifferenceRp 0

20:30 · owner

The laundry has closed, and Bu Wati knows how many kilos came in today.

From the dashboard, the Schedule, and the Sales Report, Bu Wati sees the money that came in, the kilos washed, and the laundry being collected tomorrow.

  • Kilos washed

    Quantity per service in the Sales Report, with no notebooks to add up.

  • Laundry collected tomorrow

    From the Schedule, with each receipt.

  • Active member packages

    Visits left for every customer.

  • Cash in the drawer

    Matched to cash sales, with any difference recorded per shift.

Today's summary · Bersih Kilat

Tuesday, 13 October

Money received
Rp 1,245,000

31 orders

Washed
86.5 kg

9 bed covers

Pickups tomorrow
12 orders
Active member packages
14 packages

The plan Laundry Bersih Kilat uses

One plan covers that whole flow.

Two users and checkout for one outlet come with Services Starter. Move up to Services Plus when you open a second outlet.

Used in the simulation

Services Starter

60% off for life

Rp 59,600Rp 149,000/month, incl. VAT

Users
2 (max. 3)
Service staff
5
In the simulation
Bu Wati + Eka
  • Per-kilo and per-item services
  • A pickup date for every order
  • Member packages
  • Full financial reports
Try Services Starter free for 30 days

Services PlusRp 139,600/mo · 3 users, 2 checkout locationsCompare all plans

FAQ

Common questions, honest answers.

We answer straight, including the things Tumra can't do yet.

A good fit if

  • You want tickets, pickup dates, and cash recorded in one place
  • You sell prepaid wash packages to regulars

Not a fit yet if

  • You need a status for each stage (washing, ironing, ready) and bag labels
  • You need automatic updates sent to customers
Ask by email or the contact form[email protected]
01Can I track laundry status (washing, ironing, ready)?

Not yet. For now, what's recorded is the pickup in the Schedule, which stays Booked until it's marked Done when the laundry is collected. A status for each stage, such as washing, ironing, and ready, isn't available yet.

02Can I print labels for laundry bags?

There's no dedicated bag label yet. What you can do: print the receipt on a 58 mm or 80 mm thermal printer and reprint it any time, so a copy can go on the bag.

03What if the customer pays at pickup?

Record it as customer credit in the customer's name when the laundry comes in, or take a deposit and leave the rest as credit. The pickup in the Schedule flags receipts that aren't fully paid.

The balance is settled from the invoice by the owner, an admin, or finance. The Cashier role can't record settlements from the checkout screen yet.

04Can I charge per kg with decimals?

Yes. Services sold by the kg accept quantities to two decimal places, for example 4.5 kg × Rp 8,000 = Rp 36,000. The weight is typed in from the scales; scales connected directly to checkout aren't supported yet.

05Does detergent come off stock automatically per kg?

Yes, through a service recipe. Enter the amount per 1 kg, for example 30 ml of detergent, and a 4.5 kg load takes 135 ml off stock at its average cost. Visits from member packages don't deduct supplies yet.

06Do you handle pickup and delivery?

There's no dedicated pickup-and-delivery feature yet, such as routes or couriers. You can set up a delivery fee as a service at checkout, and record the delivery time in the Schedule.

Get started

Weigh your first load, then put its pickup date in the Schedule.

Add your per-kilo and per-item services, open the drawer, and take in your first laundry today. Free for 30 days, no credit card.

  • Start on the Free plan
  • No credit card

Sign up · step 1 of 2

What kind of business do you run?