What does “may contain gluten” or “may contain wheat” mean? Can I eat it?

UPDATED=2026-07-20READ=5 MINREVIEW=HTGF EDITORIAL

Short answer

It’s a caution, not a verdict. “May contain gluten” (also called precautionary allergen labelling, or PAL) is voluntary and unstandardised: no legal threshold triggers it and no test sits behind it. In the EU, whether a food is suitable for coeliacs is judged by the ingredients list and the gluten-free claim, so a “may contain” line on its own does not make a product off-limits: it’s information to weigh, not an automatic no. Other countries follow their own rules. In the UK, Coeliac UK advises not to eat a product that carries a “may contain” line for cereals containing gluten and has no gluten-free claim. In Canada, Celiac Canada recommends avoiding products with a “may contain” statement for barley, rye, regular oats, wheat or triticale. In the US and in Australia and New Zealand, these lines are voluntary too, and in the US only wheat is a mandatory allergen, so barley, rye and malt might not be flagged as allergens.

HTGF label FAQ graphic: may contain gluten is voluntary precautionary labelling, not a safety verdict
May contain is voluntary precautionary labelling, not a safety verdict.

This is one of the most misunderstood corners of coeliac labelling, and the confusion is completely understandable. Here is how to read those words calmly.

What “may contain” actually tells you

Manufacturers add a “may contain” statement when there’s a possibility of cross-contact during production: a line that runs both wheat-containing and wheat-free products, for example. What the statement does not tell you is how significant that risk is. A tiny shared line in a facility that also makes gluten-free bread is a very different situation from a factory where flour dust is everywhere. Because the wording is voluntary, two identical risks can end up labelled differently by two different companies.

Our position, and why

These warnings are voluntary, unstandardised and unverified: no threshold triggers them, no test sits behind them, and that is exactly why we don’t read them as a safety verdict. Under the EU framework, suitability is judged by the ingredients and the gluten-free claim; a may-contain line by itself does not make a product unsuitable. In the UK and Canada, the national coeliac charities’ advice from the short answer above is the rule to follow. For EU labels, we think the evidence, including the FAO/WHO reference-dose work, doesn’t support treating every precautionary line as a red light.

What you see on the pack What sits behind it A legal safety verdict?
“Gluten free” Tested / audited to ≤ 20 ppm; in Australia and New Zealand, no detectable gluten Yes, a regulated claim
“May contain gluten / wheat” Voluntary; no threshold, no test No, a manufacturer’s caution
No statement at all Judged by the ingredients list Read the ingredients yourself

The rules are starting to catch up

In December 2025, the FAO/WHO published a new reference-dose framework recommending that manufacturers use a “may contain gluten” label only if the risk of gluten exceeding 4 mg per serving can’t be ruled out, and that products meeting the less-than-20 ppm standard should carry no precautionary warning at all. It’s a real step toward consistency, but it will take time to filter through to packaging.

The bottom line

In the UK and Canada, follow the national coeliac charities’ advice above. In the EU, “may contain” is voluntary and unverified, so it isn’t a verdict. Weigh the source instead: a familiar branded product carrying a precautionary line is a very different call from an uncertified market stall. When you have no information about a facility’s practices, the simplest rule is to skip it, but you don’t need to treat every “may contain” as an alarm.

“May contain” rules by country

The rule depends on where you shop. Each line links to the full rules for that country.

  • United Kingdom: we follow Coeliac UK: without a gluten-free label, leave products that “may contain” a gluten cereal. A gluten-free label still means 20 ppm or less.
  • Ireland: EU rules: “may contain” is voluntary and no rule; the ingredient list and a gluten-free label decide.
  • United States: we follow the Celiac Disease Foundation: a gluten-free label decides; on grain products without one, skip “may contain” or “shared equipment” wheat or gluten.
  • Canada: we follow Celiac Canada: avoid “may contain” wheat, barley, rye, regular oats or triticale, unless the pack is labelled gluten-free.
  • Australia: we follow Coeliac Australia: avoiding these products is the most cautious choice, and we always let a “gluten free” label take precedence.
  • New Zealand: we follow Coeliac New Zealand: ask the manufacturer rather than avoid automatically, and we always let a “gluten free” label take precedence.
  • Europe (EU): EU rules: “may contain” is voluntary and no rule; the ingredient list and a gluten-free label decide.
  • Germany: EU rules: “may contain” is voluntary and no rule; the ingredient list and a gluten-free label decide.
  • Austria: EU rules: “may contain” is voluntary and no rule; the ingredient list and a gluten-free label decide.
  • Italy: EU rules: “may contain” is voluntary and no rule; the ingredient list and a gluten-free label decide.
  • Switzerland: we follow IG Zöliakie: the note mainly protects the maker, so leave the product as a precaution only if you know you react strongly to small amounts; we always let “glutenfrei” take precedence.

All countries: Coeliac in your country

Where to go next


Sources: Coeliac UK; UK Food Standards Agency (precautionary allergen labelling); FAO/WHO reference-dose framework (2025); Codex Alimentarius gluten-free standard (≤20 ppm). General information, not individual medical advice.
Last verified: 2026-07-20.

Share this
Newsletter

Gluten-free confidence in your inbox.

Practical tips, new guides and community stories. No spam. Unsubscribe anytime.

FREE, ALWAYS · RECALL ALERTS ARE NEVER PAYWALLED
AI-assisted · human-reviewed
Own a gluten-free venue? List or claim your listing →