US / FDA Compliance FoodCore Editorial Team June 2026 · 14 min read

FALCPA & the Big 9 Allergens: US Food Allergen Labeling Explained

If you sell packaged food in the United States, federal law dictates exactly how you must declare major allergens — and a single missing or misworded declaration is one of the most common reasons food gets recalled. This guide explains FALCPA, how sesame became the ninth major allergen via the FASTER Act, the two acceptable ways to declare allergens on a label, the plain-language rules that trip up small producers, and how voluntary "may contain" statements relate to genuine cross-contact controls. This article is general information, not legal advice.

What FALCPA is and why it exists

FALCPA stands for the Food Allergen Labeling and Consumer Protection Act of 2004. It is the US federal law that requires packaged food regulated by the Food and Drug Administration (FDA) to clearly declare the major food allergens it contains. The law was passed in 2004 and took effect on January 1, 2006. It applies to FDA-regulated packaged foods — which covers the large majority of retail and many food service packaged products, though meat, poultry and certain egg products fall under USDA rules instead.

Before FALCPA, allergens could legally hide in plain sight. A consumer with a milk allergy scanning an ingredient list might see "casein," "whey" or "sodium caseinate" without realizing those are milk-derived. Someone allergic to wheat might not recognize "semolina" or "spelt." Vague catch-all terms such as "natural flavor" or "spices" could conceal an allergenic ingredient entirely. FALCPA closed that gap by requiring that major allergens be identified by their common food source name — milk, wheat, soy — in language an ordinary shopper can understand.

The practical consequence for any food business is simple: it is not enough for your label to be technically accurate to a food scientist. It has to be clear to a consumer with a serious allergy who is reading the label in a hurry. That shift in standard — from technically correct to plainly understandable — is the heart of FALCPA, and it is the principle that every other rule in this article builds on. FoodCore supports this through its FALCPA allergen labeling software, which keeps each ingredient's allergen data attached to the recipes that use it.

The original 8 — and how sesame made it the Big 9

When FALCPA was enacted in 2004, it named eight major food allergens. These eight were understood to account for the overwhelming majority of serious allergic reactions in the United States:

  • Milk
  • Eggs
  • Fish
  • Crustacean shellfish
  • Tree nuts
  • Peanuts
  • Wheat
  • Soybeans

For nearly two decades, those eight defined US allergen labeling. That changed with the FASTER Act — the Food Allergy Safety, Treatment, Education, and Research Act. The FASTER Act added sesame as the ninth major food allergen, and the requirement to declare it became effective on January 1, 2023. From that date, sesame must be declared on the labels of FDA-regulated packaged foods in exactly the same way as the original eight.

With sesame added, the nine major allergens are now commonly referred to as the "Big 9": milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame. If your business labels packaged food for the US market, these nine are the allergens you must track and declare. We cover the sesame change in depth in our dedicated guide to the FASTER Act and sesame labeling.

Quick reference — the US Big 9: Milk, Eggs, Fish, Crustacean Shellfish, Tree Nuts, Peanuts, Wheat, Soybeans, and Sesame (the ninth, effective January 1, 2023 under the FASTER Act). Note this differs from the UK's list of 14 named allergens — if you sell in both regions, you must label for both. See our FDA vs UK food labeling comparison for the side-by-side detail.

The Big 9 allergens at a glance

The table below summarizes the nine major US allergens, with examples of where they appear and how they should be named on a label. Note the important distinction in the right-hand column: for fish, crustacean shellfish and tree nuts, the specific species or type must be declared, not just the broad category.

Allergen Example foods / notes Common-name examples
Milk Butter, cheese, cream, whey, casein, yogurt "Milk" — e.g. "whey (milk)"
Eggs Mayonnaise, meringue, many baked goods, albumin "Egg" — e.g. "albumin (egg)"
Fish Fillets, fish sauce, surimi, anchovy paste, gelatin from fish Specific species — "cod," "salmon," "tuna"
Crustacean shellfish Shrimp, crab, lobster, crawfish (note: mollusks are not a major allergen) Specific type — "shrimp," "crab," "lobster"
Tree nuts Almonds, walnuts, cashews, pistachios, pecans, marzipan Specific nut — "almond," "walnut," "cashew"
Peanuts Peanut butter, peanut flour, peanut oil (refined oil may be exempt) "Peanut"
Wheat Flour, semolina, spelt, durum, many sauces and thickeners "Wheat" — e.g. "spelt (wheat)"
Soybeans Soy sauce, tofu, edamame, soy lecithin, soy protein "Soy" or "soybean"
Sesame Seeds, tahini, sesame oil, hummus, many breads and dressings "Sesame" (9th allergen, effective Jan 1, 2023)

Why the species-level rule for fish, crustacean shellfish and tree nuts? Because allergic individuals are frequently sensitive to specific species. A person allergic to walnuts may tolerate almonds; someone allergic to shrimp may not react to crab. Declaring only "tree nut" or "shellfish" deprives them of the information they need to make a safe choice — so FALCPA requires the specific name, such as "cod," "shrimp" or "almond."

The two acceptable ways to declare allergens

FALCPA does not require a single fixed format. Instead it gives food businesses two acceptable methods for declaring major allergens on a label. You may use either, but whichever you choose must cover every major allergen present in the product.

Method 1: declaration within the ingredient list

The food source name of the allergen can appear directly within the ingredient list, in parentheses immediately after the ingredient that contains it. For example: "Ingredients: enriched flour (wheat), sugar, whey (milk), soy lecithin." Here the allergen identity is attached to each relevant ingredient, so the consumer can see at a glance which components introduce which allergens.

If the ingredient is already named by its common food source name — "milk," "peanuts," "eggs" — no parenthetical is needed because the source is already obvious. The parenthetical is required when the ingredient name alone would not make the allergen clear, such as "whey," "semolina" or "albumin."

Method 2: a "Contains" statement

Alternatively, you can place a separate "Contains" statement immediately after or directly adjacent to the ingredient list. For example: "Contains: Wheat, Milk, Soy." This single line summarizes every major allergen in the product. If you use a Contains statement, the rule is strict: it must list every major allergen present in the food. You cannot list some and omit others, and the allergens named must match what is actually in the ingredient list.

In practice many manufacturers use a Contains statement because it is the clearest format for consumers — a single, scannable line. But it is not a shortcut that lets you skip accurate ingredient declarations; the ingredient list must still be complete and correct, and the Contains statement must be consistent with it.

Common mistake: using a "Contains" statement that lists only some of the allergens present, or one that names an allergen the ingredient list does not support. The Contains statement and the ingredient list must agree. An incomplete or inconsistent Contains statement is a frequent cause of allergen-related recalls. FoodCore's AI assistant reasons under the FDA, FALCPA and FASTER Act framework to flag likely mismatches — but it assists; it does not replace your own verification.

Plain-language and common-name requirements

The thread running through both methods is the plain-language requirement: the allergen must be declared using the common name of the food source in everyday English. "Milk," not just "casein." "Wheat," not just "durum." "Soy," not just "lecithin" without qualification. The goal is that a consumer with no scientific background can read the label and immediately recognize the allergen.

This matters most for ingredients whose names do not obviously reveal their source. Consider a few examples a small producer might overlook:

  • Whey, casein, sodium caseinate — all derived from milk; must be tied to "milk."
  • Albumin — commonly egg-derived; must be tied to "egg" where applicable.
  • Semolina, durum, spelt, farina — forms of wheat; must be tied to "wheat."
  • Tahini — made from sesame; the sesame source must be clear.
  • Surimi — typically made from fish; the specific fish should be named.

Because this kind of source-tracking is exactly where manual labeling goes wrong, software that keeps allergen data attached to each ingredient is valuable. FoodCore's US food labeling software stores the food-source allergen for every ingredient so the correct common name flows through to your products — though you remain responsible for confirming each declaration is accurate.

Advisory "may contain" statements: voluntary, not a substitute

Beyond the mandatory declaration of allergens that are deliberately in the product, many labels also carry an advisory or precautionary allergen statement — wording such as "may contain peanuts," "produced in a facility that also processes tree nuts," or "manufactured on shared equipment with milk." These communicate the risk of unintended allergen presence arising from cross-contact during production.

Two points are essential to understand. First, in the United States these advisory statements are voluntary. FALCPA does not require them and does not regulate their exact wording. Second — and this is the part businesses most often get wrong — a precautionary statement is never a substitute for controlling cross-contact. You cannot manage a real contamination risk simply by printing "may contain" on the label and carrying on. The FDA expects businesses to actually control cross-contact through cleaning, scheduling and segregation, and to reserve advisory wording for situations where a genuine, unavoidable risk remains after those controls are in place.

Do not over-rely on "may contain": An advisory statement should reflect a real, residual risk after you have done everything reasonable to prevent cross-contact — it is not a legal shield, and overuse can erode consumer trust and even render the label misleading. Your allergen controls are the protection; the advisory line is only a last-resort disclosure.

Cross-contact vs cross-contamination

These two terms are often used interchangeably, but in allergen management the distinction matters.

Cross-contact is the unintentional transfer of an allergenic protein from one food to another — for example, mixing a wheat-based batter and then using the same unwashed mixer, spatula or work surface for a product that is supposed to be wheat-free. Even a trace amount of transferred protein can trigger a serious reaction in an allergic person, and unlike bacteria, cooking does not reliably destroy the allergen. Heat denatures many microorganisms but does not make an allergenic protein safe.

Cross-contamination, by contrast, generally refers to the transfer of harmful microorganisms — bacteria, viruses — that cause foodborne illness. Many of these can be reduced or eliminated by proper cooking temperatures.

For allergen compliance, the concept that matters is cross-contact, and it is controlled through operational discipline:

  • Dedicated or thoroughly cleaned equipment for allergen-containing and allergen-free production.
  • Production scheduling — running allergen-free products first, before allergen-containing ones, then cleaning down.
  • Physical separation of ingredients in storage to prevent spills and mix-ups.
  • Staff training so the whole team understands why a quick wipe-down is not the same as a full clean.

These controls — not a label disclaimer — are what actually protect an allergic consumer. The label communicates; the controls protect.

Where FoodCore fits — and where it does not

FoodCore is kitchen-management software that helps food businesses manage recipes, costing and labeling, including for the US market. It includes a Compliance Region setting (UK, US, or Both) so you can put the platform into US (Big 9) mode and have it track the nine major US allergens across your recipes. Here is an honest picture of what it does and does not do.

What it does. FoodCore stores the food-source allergen for each ingredient and propagates that data automatically through nested sub-recipes to your finished products, so when an ingredient's allergen profile changes, every affected product is flagged. Its AI assistant reasons under the FDA, FALCPA and FASTER Act framework to help you spot likely issues — such as an allergen that appears in an ingredient but is missing from a Contains statement. It is a capable assistant that helps you catch problems faster.

What it does not do. The AI assistant is not a curated, definitive legal checker and should not be treated as the final word on compliance — it reasons and flags; it does not certify. Similarly, FoodCore's label designer does not automatically enforce descending-weight ingredient order, dual net-quantity declarations, or "Distributed by" wording. Those elements are your responsibility to arrange correctly on the label. FoodCore gives you the data and the tools; you remain the compliance decision-maker.

If your priority is the nutrition panel rather than the allergen declaration, see our FDA Nutrition Facts label software and the broader US compliance software overview. To work out pricing for your products before you label them, the recipe cost calculator is a free starting point.

Try it on your own products. FoodCore offers a self-serve 7-day free trial with no card required. Switch the Compliance Region to US, add a few ingredients with their allergen sources, and see how the Big 9 propagate through your recipes. You can also explore the full product or compare plans on the pricing page. When you are ready, get started in a few minutes.

A practical checklist for US allergen labeling

Before any packaged product goes to market, run through the essentials:

  • Have you identified every one of the Big 9 allergens present, including sesame?
  • Is each allergen declared by its common food source name in plain English?
  • For fish, crustacean shellfish and tree nuts, have you declared the specific species or type?
  • If you use a Contains statement, does it list every major allergen and agree with the ingredient list?
  • Are your cross-contact controls documented and in place — not replaced by a "may contain" disclaimer?
  • When a supplier reformulates an ingredient, do you have a process to re-check and update affected labels before sale?

For a fuller walkthrough of building a compliant label end to end, see how to create an FDA-compliant food label and our guide to FDA Nutrition Facts requirements for small businesses.

Frequently asked questions

What is FALCPA?

FALCPA is the Food Allergen Labeling and Consumer Protection Act of 2004, a US federal law requiring FDA-regulated packaged food to clearly declare major food allergens. Before FALCPA, allergens could hide behind technical ingredient names or vague terms such as "natural flavor." FALCPA requires that major allergens be declared in plain English using the common food source name, so a consumer can recognize "milk," "wheat" or "soy" without specialist knowledge. It took effect on January 1, 2006 and applies to FDA-regulated packaged foods, including most retail and food service packaged products.

What are the Big 9 allergens in the US?

The Big 9 are the nine major food allergens recognized under US federal law: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame. The original FALCPA list named eight allergens in 2004. Sesame was added as the ninth major allergen by the FASTER Act, and that requirement became effective on January 1, 2023. Together these nine are commonly called the Big 9, and they account for the large majority of serious food allergic reactions in the United States.

How must allergens be declared under FALCPA?

FALCPA gives two acceptable methods. First, the food source name of the allergen can appear within the ingredient list itself, for example "whey (milk)." Second, a separate "Contains" statement can be placed immediately after or adjacent to the ingredient list, for example "Contains: Milk, Wheat, Soy." If a Contains statement is used, it must include every major allergen present in the product. The allergen must be identified by its common food source name in plain English, not only by a technical term.

Do I need to declare the specific type of fish, shellfish or tree nut?

Yes. For fish, crustacean shellfish and tree nuts, the specific species or type must be declared, not just the general category. For example you must declare "cod" rather than only "fish," "shrimp" rather than only "crustacean shellfish," and "almond" or "walnut" rather than only "tree nut." This is because allergic individuals are often sensitive to specific species, and the specific identity lets them make a safe choice. Milk, eggs, peanuts, wheat, soybeans and sesame are declared by their single common name.

Is a "may contain" or precautionary statement required?

No. Precautionary allergen statements such as "may contain peanuts" or "made in a facility that also processes tree nuts" are voluntary in the US and are not regulated by FALCPA. They are used to communicate the risk of unintended allergen presence from cross-contact. Crucially, a precautionary statement is never a substitute for proper cross-contact controls. The FDA expects businesses to control cross-contact through cleaning, scheduling and segregation, and to use advisory wording only where a genuine, unavoidable risk remains.

What is the difference between cross-contact and cross-contamination?

Cross-contact is the unintentional transfer of an allergenic protein from one food to another, for example using the same unwashed mixer for a wheat batter and then a gluten-free batter. Even a trace amount can trigger a reaction in an allergic person, and cooking does not reliably remove the allergen. Cross-contamination usually refers to the transfer of harmful microorganisms that cause foodborne illness, which heat can often destroy. In allergen management the relevant concept is cross-contact, controlled through dedicated equipment, cleaning, production scheduling and separation of ingredients.

Does FoodCore guarantee my US labels are FALCPA compliant?

No software can guarantee legal compliance, and FoodCore does not claim to. FoodCore helps you manage allergen data accurately and its AI assistant reasons under the FDA, FALCPA and FASTER Act framework to flag likely issues, but it is an assistant, not a definitive legal checker. The label designer does not automatically enforce descending-weight ingredient order, dual net-quantity declarations or "Distributed by" wording, so your business is responsible for arranging the label correctly. Allergen compliance is always the business's legal responsibility. This article is general information, not legal advice.

Further resources

Published by
FoodCore Editorial Team

FoodCore is kitchen-management software for food businesses. With a US (Big 9) Compliance Region mode, it helps you track allergens across recipes, manage labeling and cost your products. FoodCore assists; allergen compliance remains your responsibility. This article is general information, not legal advice.

Start free trial →

Related articles

Manage the Big 9 across your US recipes

Switch FoodCore to US (Big 9) mode and track FALCPA and FASTER Act allergens through every recipe and sub-recipe. The AI assistant reasons under the FDA / FALCPA framework to flag likely issues — you stay in control of the label. 7-day free trial, no card required.

Start free trial →