Housekeeping Stock: Linen, Amenities & the Par Level Nobody Sets
Linen and amenities are the stock nobody counts because none of it is expensive. It is also, in most Kenyan hotels, one of the largest recurring purchases in the building — and the one where the loss rate would be unacceptable in any other department.
Ask a hotel general manager what they spend on food and beverage and you will get a precise figure with a percentage attached. Ask what they spend on linen and amenities and you will usually get an estimate — followed by a story about the month they suddenly had to buy 200 towels.
The difference is not importance. It is that F&B has a recipe, a cost per plate and a margin somebody defends, while housekeeping stock has none of those things, and so it is managed as a series of emergencies: run out, buy urgently, forget, repeat.
Par levels: the number nobody sets
Housekeeping stock is unusual because most of it is not consumed — it circulates. A towel is in a room, in a laundry basket, being washed, on a trolley, or in the store. Five states, and the number you need in total is a function of how long that cycle takes.
That is what a par level is: the total quantity required so that every room can be made up while the rest of the cycle is in motion. The conventional rule of thumb in the industry is three sets per bed — one on, one in the wash, one in the store — with a fourth for hotels running high occupancy or slow laundry turnaround.
A 40-room hotel, working out what it actually needs
Illustrative. The value is not the figure itself but having one: without a par level, "we are running low on towels" is a feeling. With one, a count against 260 is a fact, and the shortfall has a number that somebody can be asked about.
Without a par level, "we are running low on towels" is a feeling. With one, it is a shortfall with a number — and a number is something a supervisor can be asked about.
Count the circulating stock quarterly
Linen disappears at a rate that would trigger an investigation in any other part of the business. Guests take it, staff take it, laundry loses it, and a genuine share of it simply wears out and is discarded by whoever noticed — usually without any record.
The only way to know is a full circulating count: everything on the floors, in the laundry, on the trolleys and in the store, on one morning, against the par level. It takes a housekeeping team a couple of hours quarterly and it is the only number that tells you whether your loss rate is normal wear or something else.
-
Count everything, including what is in use
A store count is not a linen count. Most of the stock is out of the store by definition, and a store count simply tells you the store is low.
-
Record discards as discards
Stained, torn or thinning items removed from service should be recorded as a write-off with a reason, not simply thrown away. Otherwise every loss looks like theft and normal wear is invisible.
-
Compare against the par, not against last quarter
Last quarter was also short. The par is the standard, and drift is measured against it.
-
Publish the result to the department
Not as an accusation. A housekeeping team told "we lost 60 towels this quarter, which is 23% of par" behaves differently from one told nothing, because most of them had no idea either.
Amenities are a cost per occupied room
Soaps, shampoos, slippers, water bottles, tea sachets — these genuinely are consumed, which makes them easier to control and easier to ignore. The useful discipline is to convert them into a single number: cost per occupied room night.
Once that number exists, three things become visible that were not. Whether your amenity spend is drifting up. Whether consumption matches occupancy — if amenity issues rise while occupancy is flat, something is leaving other than with guests. And whether a supplier change or a specification change actually saved anything, which is otherwise almost impossible to see.
| What to track | How | What it reveals |
|---|---|---|
| Issues from store to floors | Recorded as stock issues by department | The real consumption rate, not the purchase rate |
| Cost per occupied room night | Amenity issue value ÷ room nights sold | Drift, and whether savings were real |
| Consumption against occupancy | The two trended together | Leakage — the divergence is the signal |
| Guest-facing versus back-of-house use | Separate issue destinations | Staff consumption of guest amenities, which is common and rarely intentional |
Issue to the floor, not to the hotel
Housekeeping stock issued to a named floor or section, by a named person, converts a general loss into a specific question. It costs about thirty seconds per issue and is the difference between "the hotel lost 60 towels" and "the second floor is 40 short".
The purchase that should never be urgent
Housekeeping items are the ideal candidate for planned buying: consumption is stable, the items do not expire, storage is uncomplicated and suppliers are competitive. Yet in most hotels they are bought urgently, in small quantities, at the worst prices, because nobody noticed the level falling.
A reorder point on each line converts this into an ordinary procurement rhythm — see reorder point and safety stock. The saving is not only price. Bulk linen purchasing gets better terms, arrives in matched batches so your rooms look consistent, and removes the periodic 200-towel emergency that distorts a month's figures. The wider hotel purchasing discipline is in hotel procurement.
What we do and do not do
What AWRA OpsHub does today
- Stock items, locations and issues — linen and amenities held and issued like any other stock, by department or destination.
- Reorder points and safety stock per item, with low-stock and stockout-risk signals.
- Counts with variance recorded, so a quarterly circulating count produces a documented result rather than a conversation.
- Write-offs with reasons, so discarded linen is distinguishable from missing linen.
- Purchase orders, receiving and supplier performance, so bulk buying is a managed rhythm.
- Cost visibility per item, which is what makes a cost-per-occupied-room-night calculation possible.
What it does not do
- No linen circulation model. Nothing tracks a towel through the in-room, laundry and store states — the count is a physical exercise you run against a par level you set.
- No occupancy data. We are not a property management system, so room nights come from your PMS and the cost-per-room-night calculation is done alongside, not inside.
- No laundry contract reconciliation. Pieces sent versus pieces returned against a laundry invoice is a manual comparison.
- No par-level field as such. Set the par as the item's reorder point and safety stock; it behaves the same way and reports the same way.
The PMS boundary is the one to settle first. Occupancy lives there, stock lives here, and the per-room-night metric needs both — which in practice means one number typed into a monthly review rather than an integration.
Our take
Set a par level for every circulating line, issue stock to a named floor rather than to the hotel, and run one full circulating count each quarter with discards recorded separately. Then track amenities as a cost per occupied room night — that single ratio turns the most-ignored spend in the building into something you can actually manage.
See inventory management for hospitality
Stock issued by department, reorder points with low-stock signals, counts with recorded variance and write-offs with reasons.
Explore inventoryFrequently asked questions
How much linen should we actually hold?
The industry rule of thumb is three sets per bed — one in the room, one in the laundry cycle, one on the shelf — with a fourth where occupancy is consistently high or laundry turnaround is slow, plus an allowance for damage and guest incidents. What matters more than the exact multiple is having a written par level to count against, because without one every conversation about linen is a matter of opinion.
Is a normal linen loss rate a known figure?
It varies too much by property, guest profile and laundry arrangement for a benchmark to be useful, and quoting one would encourage you to accept whatever it says. Your own trend is the meaningful measure: count quarterly against par, record discards separately from unexplained losses, and watch the direction. A property that knows its own rate and sees it double has actionable information; a property comparing itself to an industry average has an argument.
Should housekeeping stock be issued to individual staff?
To a floor, section or shift rather than to a person in most cases — issuing to individuals creates a volume of transactions that housekeeping teams will not sustain, and the discipline collapses within a month. Issuing to a destination is enough to turn a hotel-wide loss into a floor-level question, which is where a supervisor can actually investigate it.
How do we calculate cost per occupied room night?
Divide the value of amenities issued in the period by the room nights sold in the same period. The issue value comes from your stock records; the room nights come from your property management system, since we are not a PMS and hold no occupancy data. In practice this is one number typed into a monthly review rather than an integration, and it is worth the two minutes — it is the only metric that shows whether an amenity saving was real.
How do we reconcile with the laundry?
By counting pieces out and pieces back against the laundry invoice, which is a manual comparison — nothing reconciles a laundry contract for you. The habit that makes it workable is counting by category rather than by piece for high-volume items, and doing it on the same day each week. Laundry discrepancies are usually consistent rather than random, so even a rough weekly count identifies a pattern within a month.