Home / Help Center / pos-app-restaurant / rest-ops / Linen & Napery Tracker
🛏️ rest-ops

Linen & Napery Tracker

Linen & Napery Tracker manages the cycle of tablecloths, napkins, runners, chair covers, placemats and staff aprons between your restaurant, the laundry, and storage — recording stock levels per item type, logging laundry runs sent and returned, flagging damaged/retired pieces, and alerting you when in-house stock drops below what you need for the next service.

📍 Menu path: Operations & Compliance → Linen & Napery Tracker
👤 Who uses it: All roles with the Ingredients feature enabled; damage/retirement and laundry runs are typically management/FOH-supervisor actions

Overview

Each linen item has a Name, Category (Tablecloth, Napkin, Table Runner, Chair Cover, Placemat, Side Cloth, Staff Apron, Other), size/description, colour, a Par Level (minimum needed for service), Total Owned, In-House count, At-Laundry count, and a Damaged/Retired count.

A Laundry Run logs a batch sent out: date, quantity per item, the laundry vendor, and an Expected Return date — marking a run as Returned updates the underlying In-House and At-Laundry counts automatically.

A red low-stock banner appears whenever an item's In-House count drops below its Par Level, so you catch a shortage before a service is short on clean linen.

This is distinct from Equipment Maintenance (kitchen/FOH equipment service records), Table Setup Checklist (per-table readiness), Kitchen Requisitions (dry goods from the storeroom), and the Wastage Log (food waste) — linen is tracked separately as its own physical-goods cycle.

Print a stocktake report for a physical count reconciliation, or a laundry dispatch slip to hand to your laundry vendor with each run.

Before You Start

Step-by-Step Guide

1 Register a new linen item

  1. Click "Add Item" and enter its Name, Category, size/description and colour.
  2. Set the Par Level and enter the Total Owned and current In-House count.
  3. Save — the item now appears in the register with its stock status.

2 Send a batch to laundry

  1. Click to log a new laundry run.
  2. Select the item(s) and quantity being sent, the laundry Vendor, and an Expected Return date.
  3. Save — the sent quantity moves from In-House to At-Laundry on the affected items.
  4. Print the laundry dispatch slip to send along with the batch.

3 Mark a laundry run as returned

  1. Find the run in the list (overdue runs past their Expected Return date are flagged).
  2. Mark it Returned — the affected items' In-House and At-Laundry counts update automatically.

4 Log damaged or retired linen

  1. Open the affected item and mark the appropriate quantity as Damaged/Retired (stained, torn, or otherwise no longer usable).
  2. This reduces the item's usable stock so the low-stock alert reflects reality.

5 Reconcile with a physical stocktake

  1. Print the stocktake report.
  2. Physically count each linen item and compare against the printed system counts.
  3. Correct any item whose recorded counts don't match what you physically have.

Every Field & Button, Explained

Field / ButtonWhat it does
Par LevelThe minimum In-House quantity needed for the next service; falling below it triggers the low-stock banner.
Total Owned / In-House / At-Laundry / Damaged-RetiredThe four counts that together should reconcile against your total purchased stock for each item.
Laundry Run (vendor, quantity, expected return)A batch sent to laundry; marking it Returned moves quantity back from At-Laundry to In-House.
Overdue runA run still marked At-Laundry past its Expected Return date — flagged so you can follow up with your vendor.

Tips & Best Practices

Troubleshooting & FAQ

The low-stock banner is showing for an item I don't think is actually short.
Check that all outstanding laundry runs for that item have been marked Returned — an item still shown At-Laundry that has actually come back will understate your true In-House count.
A laundry run shows as overdue.
Its Expected Return date has passed while it's still marked At-Laundry — follow up with the laundry vendor, then mark it Returned once the linen is back.
My physical count doesn't match the system.
Print the stocktake report and reconcile item by item — common causes are an unlogged laundry run, unrecorded damage, or a run marked Returned before the linen actually arrived.