Skip to content

Hold and Release Procedure, With a Free Hold Log

A hold and release procedure for suspect stock: when to place a hold, what to record, who decides, the four outcomes, and a free procedure sheet and hold log.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 12, 2026 · 6 min read

A hold and release procedure is how you stop suspect stock from being used, sold or shipped until someone decides what happens to it. The moment something looks wrong (a supplier recall notice, a failed check, damaged packaging, a customer complaint), the stock goes on hold: tagged, moved apart if possible, and recorded with the item, lot, quantity, where it is and why. Then one named person investigates and decides one of four outcomes: release, rework, return to the supplier, or destroy. The decision is recorded with the date and who made it. Below are the seven steps, what to record, the four outcomes, a month of holds as an example, and a free procedure sheet and hold log.

The short version

  1. Stop: tag it HOLD and keep it apart. Nobody uses, sells or ships it.
  2. Record it: item, lot, quantity, where, why, who.
  3. Check other places the same lot might be, including what's already shipped.
  4. Investigate: test, inspect, ask the supplier.
  5. Decide: release, rework, return or destroy, by one named person.
  6. Act on it and record the outcome.
  7. Review the month's holds and fix the causes.

When to place a hold

Trigger Example
A supplier recall or warning Supplier's notice about a lot of nuts
A failed check A jam batch below its Brix target, a pH reading out of range
Damaged packaging Dented cans, torn bags, broken seals
A customer complaint Two bags of chips with burnt pieces
Out of spec on delivery Wrong temperature, short shelf life
Waiting for test results A new batch held until the lab replies

When in doubt, hold it. A hold costs a day; shipping something that should have been held can cost a recall. How a recall itself runs is in recall plan example.

What to record

Field Example
Hold number and date H-004, Oct 11
Item and lot Taro chips, 5 oz, lot TC-261010-B
Quantity and where 220 bags, shop shelf
Reason Customer complaint
Placed by KS
Decision, by whom, when Pending
Notes Two bags with burnt chips; checking the batch record

The four outcomes

Decision When What happens
Release The problem isn't real, or isn't in this stock Back into available stock, with the reason recorded
Rework It can be fixed Recooked, repacked or relabeled, then checked again
Return to supplier The supplier's fault Sent back, with a credit or replacement
Destroy It can't be used or sold Written off with its reason, and disposed of

Only the named person decides, and the decision goes on the record with the date. A hold that's been open for weeks is a problem of its own: stock nobody can use, taking space, and a question nobody has answered.

A month of holds

Windward Roots, the made-up taro business I use in these examples, placed four holds in October:

Hold Item and lot Reason Decision Days on hold
H-001 Coconut cream, CC-0928 Damaged packaging Release: dents only, seals intact 1
H-002 Guava jam, GJ-261005-A Failed check: low Brix Rework: recooked and retested 1
H-003 Macadamia nuts, MAC-0712 Supplier recall Return to supplier, credit issued 5
H-004 Taro chips, TC-261010-B Customer complaint Open

The open one is the one to chase: 220 bags are waiting on a look at the batch record for that fry run. The jam's low Brix is the kind of reading a batch record catches, covered in starting a jam business.

Get the template

Download the hold and release procedure and log. It has the seven steps on one sheet, to print and pin up, and a hold log with fixed lists for reasons and decisions; a hold with no decision yet is shaded, so open holds stand out, and days on hold work themselves out. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers. For what happens after a supplier recall, the trace itself is in one up one back traceability.

Where this stops working

A paper hold tag and a log only work if everyone respects them. The tagged case gets moved and the tag falls off. The spreadsheet still counts the held stock as available, so someone sells it. The same lot is also at the market stall and nobody checks there. And when the decision is "destroy", the write-off never makes it into the stock records, so the count is wrong next week.

How TaroStack does it

In TaroStack, a hold is a status, not a sticker, so held stock can't be picked or sold by mistake.

Held stock sits apart. A lot can be released, put on hold, quarantined or rejected in one step, and stock on hold or in quarantine is kept apart from what's available to sell, everywhere: it isn't picked for orders, used in batches or counted as available on the reorder list. A delivery can be received straight into quarantine or a damaged pile, line by line, and a setting can quarantine every delivery on receipt until it's checked. Customer returns can come back into quarantine too.

Every place the lot is. One report shows where a lot is across every site, what's already shipped and to whom, and which batches it went into, so step 3 takes a minute, not an afternoon of phone calls.

The decision is recorded. Releasing puts the lot back into available stock. Destroy writes it off with its reason (expired, spoiled, damaged), so it shows in the losses report at its cost. Every movement is a permanent record of who, when and why. And batch records flag a reading outside its limit, like the jam's Brix, so the failed check is on record before anyone thinks to place a hold.

The job Tag and log In TaroStack
Stop it being used A tag, if it stays on A status that keeps it out of picking
Find the same lot elsewhere Phone around One report, every site and customer
Record the decision A column in a sheet A movement with who, when and why
Destroyed stock Forgotten in the counts Written off with its reason and cost

Lots, holds and quarantine, receiving and recalls are on every plan, from $49 a month; batch records with limits are on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What is a hold and release procedure?

A written process for stopping suspect stock from being used or shipped until a named person decides what happens to it: release, rework, return to the supplier or destroy, with every step recorded.

When should product be put on hold?

When there's a supplier recall or warning, a failed check, damaged packaging, a customer complaint, an out-of-spec delivery, or while waiting for test results. When in doubt, hold it.

Who can release held product?

One named person, usually the owner or whoever is responsible for quality, and the decision is recorded with the date and reason.

What should a hold tag include?

The item, lot, quantity, the date placed, the reason and who placed it, in large print. The hold log carries the same information plus the decision.

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.