A good food business record says exactly what happened, when, to which product and lot, and who did it, written at the time and kept where it can be found. For a food facility under FDA's preventive controls rule, that's close to the letter of the rule: records must be originals, true copies or electronic records; contain the actual values and observations; be accurate, indelible and legible; be created at the time of the activity; be detailed enough to show the history of the work; and show the facility, the date and time, the initials of the person, and where appropriate the product and lot code (21 CFR 117.305). They're kept at least two years (21 CFR 117.315). Below are good and bad examples of the records a small maker keeps, the common mistakes, how long to keep them, and how TaroStack keeps them for you.
The short version
- Write the actual value, not "OK": 36°F, pH 3.8, 42 good packs.
- Write it when it happens, not at the end of the day or the week.
- Include the date and time, your initials, the product and the lot code.
- Use something that can't be rubbed out: ink, or a system that records changes.
- Keep records at least two years, findable within a day.
- Electronic records count, and they're easier to search when it matters.
- TaroStack records every movement with who, when and why, and the lots in every batch. More below.
What makes a good record
| A good record is | What it means in practice | The rule |
|---|---|---|
| Original, a true copy, or electronic | The sheet itself, a photo or scan of it, or a system record | 117.305(a) |
| The actual value | "36°F", not "OK"; "pH 3.8", not "passed" | 117.305(b) |
| Accurate, indelible, legible | Ink, no erasing, readable by someone else | 117.305(c) |
| Made at the time | Written as the work is done | 117.305(d) |
| Detailed enough | Someone else could follow what happened | 117.305(e) |
| Identified | Facility, date and time, initials, product and lot code | 117.305(f) |
All from 21 CFR 117.305. These rules apply to food facilities covered by FDA's preventive controls rule; a cottage food business or a retail kitchen answers to its state and county instead, and what those records look like is in cottage food record keeping. They're good practice for anyone, because they're what makes a record useful on the day you need it. This is general information, not legal advice.
Good and bad examples
Windward Roots, the made-up taro business I use in these examples, keeps four kinds of record most days:
| Record | Not useful | Useful |
|---|---|---|
| Receiving | "Coconut milk, OK" | "Oct 3, 9:10 am. Coconut milk, 24 cans, supplier lot CM-2231, best by Apr 3. Cans intact. KL" |
| Batch | "Kūlolo, Tuesday" | "Oct 10. Kūlolo v3, batch KUL-1010-1. Taro T-1009 12 kg; coconut milk CM-2231 8 cans and CM-2240 8 cans. Cooked to 185°F at 2:40 pm. 42 good packs. LH" |
| Temperature | "Walk-in fine" | "Oct 10, 8:00 am. Walk-in 36°F. KL" |
| Complaint | "Complaint, handled" | "Oct 16. Kailua Natural, 1 pack KUL-1010-1, said sour. Replaced. Retained pack tasted, fine; other customers of the batch, no reports. LH" |
The useful versions are longer by a few words, and each one answers the questions someone will ask later: which lot, what value, when, who. The batch record is the one that makes a recall small; how it's laid out is in what is a batch record. Receiving records are in food receiving log template, and complaints in customer complaint log.
Where records go wrong
| Mistake | Why it matters |
|---|---|
| "OK" or a tick instead of the value | Nobody can tell later whether it was 36°F or 44°F |
| Filled in at the end of the week | It isn't a record of what happened; it's a memory |
| Pencil, erasures, correction fluid | A changed value can't be told from a real one |
| No lot code | The record can't be tied to the product in a recall |
| Kept in a drawer, in no order | Two years of records nobody can search |
How long to keep them
For a facility under the preventive controls rule, records are kept at least two years after they're prepared. Records about the adequacy of equipment or processes, such as validation studies, are kept at least two years after their use ends. Records can be stored offsite if they can be produced onsite within 24 hours of an official request, except the food safety plan, which stays onsite; electronic records that can be reached from the site count as onsite (21 CFR 117.315). HACCP and other programs have their own periods; how long HACCP records are kept is in how long should HACCP records be kept.
Where this stops working
Paper records meet the rules when they're kept well, and fail on the day they're needed. The receiving sheet is in one binder, the batch sheets in another, the complaints in an email inbox, and the trace from a complaint to a batch to its ingredient lots to its other customers means laying them all out on a table. Two years of paper is a shelf of binders, and the values written in a hurry at 2:40 pm are the hardest to read.
How TaroStack does it
TaroStack keeps the records as the work happens, connected and searchable. It doesn't make anyone compliant or write your food safety plan; it keeps the records those programs ask you to show.
Made at the time, by the person who did it. Every movement, a receipt, a batch, a sale, an adjustment, is a permanent record of who, when and why, made when it's recorded. Corrections are recorded as corrections and can be undone, not erased.
The actual values, with limits. Custom checklist fields on batch records, receipts, lots and counts take numbers, tick boxes, text, choices and initials, with limits, so a cook temperature or a pH is recorded as a value and flagged if it's outside its limit.
And connected by lot. Receiving records the supplier's lot, recording a batch notes which lots were used automatically, and one report walks any lot to every batch and customer. Timed, logged traceability drills give you something to show an inspector or a buyer. Every list exports to CSV.
| The record | Paper | In TaroStack |
|---|---|---|
| Receiving | A binder | The receipt, with the supplier's lot and your checks |
| Batch | A sheet, if it was filled in | The batch record, with lots noted automatically |
| Who and when | Initials, maybe | Who, when and why, on every movement |
| Two years later | A shelf of binders | Searchable, and exportable |
Batch records, custom checklist fields, lots, recalls and traceability drills are on every plan, from $49 a month. 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.
