The crew finishes the first flat at 10:50 and the second at 12:30, both ahead of schedule. At the third flat, at 13:10, they open the linen cupboard and find two fitted sheets, no duvet covers and four bath towels. The guests arrive at 15:00.
Nothing about that day was a labour problem. Two cleaners worked efficiently through two properties and stopped dead at the third because the material they needed was in a washing machine four kilometres away. The schedule was built on how fast people clean, and the thing that actually ran out was cloth.
This is the constraint most portfolios hit somewhere between the third and the eighth property, and it usually gets misdiagnosed as a staffing problem. Hosts hire a third cleaner and the ceiling does not move, because the ceiling was never the cleaners.
Linen Is a Capacity Calculation, Not a Shopping List
Think of each bed as needing a circulating stock rather than a set of sheets. At any moment a set is in one of three states: on the bed, clean in the cupboard, or in the wash. If you only own enough to fill two of those states, the third state stalls the system, and the stall always lands on a turnover day.
The same logic runs for towels, except towels have higher volume per stay and a worse drying profile. On the usual two-bath-towels-per-guest allocation, a party of four leaves eight bath towels, four hand towels and a bath mat behind after a two-night stay, and bath towels are the heaviest, slowest-drying thing in the load. Most operators who run out on a turnover day run out of towels first and sheets second.
Bed linen and towels also fail differently. A missing duvet cover stops the turnover outright: an unmade bed is not a rentable room. A missing hand towel is an apology. Worth knowing which shortage you can absorb and which one cancels the day.
Par Levels: Why Three Sets Per Bed Is Where People Land
Three is the number most operators converge on, and the reasoning is the three states above: one on the bed, one clean in the cupboard, one in the wash. That is a convention rather than a measured optimum, and it is worth understanding the reasoning rather than adopting the number, because the reasoning is what tells you when three is wrong.
Three is too few when your laundry turnaround is longer than a day. If sheets leave on Monday and return on Wednesday, two full days of stock are in transit at all times, and three sets means the cupboard is empty on Tuesday. A 48-hour service pushes you to four, sometimes five for a property that turns frequently.
Three is also too few for a property that runs back-to-backs through the season. A same-day turnover consumes the cupboard set immediately, which means the wash has to complete before the next departure rather than before the next arrival, and you have removed all of your slack.
Three is more than enough for a single property with a machine on site, low occupancy and no same-day turnovers. Two sets genuinely works there, until the first red wine incident, which is the point of the third.
A worked example, with numbers that are illustrative rather than measured: six flats, nine beds, three sets per bed is twenty-seven bed sets to buy, store and track before you have bought a single towel. If half of those beds are kings and you have chosen a heavier cotton, that is a real capital line and it is the reason people under-buy. Under-buying is the most common linen mistake and the most expensive one, because the shortfall is paid for in cancelled turnovers rather than in cash.
What a Back-to-Back Day Actually Looks Like When Linen Is the Bottleneck
Take a property with an 11:00 checkout and a 15:00 arrival. Four hours, which sounds generous until you lay the laundry against it.
Strip at 11:10. Load the machine at 11:20. A domestic machine takes a king duvet cover and a fitted sheet and not much else, so that is one of two or three loads before the drying even starts. Drying is the part that defeats the schedule: a domestic dryer running heavy cotton, or worse, a drying rack in a flat with the windows shut, does not deliver a usable duvet cover by 14:30. The cleaner is not slow. The physics of drying cotton is slow.
The consequence is that in-house laundry and same-day turnovers are close to incompatible unless you hold enough stock to decouple them entirely. With a full spare set in the cupboard, the turnover takes the clean set and the wash finishes whenever it finishes. Without it, the crew waits, and waiting crew is the most expensive thing in the operation.
This is why the constraint hides. The failure presents as "the crew was late at flat three", so the host schedules more buffer or hires another cleaner, and the ceiling does not move, because the input that ran out was not labour. The wider coordination problem this sits inside is covered in managing back-to-back bookings without a cleaning coordination disaster, and if you want to sanity-check how long your turnovers should actually take, turnover time benchmarks is the companion piece.
Before you plan around any of this, time one full cycle on your own machine, end to end, with a real king duvet cover in it. Your numbers are yours, and they will not match anyone else's.
The Three Ways to Launder
Almost every operation lands on one of three models, or a mix of two.
| Model | Cost shape | Turnaround | Main failure mode | Fits |
|---|---|---|---|---|
| In-house, at the property | Capital up front, then crew time per turn | Same day, if the day is long enough | Crew time disappears into the machine; one dead dryer stops that property | 1-4 units, few back-to-backs |
| Laundrette drop-off | Per kilo, no capital | Typically a day or two | Needs a larger float; a missed collection cascades into the week | 3-10 units |
| Full commercial service | Per piece, usually with minimums | Scheduled collection and delivery | The schedule does not flex for a last-minute booking; minimums bite in low season | 8+ units, or any portfolio running back-to-backs |
The real trade in that table is control and cost against time and space. In-house is the cheapest per wash and the most controllable (you know exactly what happened to that duvet cover) and it consumes the two things that are hardest to buy back: your crew's hours and a room in a flat that could be earning. A commercial service converts that into a predictable per-piece cost and hands back the hours, at the price of running on somebody else's calendar.
There is a fourth option worth naming: renting linen rather than owning it, which some commercial laundries offer. You stop owning stock, stop absorbing stain losses, and accept that you have no control over the exact product on the bed and that the per-piece price carries the laundry's own attrition. For a portfolio with consistent, plain white bedding it can be the cleanest arithmetic. For a property whose bedding is part of its identity, it is a non-starter.
Where Each Model Breaks
In-house breaks on a dead appliance. One dryer failure takes out a property's turnover capacity on the day, not next week, and a replacement cannot be sourced by 14:00 on a Saturday. The mitigation is stock: enough sets that a broken machine is a scheduling annoyance rather than a cancelled arrival.
Drop-off breaks on the calendar. A laundrette that is closed on Sunday, a collection you missed by twenty minutes, a bank holiday nobody flagged: each of those removes a day from a cycle you sized at one or two days, and the shortfall arrives two days later at a property you were not thinking about. The mitigation is a float sized for the worst realistic gap, not the normal one.
Commercial service breaks on exceptions. The service is built on a fixed collection and delivery rhythm, which is exactly what makes it reliable and exactly what makes it rigid. A booking that appears on Friday for Saturday does not fit the rhythm, and the answer is a cupboard reserve you keep specifically for that case. Minimums are the other edge: in a market with a dead February, you are paying a floor for volume you do not have.
Most portfolios above ten units end up hybrid: a commercial service for the routine volume and a machine on site for the exceptions and the emergencies. That is not indecision. It is buying reliability for the base load and flexibility for the tail.
Attrition: Loss, Stains and the Line Nobody Budgets
Linen does not wear out gently. It leaves in three ways, and only one of them is wear.
Stains. Red wine, make-up on pillowcases, fake tan on white cotton, hair dye, blood. Some come out and some do not, and a single unrecoverable stain retires the whole item even though the rest of the set is fine. This is the argument for plain white from a single supplier: white takes a bleach cycle, and when a piece dies you can replace one piece rather than a set.
Loss. Towels leave in suitcases. Sets migrate between properties when a crew borrows from one cupboard to cover another and never rebalances. Commercial laundries lose pieces, which is normal and should be in the contract rather than a surprise.
Downgrade. The practical move is a second tier: linen that is clean and sound but no longer photogenic gets retired from guest rooms into cleaning cloths, or reserved for long stays where the same set stays on the bed for a fortnight. This is how experienced operators get more life out of stock without putting a grey pillowcase in front of a camera.
Do not budget attrition from anyone else's percentage, including one you might read elsewhere. Count what you actually replace over one full year, per property, and you will have a number that reflects your guests, your water and your laundry. It is one of the few operational figures you can measure exactly and cheaply, and until you have it you are guessing.
Storage, the Question Nobody Plans For
Twenty-seven bed sets and the towels that go with them occupy real volume, and that volume has to be somewhere.
At each property means no transport leg (the crew arrives and the stock is there) at the cost of multiplying your total stock, because every cupboard needs a full complement and stock sitting in flat four cannot serve flat two. It also puts linen behind a door a guest can open, so anything you do not want borrowed needs a locked cupboard or a high shelf.
Centrally, in a garage or a small storage unit, means far less total stock, because one pool serves every property. The cost is a leg of driving on every turnover and a dependency on whoever is holding the keys to the store. Central storage also introduces the single worst linen failure: the crew arrives at the property with the wrong count and discovers it at 13:10.
In the van is what happens in practice when central storage exists, and it works until the van is being used by someone else, or until damp gets into it.
Whichever shape you choose, the thing that prevents the 13:10 discovery is counting before departure rather than on arrival: a fixed per-property load listed on the same sheet as the turnover checklist, checked at the store rather than at the door. It is a thirty-second habit that removes the most expensive linen failure there is.
Honest Limits
This is a logistics problem, and logistics problems are solved with stock, schedules and physical space. No software washes sheets, and no messaging tool will make a duvet cover dry faster. If you are reading this hoping for a tool recommendation, the honest answer is that the fix is usually "buy more linen and store it closer", which costs money and is unglamorous and works.
Par levels of three are a convention that has spread because the reasoning behind it is sound, not because anyone has measured it across a representative sample. Treat it as a starting point you adjust for your turnaround time and your back-to-back frequency, and be suspicious of any source (this one included) that presents it as a rule.
Cost comparisons between the three models are entirely local. Per-kilo drop-off prices, commercial per-piece rates and minimum volumes vary by city and by season, and any figure quoted in an article would be wrong for your market. Get two quotes locally and run them against your own volume before deciding.
Inventory tracking usually stays in a spreadsheet and that is fine below a certain size. The cleaning platforms (Turno, Breezeway, Properly, compared in the cleaning tools comparison) are where task and checklist tracking belongs if you want it structured. Welco is not one of those tools and does not pretend to be: it does not schedule cleaners, does not hold an inventory, does not know how many duvet covers are in the van.
The only thing guest messaging contributes to this problem is at the edges, and it is narrow. A guest who finds a stained sheet at 22:00 has to reach somebody who can act on it, in a language they can write in, without that message dying in a thread nobody reads until Tuesday. That is a routing problem rather than a linen problem, and it is the subject of how guest issue reports should flow to your cleaning team.
The Operational Picture
Count your beds, decide your par level from your actual laundry turnaround rather than from a number you read, price the three models locally, and put the stock where the crew will be. Then measure your replacement rate for a year so the next decision is made on your own data. That is most of linen management, and almost none of it is a software purchase.
Where Welco fits is narrow and worth stating plainly: it is a WhatsApp assistant that answers verified guests in their own language and escalates what needs a person, including the stained sheet at 22:00, flagged with an urgency level and sent to whoever is actually on duty. It sits upstream of your cleaning operation rather than inside it, and the scheduling and checklist work still belongs to the tools built for it, as set out in the guide to managing cleaning crews across multiple properties. If the reporting edge is where your turnovers are failing, request a demo.