Laundry software, built inside a laundry

One system, from the dirty trolley to the paid invoice.

We run a laundry ourselves. For years we looked for software that could follow a trolley from pickup, through the plant, to the month-end statement, and never found it. So we built it, and we have run our own plant on it every day since. Now it is ready for yours.

2016running our own laundry since
15+hotels served
~2,000apartments served every day
50people on the team
17vehicles in the fleet
365delivery days a year
Where we come from

We looked for the right software for years and never found it, so we built our own. Everyone told us a laundry was too messy to put into software.

It took years, but it exists, and it bends to the way you work. Every laundry has processes that differ from the textbook. We built for that.

Who we are

We are not a software company that discovered laundries. We run a laundry and linen-rental business, with our own software team.

If what you see here looks like your plant, write to us. We will walk you through a full cycle and tell you plainly what the switch takes. The result is a laundry your clients can see into, and numbers you can run it by.

What changes

Decide now, and in one or two months your plant runs differently.

Fewer phone calls, no paper delivery notes, invoices that send themselves. We know, because we made the same switch.

Start the conversation
01 · Client portal

You have signed a new client. That is a big thing. Now give them a portal worth showing off.

Everyone today expects a clean, friendly interface where they can see how things are running. Why would a hotel director or a housekeeping manager be any different? In their own portal they see every pickup, where their textile is right now, and the month-end statement. The questions that used to come by phone answer themselves.

In our experience only a handful of laundries put a tool like this in their clients' hands. Once a hotel has it, and the washing quality is right, it will not go back to a supplier that does not offer it. Use that advantage.

CYCLE TRACKING

Every cycle, traceable end to end.

The hotel sees whether its linen has just arrived at the plant, is being packed, or is already on the van back. Each step is stamped with time, weight and operator.

Pickup
Plant intake
Washing
Packing
On the way
Delivered
  • Plant intake with trolley number and timestamp
  • Packing with piece counts per textile type
  • Closed cycles searchable and exportable
Scales or preset weights, your call. Some plants weigh every trolley at intake; others load the weight of each textile type once and let the system count kilograms from pieces. We know both workflows and run both ourselves. The system supports either, or a mix.
portal.yourlaundry.com/orders
Plant intake 02 · recordedC-2026-0512
The Harbor Grand Hoteldirty picked up Aug 5, 2026 07:58 · courier: M. Johnson
Intake at the plantAug 5, 2026 09:12 · scale #2
8 trolleys
Gross weightweighed per trolley · avg 108.3 kg
866.0 kg
Recorded bytablet · intake station
J. Carter
Plant packing 03 · piece countsC-2026-0512
Itemkg / pcpcskg
Bath towel 70×1400.39600235.2
Hand towel 50×1000.20600120.0
Duvet cover 140×2000.71300214.2
Sheet 160×2700.52380196.8
Pillowcase 50×700.0950046.5
Bath mat 50×700.2320045.5
Total2,580858.2
AUTOMATIC INVOICING

At month end the system invoices. Not you.

  • Automatic invoice from the closed cycles
  • Month-end PDF statement per hotel, broken down by cycle
  • Excel / CSV report for accounting, one click
  • Automatic e-mail to the client's finance contact, attachments included
Book a demo
Statement · August 2026 sentAug 31 · 11:05 PM
The Harbor Grand Hotel31 cycles · 26,600 kg · €31,920
PDFCSVe-mail ✓
Maple Street Boutique Hotel13 cycles · 4,100 kg · €4,920
PDFCSVe-mail ✓
Riverside Design Hotel31 cycles · 9,800 kg · €11,760
PDFCSVe-mail ✓
Invoices issuedinvoicing integration · 3 invoices
€48,600
02 · QR code on the trolley

One scan on site, and the cycle is running.

Every trolley carries a laminated label with your logo and a QR code. The courier scans it with their phone, and from that moment the system carries the textile through the plant, all the way to the clean delivery.

YOUR LOGO TROLLEY #14 scan to open a cycle
COURIER APP FOR THE PHONE

The courier scans. The system records.

  • Dirty pickup: the courier scans the trolley QR on site. This opens a new cycle that runs through the plant until the clean textile is delivered
  • Clean delivery: the same scan updates the cycle status and closes the previous dirty cycle
  • No paper delivery notes, no mistyped trolley numbers, no disputed piece counts
  • Photo and signature on site, visible in the client portal immediately
Book a demo
7:58 AM●●● ▲ ▮
‹
Dirty pickupHarbor Grand · loading dock
Trolley #14Harbor Grand · recognized
scanned
Cycle C-2026-0512opened · 1 of 8 trolleys
open
6:41 AM●●● ▲ ▮
‹
Clean deliveryHarbor Grand · Aug 6
✓
8 trolleys scanned#14 – #21 · photo taken 6:39 AM
✓
Cycle C-2026-0512 deliveredprevious dirty cycle closed
+
New cycle C-2026-0518 openedfrom the same scan
SIGNATURE · J. Carter
03 · Plant HUB

See the plant floor in kilograms per hour.

The internal HUB shows each shift live: kilograms produced, hours registered, product mix and the fully loaded labour cost per kilogram, updated every minute. Quantities are entered on a tablet at the packing table, and the attendance sheet is digital.

hub.yourlaundry.com/production

Real-time log · every entry stamped with time, shift and operator. Every entry is booked to the client it belongs to, so the month-end statement builds itself

TABLET AT THE PACKING TABLE

Know what the plant is producing, while it is producing it.

  • Enter the weight of each textile type once. From then on the system shows exactly how many kilograms the plant is producing right now
  • Quantities entered on a tablet, digital delivery note, no more paperwork
  • Production compared with the shift's hours, so productivity is easy to follow
  • Bonuses for shift leaders and operators, healthy internal competition: the numbers are in front of everyone
From our own plant: once output per hour was recorded and visible to the team, labour cost per kilogram fell by about 12% within the first months, before any other change.
Packing 2 · E. Martinez Morning shiftC-2026-0512
ITEM
Sheet 240×240
0.69 kg / pc · saved
QUANTITY
20 pcs
= 13.8 kg
Digital delivery noteDN-2026-08-0512
generated
DIGITAL ATTENDANCE SHEET

Signature on the tablet, efficiency in the numbers.

  • Monthly attendance sheet per employee, every clock-in signed on the tablet, archived as PDF
  • A log of work done per operator, available to look back on
  • When your people use the digital sheet, shift efficiency becomes measurable: kilograms produced per hour worked
  • Labour cost per kilogram, per day, per shift
See it with your own numbers
PDF · SIGNED

NEATLY HUB · ATTENDANCE SHEET

Employee: Emily Martinez · Month: October 2026

Daily break and the 8-hour daily limit are calculated from all of the day's work sessions.

DateClock inClock outOn siteBreakOfficial#Signature
Oct 0217:40:4502:25:458:45:000:45:008:00:001Emily
Oct 0317:37:1902:07:198:30:000:30:008:00:001Emily
Oct 0417:59:1102:29:118:30:000:30:008:00:001Emily
Oct 0517:58:0802:28:088:30:000:30:008:00:001Emily
Oct 0617:58:0402:28:048:30:000:30:008:00:001Emily
Oct 0805:26:3513:56:358:30:000:30:008:00:001Emily
Oct 0905:26:2413:56:248:30:000:30:008:00:001Emily
Oct 1005:26:3213:56:328:30:000:30:008:00:001Emily
Oct 1105:26:2113:56:218:30:000:30:008:00:001Emily
Oct 1205:27:3313:57:338:30:000:30:008:00:001Emily
Oct 1513:25:4421:55:448:30:000:30:008:00:001Emily
Monthly required hours: 168:00:00 · Leave: 0:00:00
Official hours worked: 88:00:00
J. CarterPlant manager signature
Emily MartinezEmployee monthly signature
For laundries that also serve short-term rentals

Hotels, linen rental and hundreds of apartments a day. One system.

Serving Airbnb apartments on top of hotels multiplies the logistics: hundreds of addresses, time windows tied to check-ins, key boxes, cleaners. In Budapest we deliver to close to 2,000 apartments every day, and this is the system we do it with.

8:52 AM●●● ▲ ▮
‹
Today's route14 stops · 3 done · 1 late
live
8:10412 Pine St 2Bdone
8:3588 Oak Ave 1done
8:5031 Elm St 1Adone
9:20147 Main St 3C+12 min
9:455 Harbor Rd 2next
10:05220 Maple Ave 4D—
Runner: the cleaner is at 147 Main St from 11, please go there first.
On it.
The base, included in every package

Software we designed for ourselves, use every day, and keep improving.

The apartment package runs on the same system as the hotel package: run the plant, wash for hotels, offer your own linen rental and serve apartments, all from one place. Everything the hotel laundries get is included.

01 · Client portal

Hotel portal and cycle tracking

Every pickup and cycle is traceable; automatic invoice, PDF statement, CSV, e-mail.

02 · QR code

Courier app, cycles that start at the trolley

The courier scans, the cycle opens; the clean delivery updates it and closes the previous one.

03 · Plant HUB

Two shifts, real-time kg, log

Digital attendance sheet with signature, productivity per hour worked, tablet at the packing table.

04 · Invoicing

Automatic invoicing and statements

Month-end PDF statement per client, CSV for accounting, e-mail sent automatically.

Details on the hotel laundries page →

On top of that · 01

A client portal for Airbnb operators, connected to Guesty.

Orders pre-filled from bookings, add-on products, statements, statistics and live statuses. The larger operators keep track of several hundred check-ins a day.

portal.yourlaundry.com/orders · today (Oct 16, 2026)
Active orders · today Guesty · 143 check-ins loadedupdated 09:12
412 Pine St, Apt 2Bcheck-in 15:00 · 2 guests · 1 double bed + 1 sofa bed
4 packsdelivered 08:10
147 Main St, Apt 3Ccheck-in 14:00 · 4 guests · 2 bedrooms
6 packscourier en route · +12 min
5 Harbor Rd, Apt 2check-in 16:00 · 2 guests · + welcome pack
3 + productscourier en route
220 Maple Ave, Apt 4Dcheck-in 18:00 · 3 guests
5 packsscheduled
Inactive apartmentsno order for 14 days · 3 apartments
check

The client watches the courier deliver, in real time.

  • Guesty integration: tomorrow's check-ins become orders automatically, pre-filled from the apartment template
  • Live statuses: scheduled, courier en route, delivered, with photo
  • Add-on products ordered next to the linen: welcome packs, coffee, toiletries
  • Statements and statistics per apartment, per month, exportable
  • Several hundred check-ins a day stay readable: filter by apartment, recipient or time window
On top of that · 02 and 03

An app for the couriers, a Runner console for the head of delivery.

Couriers deliver to the apartments from the app. The Runner plans tomorrow's routes automatically, measures delivery statistics and delays, and messages the couriers in-app.

Runner · next-day route plan automatichub.yourlaundry.com/runner · Oct 17, 2026
CourierStopsPacksWindowPlan kmStatus
M. Johnson3211808:00–12:0031.4assigned
R. Patel3111208:00–13:0029.8assigned
C. Williams279609:00–12:0024.1assigned
A. Garcia3010908:00–13:0030.6overloaded
K. Lee237710:00–13:0022.8spare capacity
Total143512138.7
Today's delivery statistics138 stops · 96% inside the window · average delay 4 min · 5 late
96%

Courier app

  • Daily round as an ordered stop list, with navigation
  • Delivery with photo, key-box code and notes
  • Dirty collection recorded from the same screen

Runner console

  • Automatic next-day route planning from the check-ins loaded from Guesty
  • Delivery statistics per courier: stops, packs, window adherence, delays
  • In-app messages to the couriers, tied to an address
Book a demo
On top of that · 04

Courier pay, per address.

The system calculates each courier's pay per address and gives you downloadable statements for the settlement. Performance statistics per courier are there to look back on. No arguments.

  • Pay per address, per zone or per pack count, you set the rules
  • Downloadable monthly statement per courier, PDF and CSV
  • Performance statistics: stops, window adherence, delays, client feedback
Book a demo
Courier settlement · September 2026 statement · PDF · CSV
CourierStopsOn timeLatePay
M. Johnson31298%6€998
R. Patel34197%11€1,091
C. Williams26899%3€858
A. Garcia32994%19€1,053
Total1,25097%39€4,000
Pricing

Usage-based. No licence fee, no per-seat pricing.

You pay for the kilograms you process. When your laundry grows, the fee grows. In a quiet month, it shrinks.

For hotel laundries

Client portal · QR courier app · Plant HUB

€0.015/ kg of textile processed
  • Unlimited hotel clients and portal logins
  • Courier app, QR labels, cycle tracking
  • Plant HUB, production log, digital attendance sheet
  • Automatic invoicing, PDF statement, CSV, e-mail
Book a demo
For laundries that also serve apartments

Every hotel feature + apartment logistics

€0.03/ kg of textile processed
  • Everything in the hotel package
  • Client portal for Airbnb operators, Guesty integration
  • Courier app for apartment delivery
  • Runner console, automatic next-day routing, in-app messages
  • Courier pay per address, statements, performance statistics
Book a demo
Estimate your monthly fee

How many kilograms does your plant process a month?

Hotel laundry package · €0.015 / kg
Monthly volume40,000 kg
×
Rate€0.015 / kg
=
Approx. monthly fee€600
Get an exact quote

Fees are net, in EUR, settled monthly on the kilograms recorded in the system at plant intake. No minimum term, no minimum fee. Onboarding and training are quoted separately. The products module is optional and priced on sales.

Optional module

The van is already going there. Sell products on the same trip.

We drive to hotels and apartments every day anyway, so we sell consumables on the same delivery: toilet paper, shower gel and shampoo, coffee capsules. Our clients get purchasing at the same speed and precision as their linen, and we get a second revenue line without a second van.

Shop · client portal The Harbor Grand Hotel
Guest shampoo 30 mlcarton · 200 pcs · in stock
€32.00
Shower gel 30 mlcarton · 200 pcs · in stock
€32.00
Toilet paper 3-plybag · 64 rolls · in stock
€20.00
Coffee capsulesbox · 100 pcs · 12 left
€40.00
Arrives with the next linen deliveryAug 6 · morning round · no extra freight
scheduled

Added to the system as a module, when you want it.

Stock intake, goods receipt, stocktaking and the client-side ordering screen for add-on products can be switched on as one optional module.

  • Stock intake from the supplier invoice, with SKU and purchase price
  • Goods receipt and stocktaking on a tablet, differences visible immediately
  • Warehouse screen for packing: the ordered goods go into the trolley next to the linen, and onto the delivery note
  • Client ordering screen in the portal; product revenue lands on the month-end statement and the invoice
Module fee: 0.15% of sales. Revenue-based, so you only pay when the module earns you money.
Ask about the module
Let's talk

We know how hard it is to make the switch. We made it ourselves.

We were a laundry long before we wrote any software, and we still are one. So we know how much help it takes to modernise processes that have run the same way for years. Today we also know that building this system was the best decision we ever made.

Start with an online call and we will answer your questions. We will not pile a complicated rollout on top of your daily work. If you decide to go ahead, we come to you and switch your operation over together, on site, 10–12 hours a day:

  • We ride along with your couriers and show them the app
  • We pack in your plant and work the shifts with your team
  • We roll the software out together with your key clients
  • You learn every screen along the way

At the end you have a turnkey, modern plant and a lot more free time. Your clients get a supplier, and software, they would not trade for anything. Believe us, we know.

or e-mail us: mate.kiraly@neatly.eu

My story

I built a laundry first. The software grew out of it.

I'm Máté Király, a 33-year-old entrepreneur from Budapest. I studied economics and started my first business while I was still a student. I still run it today: Neatly, a linen-rental service built for short-term rental apartments.

Every day we supply around 2,000 apartments in Budapest with fresh linen, and we complete close to 100,000 deliveries a year, with annual revenue above €1.5 million. More recently we have started working for hotels as well. We owe that growth, and our leading position in the short-term rental market, to one habit: we never stopped improving the way we work.

With our own laundry plant, a fleet of 17 vehicles and close to 50 people, we are not only a laundry. Along the way we also became a software company.

~2,000apartments a day
~100,000deliveries a year
€1.5M+annual revenue
17vehicles in the fleet
~50people on the team
One is impossible without the other. We can only offer real software to other laundries because we use it every day ourselves, keep improving it, and feel how much easier it makes the work. Neatly Laundry OS is the result.