Selling food products on Shopify requires compliance with one of the most detailed regulatory frameworks in US commerce. The FDA enforces strict labeling requirements for all food sold in interstate commerce, and online sales are definitively interstate commerce. Getting this wrong can result in product seizures, warning letters, lawsuits, and criminal penalties.
This guide covers every FDA labeling requirement that applies to Shopify food sellers, including nutrition facts formatting, ingredient list rules, allergen declarations, and the state-specific requirements that catch many online sellers off guard.
What FDA Labeling Requirements Apply to Online Food Sales?
Every packaged food product sold in the United States must carry a label that complies with the Federal Food, Drug, and Cosmetic Act and FDA's implementing regulations (21 CFR Parts 101-199). Online sellers face the same requirements as grocery store products, with additional considerations for how product information is displayed on your Shopify product pages.
The five mandatory label elements:
- Statement of Identity — The common or usual name of the food (e.g., "Chocolate Chip Cookies," "Organic Honey")
- Net Quantity of Contents — Weight, volume, or count in both metric and US customary units
- Nutrition Facts Panel — Formatted according to FDA specifications
- Ingredient List — All ingredients in descending order of predominance by weight
- Name and Address of Manufacturer, Packer, or Distributor
All five elements must appear on the physical product label. For online sales, the FDA also expects that product pages provide access to this information before purchase, though specific online labeling regulations are still evolving.
How Do You Create a Compliant Nutrition Facts Panel?
The Nutrition Facts panel is the most technically demanding labeling requirement. The FDA specifies exact formatting, font sizes, line spacing, and nutrients to declare.
| Nutrient | Required? | Daily Value Basis | Rounding Rules |
|---|---|---|---|
| Calories | Yes | 2,000 calorie diet | Round to nearest 10 above 50 cal |
| Total Fat | Yes | 78g | Round to nearest 0.5g below 5g |
| Saturated Fat | Yes | 20g | Round to nearest 0.5g below 5g |
| Trans Fat | Yes | No DV established | Round to nearest 0.5g below 5g |
| Cholesterol | Yes | 300mg | Round to nearest 5mg |
| Sodium | Yes | 2,300mg | Round to nearest 10mg above 140mg |
| Total Carbohydrate | Yes | 275g | Round to nearest 1g |
| Dietary Fiber | Yes | 28g | Round to nearest 1g |
| Total Sugars | Yes | No DV established | Round to nearest 1g |
| Added Sugars | Yes | 50g | Round to nearest 1g |
| Protein | Yes | 50g | Round to nearest 1g |
| Vitamin D | Yes | 20mcg | Round to nearest 0.1mcg |
| Calcium | Yes | 1,300mg | Round to context |
| Iron | Yes | 18mg | Round to context |
| Potassium | Yes | 4,700mg | Round to context |
Getting the nutritional analysis: You have three options for determining the nutritional content of your products:
- Laboratory analysis — Send samples to an FDA-registered lab like Eurofins, Meritech, or Silliker. Costs $500-$1,500 per product. This is the most accurate method and the one the FDA accepts if they audit your labels.
- Database calculation — Use the USDA FoodData Central database to calculate nutrition based on your recipe's ingredients. Acceptable for most products but less precise than lab testing.
- Software tools — Services like Nutritionix, ReciPal, or FoodLabelMaker automate calculations and generate formatted Nutrition Facts panels. Costs $20-$100/month.
Formatting requirements:
- Use Helvetica or Arial font
- "Nutrition Facts" header in a minimum 13-point font
- Nutrient names in 8-point font minimum
- Bold line separating major sections
- The entire panel enclosed in a box with specific line weight requirements
- Serving size and servings per container at the top
How Do You Write a Compliant Ingredient List?
The ingredient list seems simple but has specific rules that cause frequent violations.
Core rules:
- List all ingredients in descending order of predominance by weight
- Use the common or usual name for each ingredient (not brand names or proprietary names)
- Sub-ingredients of a multi-component ingredient must be listed in parentheses
- Color additives must be listed by their FDA-approved name
- Chemical preservatives must include their function (e.g., "sodium benzoate (preservative)")
- Spices, natural flavors, and artificial flavors can be declared generically without listing each individual component
Common ingredient list mistakes:
- Listing ingredients alphabetically instead of by weight
- Using proprietary or trademarked ingredient names
- Omitting sub-ingredients of compound ingredients
- Failing to declare incidental additives that have a technical effect
- Not updating the ingredient list when recipe changes occur
Example of a properly formatted ingredient list: "Ingredients: Enriched Wheat Flour (Wheat Flour, Niacin, Reduced Iron, Thiamine Mononitrate, Riboflavin, Folic Acid), Sugar, Butter (Cream, Salt), Eggs, Chocolate Chips (Sugar, Chocolate Liquor, Cocoa Butter, Soy Lecithin, Vanilla Extract), Baking Soda, Salt, Natural Vanilla Flavor."
What Are the Allergen Declaration Requirements?
Allergen labeling is the highest-liability area of food labeling. Undeclared allergens are the leading cause of FDA food recalls and can result in serious injury or death.
The nine major allergens (as of 2023 FASTER Act):
- Milk
- Eggs
- Fish (identify the species)
- Crustacean shellfish (identify the species)
- Tree nuts (identify the specific nut)
- Peanuts
- Wheat
- Soybeans
- Sesame
Two acceptable declaration formats:
Option 1: "Contains" statement. Place a "Contains:" statement immediately after the ingredient list. Example: "Contains: Wheat, Milk, Eggs, Soy."
Option 2: Parenthetical declaration. Include the allergen source in parentheses after the ingredient. Example: "Casein (Milk), Lecithin (Soy)."
You can use both methods together. The "Contains" statement is easier for consumers to find and is the preferred approach by consumer advocacy groups.
"May contain" advisory statements: Statements like "Manufactured in a facility that also processes tree nuts" are voluntary and not regulated by the FDA. However, if you know there is a cross-contamination risk and do not disclose it, you may face liability if a customer has an allergic reaction. Use advisory statements when there is a genuine cross-contact risk.
Critical rules:
- Allergen declarations must use the common name of the food source, not the technical ingredient name
- "Non-dairy" products containing casein must still declare milk
- Highly refined oils from allergenic sources (like soybean oil) are exempt from allergen labeling, but cold-pressed or expeller-pressed oils from those sources are not
- New allergen requirements or additions can be enacted; stay current with FDA guidance
What Claims Can You Make About Your Food Products?
Food product claims on Shopify listings are regulated by the FDA and FTC. Making unauthorized claims can trigger enforcement actions.
Nutrient content claims (regulated by FDA):
- "Low fat," "reduced sodium," "high fiber" — must meet specific FDA definitions
- "Free" (e.g., "fat free") — must contain less than the FDA-defined threshold
- "Good source of" — must contain 10-19% of the Daily Value per serving
- "Excellent source of" — must contain 20% or more of the Daily Value per serving
Health claims (regulated by FDA):
- Only FDA-authorized claims linking a nutrient to a disease are permitted
- Example: "Diets low in sodium may reduce the risk of high blood pressure"
- Unauthorized health claims (e.g., "cures diabetes") are strictly prohibited and can result in your product being classified as an unapproved drug
Structure/function claims:
- Describe how a nutrient affects the body's structure or function
- Example: "Calcium builds strong bones"
- Must include the disclaimer: "This statement has not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease."
- You must notify the FDA within 30 days of first marketing with a structure/function claim
"Organic" claims:
- Must be certified by a USDA-accredited certifying agent
- "100% Organic" — all ingredients are organic
- "Organic" — at least 95% organic ingredients
- "Made with Organic [ingredient]" — at least 70% organic ingredients
- Using "organic" without certification is a federal violation
What State-Specific Requirements Affect Online Food Sellers?
Beyond federal FDA requirements, individual states impose additional rules that apply to food sold within their borders. Since online sellers ship to multiple states, you must comply with every state you ship to.
California Proposition 65: Requires warnings for products containing chemicals known to cause cancer or reproductive harm. Many common food substances trigger Prop 65, including acrylamide (formed in roasted/baked foods), lead (present in trace amounts in chocolate, spices), and cadmium. If you ship to California, you likely need Prop 65 warnings.
State cottage food laws: If you operate under a cottage food exemption, it typically only covers in-person, in-state sales. The moment you sell online and ship across state lines, you enter interstate commerce and must comply with full FDA requirements.
State food facility registration: Many states require separate food facility registration in addition to FDA registration. California, New York, Texas, and Florida all have state-level registration requirements.
State labeling requirements: Some states add requirements beyond FDA standards. For example, Vermont has specific requirements for products containing GMO ingredients (though federal standards have largely preempted state GMO labeling laws under the National Bioengineered Food Disclosure Standard).
What Steps Should You Take This Week?
Day 1-2: Establish your regulatory foundation.
- Register your food facility with the FDA (free, required before selling)
- Apply for state food facility registrations where required
- Review FDA's Small Entity Compliance Guide for your product category
- Determine if your products require any special certifications (organic, kosher, halal)
Day 3-4: Create compliant labels.
- Obtain nutritional analysis for all products (lab testing or database calculation)
- Generate FDA-formatted Nutrition Facts panels using approved software
- Write ingredient lists in descending order of predominance
- Add allergen declarations using the "Contains" statement format
Day 5: Review product claims and online listings.
- Audit all product page descriptions for unauthorized health or nutrient claims
- Ensure any claims made meet FDA definitions and requirements
- Add required disclaimers for structure/function claims
- Verify "organic" claims are backed by USDA certification
Day 6-7: Add supplementary compliance.
- Add Proposition 65 warnings if you ship to California
- Display label images on all Shopify product pages
- Create a FAQ section addressing common allergen questions
- Document your Good Manufacturing Practices
Ongoing:
- Review labels when any recipe or ingredient changes
- Monitor FDA guidance updates for your product categories
- Maintain facility registration and renew as required
- Conduct periodic reviews of product page claims
- Keep lab testing reports and nutritional analyses on file for at least 3 years
FDA compliance is not optional for food sellers on Shopify. The regulatory framework is detailed but navigable, and the consequences of non-compliance range from warning letters to criminal charges. Start with FDA facility registration today and build your compliance program systematically from there.