AWRA OpsHub Search

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.

Hospitality Washingtone Aura 10 min read

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

Rooms 40
Bath towels per room, made up 2
In circulation at any moment (rooms) 80
In the laundry cycle 80
On the shelf, ready 80
Allowance for damage, ageing and guest incidents 20
Par level for bath towels — the number to hold and count against 260

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.

  1. 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.

  2. 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.

  3. Compare against the par, not against last quarter

    Last quarter was also short. The par is the standard, and drift is measured against it.

  4. 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

Housekeeping stock — the straight answer

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.

More we can add to your workspace

  • A linen circulation model, tracking a towel through the in-room, laundry and store states. Today the count is a physical exercise you run against a par level you set.
  • 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.
  • Laundry contract reconciliation. Pieces sent versus pieces returned against a laundry invoice is a manual comparison.
  • A 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.

More we can add to your workspace

Anything above that you need, we can build for you

Everything listed above as something we can add describes what ships in the standard product today — it is a starting point, not a limit on what AWRA OpsHub can do for your organisation. Kenya's eTIMS integration and its maintained payroll engine are both in the product because clients needed them and commissioned them; neither appeared by itself, and the same door is open for whatever you just read about. One qualification so this is worth what it claims: a small number of things on this blog we deliberately leave to a specialist rather than build — a statutory ledger we will not sign our name to, a rule that would decide a tax question for you, a clinical or member-funds record that belongs in a regulated system — and where that is true the post says so in those words. Everything else is a scope, a timeline and a price.

The operational work, which is what most commissions actually are

An extra approval stage in a chain that does not match the standard one, a custom field set on employees or assets that only your sector needs, an expiry that has to block an order rather than send an email, a report your board asks for in a shape nothing produces, or a scanner or weighbridge feeding the goods-in door. These are the commissions we are asked for most often and the smallest ones we quote — and unlike a revenue-authority pipeline, none of them waits on a regulator.

The module-shaped additions, which are the ones readers ask for most often

A price list with real discount authority, a customer-facing quotation that expires, a bill of materials or recipe costing, a staff advance that is issued, acquitted and chased, a member or unit ledger, a matching rule that holds a payment. Each of these is a build rather than a setting, and each has been quoted before — a bigger piece of work than a custom field, with a written spec and a date instead of a roadmap slide.

The report, document or pack nothing currently produces

The board pack in the shape your board actually asks for, a donor or funder layout, an invoice or receipt template carrying what your regulator or your customer expects, a dataset the report builder cannot reach yet. Usually the fastest thing on this list to deliver, because the data is already in the system.

Systems, rails and hardware you already run

The accounting package, CRM, online store, core banking or custom database you intend to keep — connected through our API so a fact is entered once and appears everywhere it is needed. Plus the physical edge: a scanner, a scale, a weighbridge or a till peripheral feeding the door it belongs to.

How it works: you describe the requirement, we return a written scope, timeline and cost, and once agreed it is built into your environment and maintained as part of the product. Nothing here waits on a regulator or a published specification, which is why operational builds are the ones we quote fastest. Tell us the requirement that would otherwise rule us out — that is a better first conversation than a demo.

Tell us what your operation needs

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 inventory

Frequently 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.

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center