The verdict in three sentences
A Toronto food manufacturer that takes two days to identify the customers of a suspect lot carries a commercial and regulatory risk out of proportion with its size. A custom lot traceability and recall web app costs roughly CAD 60 000 to 110 000 in 2026 and is delivered in about 5 months, with full one step back and one step forward genealogy in under 4 hours. The real return shows up during a recall: a scope limited to one lot instead of three days of output.
Why two days of searching is too long
The Safe Food for Canadians Regulations require licence holders to keep traceability records one step back and one step forward, and to provide them to the CFIA within 24 hours on request. GFSI schemes such as IFS Food or SQF add an annual traceability exercise with results expected within hours. In many plants reality looks different: ingredient and packaging lots are written on paper or in spreadsheets, the ERP knows shipments but not consumed lots, and reconstructing a lot takes three people cross-checking binders.
When an oil supplier flags a contamination, two questions need an urgent answer: which finished lots used that oil, and which customers received them. Without a digital link between the two, the company recalls broadly out of caution.
| Chain step | Common practice | With the app | Estimated time saved |
|---|---|---|---|
| Receiving | Paper log, supplier lot copied by hand | Scan of GS1-128 barcode or internal label | 5 min per receipt |
| Production start | Lot board on the floor | Scan of consumed lots per work order | 99 % reliable capture |
| Seaming and retort | Separate records | Linked to the finished lot | Complete lot file |
| Palletizing | Pallet label with no ingredient link | SSCC tied to the lot | Instant lookup |
| Shipping | Delivery notes in the ERP | Lot, pallet, customer linked | Customer list in minutes |
| Recall | 2 days of reconstruction | Full genealogy in under 4 h | 90 % less time |
Scope and budget
Cost depends on the number of lines, the state of the current ERP and whether the floor needs scanning devices.
| Item | Content | Budget (CAD, 2026 estimate) |
|---|---|---|
| Scoping and flow modelling | QA, production and logistics workshops | 6 000 to 10 000 |
| Floor scanning app | Receiving, consumption, palletizing, offline mode | 21 000 to 37 000 |
| Upstream and downstream genealogy engine | Search by lot, supplier or customer | 12 000 to 22 000 |
| ERP integration | Work orders, shipments, customers | 10 000 to 20 000 |
| Recall module and CFIA-ready export | Product data, customer list, notices | 6 000 to 12 000 |
| Testing, training, go-live | Mock recall, training for 3 shifts | 5 000 to 9 000 |
| Total | Full project in 5 months | 60 000 to 110 000 |
Rugged scanners add CAD 900 to 1 800 each, and a plant of this size usually needs 8 to 12. Plan 12 to 18 % of build cost per year for maintenance and hosting.
CFIA, GFSI audits and recall: what the tool must produce
In Canada, the CFIA leads food recalls and expects the company to supply distribution lists fast. The app does not replace that dialogue, but it prepares the data in minutes: product name, affected lots, best before dates, UPC codes, distribution areas and the list of customers. The QA manager only needs to validate.
For GFSI audits, the tool must output a time-stamped traceability test report with a mass balance (quantity in, quantity out, explained variance). Unexplained variance above 2 or 3 % is a frequent finding, so automatic mass balance is not a module to cut.
Three technical choices matter: offline mode on scanners, because Wi-Fi is weak around retorts; internal labels that survive humidity; and an audit log that blocks silent edits to a lot. For how we scope business apps, see our custom web application approach.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Emma, QA manager at a food manufacturer in Toronto, gets an alert from an oil supplier. Today, without a link between ingredient and finished lots, she would recall three days of production as a precaution, about 360 000 cans. With the app, genealogy shows the suspect oil went into a single lot of 110 000 cans.
At CAD 1.40 per recalled can (product, reverse logistics, destruction, retailer fees), the gap of 250 000 cans is worth about CAD 350 000 on one recall. Add 2 days of work for 3 people reduced to half a day. A CAD 90 000 project plus 10 scanners at CAD 1 300, so CAD 103 000, pays for itself with the first targeted recall, before counting the effect on retailer relationships.
FAQ
Do we need to replace our ERP to get proper traceability?
Usually not. The app connects to the ERP for work orders and shipments and adds the missing lot layer. Replacing an ERP often costs 5 to 10 times more.
How long does a lot search take after go-live?
An upstream or downstream search takes under a minute, and the full recall file under 4 hours including human validation, well within the CFIA 24-hour window.
Does scanning slow production down?
A scan takes 2 to 3 seconds. On a line consuming 15 to 25 ingredient lots per shift, that is under 2 minutes per shift.
What happens if the network drops?
Scanners store data locally and sync when the network returns. Nothing is lost, and duplicates are blocked at sync.
How long must records be kept?
The SFCR requires at least 2 years. For canned goods with a shelf life of 3 to 5 years, most plants keep 5 to 6 years of history.
Let's scope your project. We start from your lines, your ERP and your last mock recall to scope the app and a 5-month plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.