Morsa publishes this guide. Morsa is software with an AI agent that works in your ERP, email and Teams; in a food plant it chases supplier COAs and certificates and drafts customer and recall notices, and a person approves what goes out. We read every price on the vendor’s own site, and every rule on FDA pages, on 8 November 2026. “Quote only” means the vendor publishes no price.
Quick answer
Start with the ERP. It must track every lot from receiving through each batch to each customer, and hold versioned recipes. Which food ERP fits which plant: our ERP for food manufacturers guide.
Staying on QuickBooks: yes, for accounting. Put the lots and recipes in a system that syncs with it: Fishbowl, MRPeasy, Wherefour or FlexiBake (details below).
Add food safety software when HACCP checks, allergen changeovers, audits and corrective actions outgrow paper: SafetyChain, FoodReady or Ideagen Safefood 360, all quote only [3][4][5].
Do you need FSMA 204 software? Usually not. If your ERP records lot, date, quantity and location at receiving, batching and shipping, the FDA’s free spreadsheet template covers the 24-hour request [1]. No enforcement before July 20, 2028.
A cooked, shelf-stable sauce is not on the Food Traceability List; at most you keep receiving records for its fresh listed ingredients and a record of the cook [13].
Budget, published software only: $724 a month under 20 people, $1,200 for a 6-user bakery, about $1,100 a month for an 80-person plant with 10 ERP users, before the food add-on and food safety software.
The six layers of food manufacturing software
Layer | What it does | Examples and price |
|---|---|---|
ERP | Orders, purchasing, inventory by lot and expiry, recipes, batch costing | FlexiBake from $295 a month [8]; Fishbowl Advanced Manufacturing from $675 a month [9]; Business Central $110 a user a month for Premium, the tier with manufacturing [10]; Wherefour quote only [11] |
Food safety and QMS | HACCP and preventive control plans, allergen and sanitation checks, audits, corrective actions | SafetyChain, FoodReady, Safefood 360: quote only [3][4][5] |
Labeling and nutrition | Nutrition facts, ingredient and allergen statements from the recipe | ReciPal $49 or $107 a month billed yearly [6]; FlexiBake Nutritional $125 a month [8] |
Supplier compliance | Supplier certificates, specs, COAs and expiry dates | TraceGains: quote only [7] |
Production data | Line checks, downtime and yields captured on the floor | SafetyChain’s operations plan: quote only [3] |
Traceability network | FSMA 204 records shared with suppliers and customers | Trustwell (FoodLogiQ): quote only [12]; or your ERP’s own lot records |
Can we stay on QuickBooks?
Yes, for accounting. Keep QuickBooks for the books and add a system for lots, recipes and batches that syncs with it:
Fishbowl Advanced Manufacturing
Connects to QuickBooks: QuickBooks Online, Desktop and Enterprise [9]
Lots and expiry: Lot and batch traceability [9]
Price: From $675 a month, by users [9]
MRPeasy
Connects to QuickBooks: QuickBooks Online, every plan [15]
Lots and expiry: Lot traceability on Starter; expiry dates from Professional [15]
Price: $49 (Starter) or $69 (Professional) a user a month [15]
Wherefour
Connects to QuickBooks: QuickBooks, Xero, Sage and Dynamics sync [11]
Lots and expiry: Lots, FSMA 204 and mock recalls [11]
Price: Quote only [11]
FlexiBake
Connects to QuickBooks: Exports invoices to QuickBooks Online as a CSV import [16]
Lots and expiry: Lot recall tools in Professional [8]
Price: $375 a month plus $165 a user (Professional) [8]
QuickBooks plus a spreadsheet can meet FSMA 204: the FDA accepts paper or electronic records and asks for the sortable spreadsheet only on request [1]. The risk is building it by hand from receiving logs and batch sheets inside 24 hours. For when to leave QuickBooks entirely, see QuickBooks to ERP.
Which systems you need, by plant size
Plant | What to run | Published software cost (our estimate) |
|---|---|---|
Under 20 people, one line | Food ERP with lots and recipes, plus a label tool; HACCP on paper | $724 a month: Fishbowl from $675 [9] plus ReciPal $49 [6] |
20 to 50 people, bakery | FlexiBake Professional for orders, production, recall and labels | $1,200 a month for 6 users: $375 plus 5 extra users at $165 [8] |
About 80 people, 10 office users in the ERP | Food ERP, food safety system, supplier compliance | $1,100 a month: 10 Business Central Premium users at $110 [10], plus a food add-on and food safety software (quote only). On QuickBooks: Fishbowl from $675 [9] |
150 to 300 people, several lines | All six layers, with ERP and food safety connected | Quote only across the board |
The 10 users are our assumption for an 80-person plant (purchasing, planning, quality, sales, accounting, management); floor staff work in the food safety and production tools. Implementation, label printers and training come on top; see ERP implementation cost and timeline.
Allergen control: what the rule asks and where software helps
The FDA’s nine major allergens are milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame (added January 1, 2023), each declared on the label in the ingredient list or a “Contains” statement [17]. About a third of foods reported to the FDA as serious health risks involved undeclared allergens, and milk is the most common cause of those recalls [17].
The preventive controls rule requires allergen controls for two things: protecting food from allergen cross-contact in storage, handling and use, and labeling the finished food correctly [18]. In practice that is three records:
Control | What it is | Where it lives |
|---|---|---|
Allergen matrix | Which ingredients, lines and products carry which of the nine allergens | ERP recipe and item records |
Changeover clean | Cleaning and a verification check before a run without the allergen follows a run with it | Food safety system or paper checklist |
Label check | At each line start, someone confirms the label matches the product and its Contains statement | Food safety system or paper checklist |
A label tool builds the allergen statement from the recipe, so a recipe change updates the label (ReciPal does this from the recipe’s ingredients [19]). Schedule runs without an allergen before runs with it, so fewer changeovers need the full clean.
A worked lot trace: one ingredient, three batches, six customers
A fresh salsa maker receives one lot of fresh cilantro on Monday. Fresh herbs are on the FDA’s Food Traceability List [2], and the salsa keeps the cilantro fresh, so the rule follows it into the product.
Step | Record | Lot |
|---|---|---|
Receiving, Monday 7:10 | 40 cases fresh cilantro, supplier lot GH-4471 | Received as GH-4471 |
Batch 1, Monday | Mild salsa, 1,200 lb, used 12 cases | SM-1107-1 |
Batch 2, Tuesday | Medium salsa, 1,500 lb, used 15 cases | SM-1108-1 |
Batch 3, Wednesday | Hot salsa, 1,300 lb, used 13 cases | SM-1109-1 |
Shipping, Tuesday to Friday | 2 grocery DCs, 3 foodservice distributors, 1 deli chain | 9 shipments across the 3 lots |
The supplier calls: lot GH-4471 tested positive.
By hand: pull the receiving log, find GH-4471, read three batch sheets, then every bill of lading from Tuesday to Friday. One missed batch sheet means a missed customer.
In a food ERP with lot tracking: search GH-4471. It shows the three batch lots and nine shipments to six customers, with quantities, on one screen.
Run this as a mock recall twice a year and time it; the rule gives you 24 hours to get the FDA its records [1]. To read a supplier’s date code, use our lot code decoder.
FSMA 204: what the traceability rule asks, and when
The rule covers anyone who manufactures, processes, packs or holds a food on the Food Traceability List, and foods that contain a listed food, if the ingredient is still in its fresh form [1][2]. For a manufacturer it asks for four things [1]:
Key data elements for each critical tracking event: for most plants, receiving, transformation (making a new product) and shipping.
A traceability lot code whenever you transform a listed food.
A written traceability plan.
A sortable electronic spreadsheet of the records, sent to the FDA within 24 hours of a request during an outbreak or recall. The FDA publishes a free template [1].
The date. The original compliance date was January 20, 2026. The FDA proposed moving it to July 20, 2028, and Congress then directed the FDA not to enforce the rule before that date, which the FDA says it intends to follow [1]. Large customers may ask for the records sooner.
Does it cover a cooked, shelf-stable sauce? The finished sauce, no. The list covers fresh tomatoes, fresh peppers and fresh herbs, and a food changed so it is no longer fresh leaves the list; the FDA’s own examples are dried peppers, dried herbs and a frozen pizza with spinach [2][14]. Two things still apply. If you receive a listed fresh ingredient and cook it, you keep the receiving records for it and a record of the cook, provided the cook is a kill step (processing that significantly minimizes pathogens), and nothing after [13][14]. If you buy the ingredient already cooked, dried or frozen, the rule does not apply to it [13]. Check each ingredient against the Food Traceability List.
What it costs to meet. On our reading of the rule, an ERP that captures lot, date, quantity and location at each event plus the FDA’s free template is enough. A food ERP such as Wherefour has FSMA 204 built in [11]. A shared traceability network such as Trustwell (quote only [12]) is needed only when customers demand records in their system.
Two product types that change the pick
Sauces, dressings and beverages: pick an ERP whose recipes convert between weight and volume, scale a batch to the kettle or tank and record actual yield. Test it in the demo with one of your own recipes.
Meat, seafood and cheese sold by weight: you need catch weight; vendors are compared in our food ERP guide.
Supplier documents and recall notices: the work between the systems
Most of these systems store records; chasing the person who owes one is usually still manual. On the cilantro example:
At receiving, Morsa enters the receipt against the PO with lot GH-4471, reads the COA from the supplier’s email and files it to that lot.
If the COA is missing, under a rule the quality manager approved once, it asks the supplier from the buyer’s mailbox until it arrives.
Each month, it flags certificates and allergen statements expiring within 60 days and drafts the renewal requests.
When the supplier calls about GH-4471, it runs the trace, lists the six customers and nine shipments, and drafts each notice for the quality manager to approve, then tracks every confirmation.
Morsa works with whatever you run, from QuickBooks and spreadsheets to Business Central, NetSuite or a food ERP. Book a pilot on one live problem.
What to do this week
Check every ingredient against the Food Traceability List and note which arrive fresh.
Run a mock recall on one supplier lot and time it against the 24 hours.
Write or update the allergen matrix for every line.
If the trace took more than a day, fix the ERP layer first; add food safety and supplier compliance software after.
Chemical, coatings and adhesives plants have the same formula and lot problem plus SDS and hazmat rules; see chemical manufacturing software.
Sources
FDA, FSMA Final Rule on Requirements for Additional Traceability Records for Certain Foods: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-final-rule-requirements-additional-traceability-records-certain-foods (read 8 November 2026)
FDA, Food Traceability List: https://www.fda.gov/food/food-safety-modernization-act-fsma/food-traceability-list (read 8 November 2026)
SafetyChain, Pricing: https://www.safetychain.com/pricing (read 8 November 2026)
FoodReady, Pricing: https://foodready.ai/pricing/ (read 8 November 2026)
Ideagen Safefood 360, Pricing and product pages: https://www.safefood360.com/pricing/ (read 8 November 2026)
ReciPal, Pricing: https://www.recipal.com/pricing (read 8 November 2026)
TraceGains, homepage: https://www.tracegains.com/ (read 8 November 2026)
FlexiBake, Pricing: https://www.flexibake.com/pricing/ (read 8 November 2026)
Fishbowl, Pricing: https://www.fishbowlinventory.com/pricing (read 8 November 2026)
Microsoft, Dynamics 365 Business Central pricing: https://www.microsoft.com/en-us/dynamics-365/products/business-central/pricing (read 8 November 2026)
Wherefour, Pricing: https://www.wherefour.com/pricing (read 8 November 2026)
Trustwell, homepage: https://www.trustwell.com/ (read 8 November 2026)
eCFR, 21 CFR 1.1305(d), exemptions for foods that receive a kill step or are changed so they are no longer on the list: https://www.ecfr.gov/current/title-21/section-1.1305 (read 8 November 2026)
FDA, Frequently Asked Questions on the FSMA Food Traceability Rule (TFTL.5, TFTL.6, TFTL.10): https://www.fda.gov/food/food-safety-modernization-act-fsma/frequently-asked-questions-fsma-food-traceability-rule (read 8 November 2026)
MRPeasy, Pricing: https://www.mrpeasy.com/pricing/ (read 8 November 2026)
FlexiBake Support, Export to QuickBooks Online: https://support.flexibake.com/knowledge-base/export-to-quickbooks-online (read 8 November 2026)
FDA, Food Allergies: https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/food-allergies (read 8 November 2026)
eCFR, 21 CFR 117.135(c)(2), food allergen controls: https://www.ecfr.gov/current/title-21/section-117.135 (read 8 November 2026)
ReciPal, homepage: https://www.recipal.com/ (read 8 November 2026)

