Mycotoxin limits in food and feed
Maximum levels and guidance values in the European Union, the United States and Canada, for the mycotoxins most often measured in cereals, maize and animal feed. Every figure below is taken from the official text named beside it, and each source is linked at the foot of the page so it can be checked against the original.
Last reviewed 2026-11-05 · maintained by TripleBond Scientific Inc., Guelph, Ontario
- EU — food
- EU — feed, from 2027
- United States — FDA
- Canada — CFIA
- Units and how levels are expressed
- Common questions
- Sources
European Union — maximum levels in food
Set by Commission Regulation (EU) 2023/915, which replaced Regulation (EC) No 1881/2006. The deoxynivalenol entries below are those introduced by Regulation (EU) 2024/1022, applicable since 1 July 2024, and the T-2 and HT-2 levels became binding maximum levels under Regulation (EU) 2024/1038 at the same date. Unlike the United States and Canada, these are legally binding maximum levels: food exceeding them may not be placed on the EU market, and it may not be mixed with compliant food to bring it below the level.
Aflatoxins µg/kg
| Food category | B1 | Sum B1+B2+G1+G2 | M1 |
|---|---|---|---|
| Groundnuts and other oilseeds, to be sorted before market | 8.0 | 15.0 | – |
| Groundnuts and other oilseeds, for the final consumer | 2.0 | 4.0 | – |
| Tree nuts, to be sorted before market | 5.0 | 10.0 | – |
| Tree nuts, for the final consumer | 2.0 | 4.0 | – |
| Almonds, pistachios, apricot kernels, to be sorted | 12.0 | 15.0 | – |
| Almonds, pistachios, apricot kernels, for the final consumer | 8.0 | 10.0 | – |
| Hazelnuts and Brazil nuts, to be sorted | 8.0 | 15.0 | – |
| Hazelnuts and Brazil nuts, for the final consumer | 5.0 | 10.0 | – |
| Cereals and cereal products | 2.0 | 4.0 | – |
| Maize and rice, to be sorted before market | 5.0 | 10.0 | – |
| Raw and heat-treated milk | – | – | 0.050 |
| Infant, follow-on and young-child formulae | – | – | 0.025 |
| Baby food and processed cereal-based food for infants | 0.10 | – | – |
Reference standard for this analyte: Aflatoxin B1 standard →
Deoxynivalenol (DON) µg/kg
| Food category | Maximum level |
|---|---|
| Unprocessed cereal grains, except those below | 1 000 |
| Unprocessed durum wheat and maize grains | 1 500 |
| Unprocessed oat grains with inedible husk | 1 750 |
| Cereals for the final consumer, maize for popping, popcorn | 750 |
| Milling products of cereals, except maize | 600 |
| Milling products of maize, for the final consumer | 750 |
| Milling products of maize, not for the final consumer | 1 000 |
| Pre-cooked polenta, ready to eat | 250 |
| Bakery wares, cereal snacks, breakfast cereals | 400 |
| Pasta | 600 |
| Baby food and processed cereal-based food for infants | 150 |
Reference standard for this analyte: Deoxynivalenol (DON) standard →
Zearalenone (ZEN) µg/kg
| Food category | Maximum level |
|---|---|
| Unprocessed cereal grains, except maize | 100 |
| Unprocessed maize grains | 350 |
| Cereals, bran and germ for the final consumer; flour, semolina | 75 |
| Bread, pastries, biscuits, cereal snacks, breakfast cereals | 50 |
| Maize for the final consumer; maize snacks and breakfast cereals | 100 |
| Maize flour, not for the final consumer | 300 |
| Other milling products of maize, not for the final consumer | 200 |
| Refined maize oil | 400 |
| Baby food and processed cereal-based food for infants | 20 |
Reference standard for this analyte: Zearalenone standard →
Fumonisins (sum of B1 and B2) µg/kg
| Food category | Maximum level |
|---|---|
| Unprocessed maize grains | 4 000 |
| Maize and maize-based food for the final consumer | 1 000 |
| Maize-based breakfast cereals and snacks | 800 |
| Maize flour, not for the final consumer | 2 000 |
| Other milling products of maize, not for the final consumer | 1 400 |
| Baby food containing maize, for infants and young children | 200 |
Reference standard for this analyte: Fumonisin B1 standard →
T-2 and HT-2 toxins (sum) µg/kg
| Food category | Maximum level |
|---|---|
| Unprocessed cereal grains, except those below | 50 |
| Unprocessed malting barley grains | 200 |
| Unprocessed barley grains other than malting barley | 150 |
| Unprocessed maize and durum wheat grains | 100 |
| Unprocessed oat grains with inedible husk | 1 250 |
| Cereals for the final consumer, except those below | 20 |
| Oats for the final consumer | 100 |
| Barley, maize and durum wheat for the final consumer | 50 |
| Milling products of cereals, except those below | 20 |
| Milling products of oats, including oat bran | 100 |
| Bran from cereals other than oats; milling products of maize | 50 |
| Bakery wares, pasta, cereal snacks, breakfast cereals | 20 |
| Oat flakes; bakery wares with at least 75% oat milling products | 100 |
| Baby food and processed cereal-based food for infants | 10 |
Reference standard for this analyte: T-2 toxin standard →
European Union — guidance values for feed, from 1 July 2027
Commission Recommendation (EU) 2026/1801. These are guidance values rather than binding maxima: they are what Member States apply when judging whether feed is acceptable. Values are in mg/kg (ppm) relative to a feedingstuff with 12% moisture, so a result reported on another moisture basis has to be converted first. For complementary feed, the complete-feed value applies after adjusting for the proportion of the daily ration.
Aflatoxin B1 in feed is the exception: it is a binding maximum level under Directive 2002/32/EC on undesirable substances in animal feed, not a guidance value, and is unaffected by this Recommendation.
Deoxynivalenol (DON) mg/kg (ppm) at 12% moisture
| Product | Species or category | Guidance value |
|---|---|---|
| Feed material | Cereals and derived products, excluding maize | 4.0 |
| Feed material | Maize and maize products | 8.0 |
| Feed material | Clover, lucerne, green silage, forage meal | 4.0 |
| Feed material | Sugar beet products | 4.0 |
| Feed material | Soybean and derived products | 2.5 |
| Feed material | Oilseeds and oil fruits other than soybean | 0.5 |
| Complete feed | All categories not listed below | 5.0 |
| Complete feed | Porcine species | 0.7 |
| Complete feed | Calves under 4 months, lambs, kids, dogs | 2.0 |
| Complete feed | Equines | 3.5 |
| Complete feed | Chickens for fattening and turkeys | 1.0 |
| Complete feed | Leporids | 4.0 |
| Complete feed | Fur animals | 1.0 |
| Complete feed | Aquatic animals | 0.5 |
Zearalenone (ZEN) mg/kg (ppm) at 12% moisture
| Product | Species or category | Guidance value |
|---|---|---|
| Feed material | Cereals and derived products, excluding maize | 1.0 |
| Feed material | Maize and maize products | 2.0 |
| Feed material | Sugar beet products | 2.0 |
| Feed material | Oilseeds and oil fruits, excluding soya hulls | 0.5 |
| Feed material | Soya hulls | 1.0 |
| Feed material | Green silage, forage meal, hay, lucerne products | 1.0 |
| Complete feed | All categories not listed below | 2.0 |
| Complete feed | Piglets, pigs for reproduction, puppies, kittens | 0.1 |
| Complete feed | Sows, boars, pigs for fattening | 0.25 |
| Complete feed | Adult dogs and cats not kept for reproduction | 0.2 |
| Complete feed | Aquatic animals | 0.3 |
| Complete feed | Dairy cattle, ovines, caprines (incl. young) | 0.5 |
| Complete feed | Equines and cattle for fattening | 1.0 |
Fumonisins B1 + B2 mg/kg (ppm) at 12% moisture
| Product | Species or category | Guidance value |
|---|---|---|
| Feed material | Maize grains | 20 |
| Feed material | Maize products | 40 |
| Feed material | Cereals and derived products other than maize | 2.5 |
| Feed material | Soybean and derived products | 1.0 |
| Complete feed | All categories not listed below | 5.0 |
| Complete feed | Adult ruminants and fur animals | 30 |
| Complete feed | Calves under 4 months, lambs, kids | 10 |
| Complete feed | Poultry except turkeys and ducks | 2.0 |
| Complete feed | Turkeys | 20 |
| Complete feed | Equines | 1.0 |
| Complete feed | Leporids | 1.0 |
| Complete feed | Porcine species | 1.0 |
T-2 and HT-2 toxins mg/kg (ppm) at 12% moisture
| Product | Species or category | Guidance value |
|---|---|---|
| Feed material | Oats with husk | 1.5 |
| Feed material | Cereals other than oats with husk | 0.2 |
| Feed material | Oat milling products, including husk and oat pulp | 3.0 |
| Feed material | Products from cereals other than oat milling products | 0.5 |
| Feed material | Green silage | 0.2 |
| Complete feed | All categories not listed below | 0.2 |
| Complete feed | Laying hens and aquatic animals | 0.5 |
| Complete feed | Poultry other than laying hens | 0.1 |
| Complete feed | Ovines | 0.05 |
| Complete feed | Cats | 0.05 |
Ochratoxin A mg/kg (ppm) at 12% moisture
| Product | Species or category | Guidance value |
|---|---|---|
| Feed material | Cereals and derived products | 0.05 |
| Feed material | Oilseeds, oil fruits and derived products | 0.05 |
| Feed material | Horse bean and derived products | 0.05 |
| Feed material | Lucerne products | 0.05 |
| Complete feed | All categories not listed below | 0.02 |
| Complete feed | Porcine species | 0.01 |
| Complete feed | Poultry | 0.03 |
| Complete feed | Cats and dogs | 0.01 |
| Complete feed | Leporids | 0.01 |
| Complete feed | Aquatic animals | 0.05 |
United States — FDA action and advisory levels
The FDA does not set mycotoxin limits by regulation. It publishes action levels in Compliance Policy Guides and advisory or guidance levels in guidance documents. An action level is the point above which the FDA may consider a food or animal food adulterated under section 402(a)(1) of the Federal Food, Drug, and Cosmetic Act. The agency states that these levels do not bind the courts, the industry or the agency, and that enforcement is still possible below them.
| Mycotoxin | Commodity | Type | Level | Reference |
|---|---|---|---|---|
| Aflatoxin M1 | Milk | Action level | 0.5 ppb | CPG 527.400 |
| Aflatoxins, total | Foods | Action level | 20 ppb | CPG 555.400 |
| Aflatoxins, total | Peanuts and peanut products | Action level | 20 ppb | CPG 570.375 |
| Aflatoxins, total | Brazil nuts | Action level | 20 ppb | CPG 570.200 |
| Aflatoxins, total | Pistachio nuts | Action level | 20 ppb | CPG 570.500 |
| Aflatoxins, total | Animal food: immature animals, dairy animals, pets, or use unknown | Action level | 20 ppb | CPG 683.100 |
| Deoxynivalenol | Finished wheat products for human consumption (flour, bran, germ) | Advisory level | 1 ppm | DON guidance, 2010 |
| Fumonisins, total | Degermed dry-milled corn products (fat < 2.25% dry wt) | Recommended maximum | 2 ppm | Fumonisin guidance, 2001 |
| Fumonisins, total | Cleaned corn intended for popcorn | Recommended maximum | 3 ppm | Fumonisin guidance, 2001 |
| Fumonisins, total | Cleaned corn for masa; dry-milled corn bran; whole or partially degermed corn products | Recommended maximum | 4 ppm | Fumonisin guidance, 2001 |
| Patulin | Apple juice and apple juice products | Action level | 50 ppb | CPG 510.150 |
Aflatoxin B1 and DON standards: Aflatoxin B1 → Deoxynivalenol →
For aflatoxins in animal food, the FDA has separate, higher action levels for some classes of mature food-producing animals, set out in CPG 683.100. The 20 ppb figure in the table applies to immature animals, dairy animals, pets of all ages, and any case where the intended use is unknown.
Canada — CFIA levels for livestock feed
From the CFIA's RG-8 regulatory guidance on contaminants in feed. Only aflatoxin B1 is a legislated standard; the rest are regulatory guidelines. The CFIA also notes that contaminated feed should not make up more than half of an animal's diet even where the level itself is met. Canada does not publish a feed guideline for fumonisins.
| Mycotoxin | Species or class | Level | Status |
|---|---|---|---|
| Aflatoxin B1 | Animal feedstuffs | 20 ppb | Standard (legislated) |
| Deoxynivalenol | Diets for cattle and poultry | 5 ppm | Guideline |
| Deoxynivalenol | Diets for swine, young calves and lactating dairy animals | 1 ppm | Guideline |
| Zearalenone | Gilt diets | 1–3 ppm | Guideline |
| Zearalenone | Cow diets | 10 ppm (1.5 ppm with other toxins present) | Guideline |
| T-2 toxin | Swine and poultry feed | under 1 ppm | Guideline |
| HT-2 toxin | Diets for cattle and poultry | 0.1 ppm | Guideline |
| HT-2 toxin | Diets for dairy animals | 0.025 ppm | Guideline |
| Ergot alkaloids | Cattle, sheep, horses / swine / chicks | 2–3 / 4–6 / 6–9 ppm | Guideline |
Units and how the levels are expressed
The three regimes do not use the same conventions, which is the usual source of error when a result is compared against the wrong figure.
- 1 ppm = 1 mg/kg = 1 000 ppb = 1 000 µg/kg. EU food limits are written in µg/kg; EU feed guidance and the North American levels are usually in mg/kg or ppm.
- EU feed guidance values are relative to feed at 12% moisture. A result on an as-fed or dry-matter basis must be converted before comparison.
- Several EU limits apply to the dry matter of the product as placed on the market, and the unprocessed oat limit applies to the grain with the inedible husk included.
- Fumonisin levels are the sum of B1 and B2, calculated as lower-bound concentrations: values below the limit of quantification count as zero.
- Aflatoxin limits appear both as B1 alone and as the sum of B1, B2, G1 and G2. Check which one a specification refers to before reporting against it.
Common questions
What is the EU maximum level for deoxynivalenol in unprocessed cereals?
1 000 µg/kg for unprocessed cereal grains other than durum wheat, maize and oats. Durum wheat and maize are 1 500 µg/kg and unprocessed oat grains with the husk are 1 750 µg/kg. These levels were lowered by Regulation (EU) 2024/1022 and have applied since 1 July 2024.
What is the FDA action level for aflatoxin?
20 ppb total aflatoxins (B1, B2, G1 and G2) in human food, and 0.5 ppb aflatoxin M1 in milk. FDA action levels are enforcement policy rather than regulation, so FDA states they do not bind the courts, the industry or the agency.
Are the Canadian mycotoxin levels legally binding?
Only aflatoxin B1 at 20 ppb is a legislated standard for livestock feed. The CFIA levels for deoxynivalenol, zearalenone, T-2, HT-2 and ergot alkaloids are regulatory guidelines, not statutory maxima.
When do the new EU feed guidance values apply?
Commission Recommendation (EU) 2026/1801 applies from 1 July 2027, and from 1 October 2027 for maize, sorghum, soybean, sunflower and their products. It replaces Recommendations 2006/576/EC and 2013/165/EU, which remain in force until then.
Why do food limits use µg/kg and feed values use mg/kg?
They are the conventions of the two regimes. 1 mg/kg equals 1 000 µg/kg, and both equal 1 ppm. Feed guidance values are also expressed relative to a feedingstuff with 12% moisture, so a result on a different moisture basis has to be converted before it is compared.
Standards to measure against these limits
TripleBond manufactures mycotoxin reference standards by solid-state fermentation in Guelph, Ontario, from milligram vials for calibration through to gram and kilogram quantities for feed trials, kit production and reference material preparation. Catalogue prices are published.
See the catalogue →Sources
- Commission Regulation (EU) 2023/915, consolidated text of 1 January 2025 — maximum levels for contaminants in food
- Commission Regulation (EU) 2024/1022 — revised deoxynivalenol levels, applicable from 1 July 2024
- Commission Recommendation (EU) 2026/1801 — guidance values for mycotoxins in feed, applicable from 1 July 2027
- US FDA, Chemical Contaminants Transparency Tool
- US FDA, Action Levels for Poisonous or Deleterious Substances in Human Food and Animal Feed
- Canadian Food Inspection Agency, RG-8 Regulatory Guidance: Contaminants in Feed
