Skip to content

Free · No account · No email

Allergen matrix template

Most allergen matrix templates are a blank grid you still have to fill in. This one reads your ingredients, suggests the allergens and builds the table for you. Download it as a CSV when you're happy with it.

Allergens present
Allergens present
Allergens present

Your allergen matrix

Add a product name above and your matrix will build itself here.

Guide

How to use an allergen matrix

A matrix is the one-page answer to “does this have nuts in it?” — for staff, for customers and for anyone who inspects you. It is only useful if it is current.

Reviewed against official guidance.SourcesNot legal advice.

What goes in one

Products down the side, the 14 allergens across the top, a mark where an allergen is present. That is the whole format, and its simplicity is the point — someone should be able to read it across a counter in a hurry.

Two conventions worth following:

  • Mark presence, not absence. A blank cell means “not present according to the information we hold”, which is an honest claim. A cross can read as a guarantee.
  • Date it. A matrix without a date is a matrix nobody can trust. Put the date on it and re-check on a schedule.

Where matrices go wrong

  1. It drifts from the labels. Someone changes a recipe, updates the label, and forgets the spreadsheet. Now you have two sources of truth that disagree — which is worse than having one.
  2. It is maintained by one person. When they are on holiday, it stops being updated, and nobody else knows how it was built.
  3. It covers cross-contamination without saying so. Decide whether a mark means “contains as an ingredient” or “may be present”, write that down on the sheet, and be consistent.
  4. It is printed and forgotten. The laminated copy on the wall outlives four recipe changes.

The honest version of this page

Keeping a matrix by hand is fine at five products. At thirty it is a second job, and it will disagree with your labels within a month. That is the problem LabelClear is built for — the matrix is generated from the products you already keep, so it cannot drift.

How often to re-check

TriggerWhat to do
A recipe changesUpdate the row and the label together, the same day
A supplier declaration changesCheck every product using that ingredient — see the routine
A new productAdd it before it goes on sale, not afterwards
Nothing in particularA full read-through quarterly, with the date updated

Questions

Do I have to give you an email address?
No. Fill in the table, download the CSV, close the tab. Nothing is stored on our servers and nothing is emailed to you.
Is an allergen matrix a legal requirement?
Not in itself. The legal requirement for PPDS food is a label with the name of the food, an ingredients list and emphasised allergens. A matrix is an internal and front-of-house tool — but environmental health officers often ask to see one, and it is the fastest way to answer a customer's question over a counter.
How is this different from the blank templates elsewhere?
A blank grid leaves you to work out which allergens are in each product. This one reads your ingredients and suggests them, then lets you correct anything it got wrong.
Why does wheat show up under 'cereals containing gluten'?
Because that is the allergen category in the rules. Naming the specific grain matters on a label; on a matrix, the fourteen categories are what people scan for.
Can I open the CSV in Excel or Google Sheets?
Yes. It is a plain CSV — open it, format it, add your logo, print it.
What if I have forty products?
You can add as many rows as you like here, but at that scale you want the matrix generated from the products you already keep rather than retyped. That is what a LabelClear account does.

Official sources

An allergen matrix is not itself a statutory document — these are the sources for the allergen list and the labelling rules it supports.

Generate the matrix from your products

Save your products once and the matrix builds itself — and stays right when a recipe changes.

See pricing

No card required.