NewTrackFinch 2.0 — production planning is hereRead the notes

Food manufacturing software that keeps the lot record while you cook

TrackFinch is food manufacturing software for sauce, bakery, snack and candy makers. Receive, cook and ship the way you do now, and every ingredient lot is tied to its batch, and every batch to the customers who got it.

Start free

Free for everyone: every module, the whole team, no card.

Example workspace

Batch WO-0142

Roasted tomato salsa, 16 oz jar

Done 2026-10-14
Made
480 jars
Lot
WO-0142
Best-by
2027-10-14

Origin: what went into it

  • Fire-roasted tomatoes120 lbL260928-1 · MF-87940
  • Fire-roasted tomatoes264 lbL261012-1 · MF-88213
  • Yellow onion, diced67.2 lbL261013-2 · ON-5521
  • Jalapeño, diced24 lbL261013-3 · JP-1907
  • Sea salt4.8 lbL260815-1 · SS-2210

What "lot codes on every case" actually asks you for

A lot code names one batch. When a grocer, an auditor or a recall asks about that batch, they want two answers, fast.

  1. Which ingredient lots went in

    The tomatoes, the onions, the salt. Your supplier's lot for each, so you know who to call.

  2. Who got it

    Every store and distributor that took jars from that batch, and how many.

An open case of salsa jars on a wire shelf, a white lot label stuck on the end of the box.

Here is one batch, kept by hand

Batch sheet

Product
Roasted tomato salsa, 16 oz jar
Batch lot
WO-0142
Date made
2026-10-14
Made
480 jars
Best-by
2027-10-14
What went in
IngredientOur lotSupplier lotUsed
Fire-roasted tomatoesL260928-1MF-87940120 lb
Fire-roasted tomatoesL261012-1MF-88213264 lb
Yellow onion, dicedL261013-2ON-552167.2 lb
Jalapeño, dicedL261013-3JP-190724 lb
Sea saltL260815-1SS-22104.8 lb
Who got it
CustomerOrderShippedJars
Eastside GrocerySO-22102026-10-1596
Plaza MarketSO-22112026-10-1596
Mountain Natural FoodsSO-22122026-10-16144
Route 6 DistributionSO-22132026-10-1672

Sample batch from an example salsa kitchen. Customer names are samples.

For one product and one supplier, that sheet is enough

If you make one thing from one delivery at a time, keep the sheet. It answers both questions, and nobody has to learn anything new. It starts to break when:

  • A delivery splits across batches. Look at the tomatoes on that sheet: two lots in one batch, and the newer lot still has 216 lb left for the next one.
  • Two people restock the walk-in. Nobody writes down which case got opened first, so the sheet says what should have gone in.
  • A grocer wants it by tomorrow. Finding every batch one supplier lot touched means paging through a binder, sheet by sheet.

Next: how TrackFinch fills in that same sheet while your crew receives, cooks and ships.

You do three things. TrackFinch writes the rest down.

Your crew receives, cooks and ships the way they do now. Every line of that batch sheet gets written while they work, on the phone in their pocket.

  1. Scan the supplier's case. The label fills lot and expiry. The delivery gets its own lot. Only ingredients that need a check land On hold.

  2. Tap Done on the batch. The oldest released lots come out of stock, and the batch gets its own lot and best-by date.

  3. Enter the cases on the order. The oldest finished lot goes first, and the order remembers which lot went to which customer.

Nobody on the floor typed a lot number. Nobody copied a sheet into a spreadsheet after close.

What TrackFinch wrote down

Example workspace

Received

2026-10-12

Fire-roasted tomatoes · Supplier Ridgeline Foods · 12 cases × 40 lb

  • Supplier lot · from the case labelMF-88213
  • Expiry · from the case label2027-03-02
  • Our lotL261012-1480 lb
  • Status · tomatoes don't need a checkReleased

Batch WO-0142 done

2026-10-14

Roasted tomato salsa, 16 oz jar · by the recipe, oldest released lots first

  • Fire-roasted tomatoes · older lot, used upL260928-1120 lb
  • Fire-roasted tomatoesL261012-1264 lb
  • Yellow onion, dicedL261013-267.2 lb
  • Jalapeño, dicedL261013-324 lb
  • Sea saltL260815-14.8 lb
  • Made · its own lotWO-0142480 jars
  • Best-by2027-10-14

Shipped

2026-10-15 to 2026-10-16

WO-0137 had 24 jars left, so it went first

  • SO-2210 Eastside GroceryWO-013724 jars
  • SO-2210 Eastside GroceryWO-014296 jars
  • SO-2211 Plaza MarketWO-014296 jars
  • SO-2212 Mountain Natural FoodsWO-0142144 jars
  • SO-2213 Route 6 DistributionWO-014272 jars

WO-0142: 408 jars shipped, 72 on hand

Sample data from an example salsa kitchen. Customer names are samples.

A phone propped against a tub of flour beside a digital scale on a stainless prep table.

Example workspace · Shop floor

My production plan

1 job on your plate · due first at the top

Batch WO-0143Tortilla chips, 12 oz bag200 bags

Built for the prep floor, not the office

A lot of food manufacturing software assumes someone sits at a desk. Your crew has flour on their gloves, so the record gets written on the phones they already carry, at the dock, the walk-in and the prep table.

  • Nothing to install

    TrackFinch runs in the phone's browser. Sign in and go: no app store, no special scanner, no tablet bolted to the wall.

  • The camera reads the case

    Point the phone at the barcode on the supplier's case. The supplier lot and expiry fill themselves in, so nobody types a lot number with wet gloves.

  • Each person sees their own plate

    The Shop floor screen opens on My production plan: the jobs on your plate, due first at the top. Start one and it's yours.

  • Labels from the office printer

    Lot labels print on a standard Avery 5163 sheet (2" × 4", 10 a sheet). Each carries a QR code that opens the lot in TrackFinch.

Two things to know before you hand it out

It needs a signal. There's no offline mode, so if the walk-in kills your bars, scan the cases at the door. Screens aren't live. They show the latest when you open or refresh them, so pull down to see what changed.

The oldest sack goes first. The held one doesn't go at all.

When a batch is done, TrackFinch takes each ingredient from the released lot that expires first, wherever that sack sits on the shelf. And a lot someone put On hold (a torn, damp sack, say) is skipped until someone checks it and taps Release.

First in, first out on paper works fine until two people restock the same shelf. Then the newest sacks end up in front, and the oldest ones end up in the bin.

Masa flour, 50 lb sack

Supplier Mill Creek Grain · 4 lots on the shelf

Example workspace

  1. Batch WO-0143 takes 80 lbSkipped

    L260826-1

    Supplier lot
    GM-4390
    Expires
    2026-11-06
    On hand
    100 lb
    On hold
  2. Batch WO-0143 takes 80 lbSkipped

    L260902-1

    Supplier lot
    GM-4471
    Expires
    2026-11-12
    On hand
    150 lb
    Released
  3. Batch WO-0143 takes 80 lbSkipped

    L260916-1

    Supplier lot
    GM-4520
    Expires
    2026-11-30
    On hand
    150 lb
    Released
  4. Batch WO-0143 takes 80 lbSkipped

    L261016-1

    Supplier lot
    GM-4688
    Expires
    2027-01-12
    On hand
    150 lb
    Released

Tap Release on the held sack to see where the next batch takes from.Released and first to expire, so it's next in line.

Batch WO-0143

Tortilla chips, 12 oz bag · 200 bags

Masa flour80 lb
From lotL260902-1expires 2026-11-12

L260826-1 expires sooner, but it's On hold, so it's skipped.L260826-1 is released now and expires first.

Needs attention

Example workspace

Expiring in the next 30 days

  • Lot L261013-3 expires in 8 daysJalapeño, diced
  • Lot L261013-2 expires in 15 daysYellow onion, diced
  • Lot L260826-1 expires in 18 daysMasa flour, 50 lb sack
  • Lot L260902-1 expires in 24 daysMasa flour, 50 lb sack

On hold

  • Lot L260826-1 on QC holdMasa flour, 50 lb sack · 100 lb waiting for release

Held lots wait under On hold; they join the expiry list once released.

Planning reads your open orders, recipes and stock, then lists what's short and what to make next, by due date. Each line has a button to plan the batch or draft the purchase order for the ingredient you're short of.

When a supplier calls about a bad lot

Type the supplier's lot number into Lots. One screen shows every batch it went into and every customer who got those cases.

Say Ridgeline Foods calls about MF-88213. You land on lot L261012-1: 264 lb went into batch WO-0142, and 408 of those jars went to 4 customers. That's your call list.

  • The customer list as a spreadsheet: who got which jars, on which order, on which day.
  • Recall letters, one per customer, ready to print.
  • A zip of the certificates (COAs) attached to the lots on an order, for the grocer who asks.
  • A mock recall to practise on: start the timer, find everything, print the report.

It's the record of what happened, not a certificate. Who to call and what to pull is still your decision.

The whole recall, from the supplier's call to the last letter, is walked through on our food traceability software page. How each delivery gets its own lot number and keeps it from the dock to the order is on the lot traceability software page.

Lots L261012-1

Example workspace

Lot L261012-1Released

Fire-roasted tomatoes · Supplier lot MF-88213 · 216 lb on hand

Origin: what went into it

Delivery from Ridgeline Foods

Received 2026-10-12 · 12 cases × 40 lb · expires 2027-03-02

Where used: what it became

Batch WO-0142 · Roasted tomato salsa, 16 oz jar

264 lb used · 480 jars · done 2026-10-14

Shipments: who received it

CustomerOrderShippedJars of WO-0142
Eastside GroceryShipped 2026-10-15SO-22102026-10-1596
Plaza MarketShipped 2026-10-15SO-22112026-10-1596
Mountain Natural FoodsShipped 2026-10-16SO-22122026-10-16144
Route 6 DistributionShipped 2026-10-16SO-22132026-10-1672
4 customers408

Balance for L261012-1

Received
480 lb
Used in batches
264 lb
Shipped
0 lb
Adjusted
0 lb
On hand
216 lb
Missing
0 lb

Shipped is 0 lb because the tomatoes left inside the jars. The jars carry the shipments above.

Free, and the honest list of what it doesn't do

Most food manufacturing software shows you a price after a demo call. TrackFinch costs nothing: every module, your whole team, no card and no demo call before you look around.

  • Every module
  • The whole team
  • No card
  • No demo call

So what's the catch?

TrackFinch is being built alongside its first food producers. Right now we'd rather have your real batches running through it than your card number, because that's how it gets better for kitchens like yours.

Leaving costs nothing either. Settings exports your whole workspace as a zip of CSV files, any time you ask. What's covered is spelled out on the TrackFinch pricing page.

Set up this afternoon

  1. Import your items from a CSV. The sheet you keep now will do: SKU, name, type, unit, reorder point and cost.

  2. Enter one recipe. The one you cook most. Recipes go in by hand, line by line, the way your batch sheet reads.

  3. Receive one delivery. Scan a case on your phone. The supplier lot and expiry fill in, and the delivery gets its own lot.

That's enough to put a real batch through. You can start a free workspace before the next one goes on.

What TrackFinch doesn't do

  • No accounting. Your books stay in QuickBooks.

  • No QuickBooks or Shopify connection. Data goes in and out as CSV files.

  • No catch weight. Every case of an item counts as the same weight. You can't record each case's own weight.

  • No co-products. One batch makes one lot of one product.

  • No percentage recipes. A recipe is written per jar or per bag, and the job multiplies it. Baker's percentages and yield-based recipes aren't there.

  • No allergen or nutrition labels. Keep making those where you make them now.

If you need those, a food manufacturing ERP fits better. That work is what they're built for, and at that size the longer setup earns its keep. If you need lot records, oldest-first stock and a clear list of what to cook and order next, this is the smaller tool.

Before you put your first batch in

The questions owners ask last, answered short, before they set it up.

Is TrackFinch a food ERP?

No. It covers the production and lot side of the kitchen: recipes, jobs, stock, lots, and what to cook and order next. It keeps no books, so accounting stays where it is today. If you're weighing the two kinds of tool, we wrote up how MRP and ERP differ.

Is it built for a business my size?

Yes, if you make food with somewhere between 3 and 50 people. It's food manufacturing software for a small business: one person can set it up in an afternoon, with no consultant and no rollout plan, and the whole crew joins at no cost.

Does it help with FSMA 204?

It keeps the lot records: which supplier lots went into each batch and which customers got the cases. That's a record, not a badge, and the rule only covers foods on the FDA's Food Traceability List, which leaves out most shelf-stable sauces, baked goods and snacks. Congress told the FDA not to enforce it before July 20, 2028, and whether your products are covered is a call for you and your food safety advisor.

Does it connect to QuickBooks or Shopify?

No, there's no connection to either. Your item list comes in from a CSV file, and your records go back out as CSV files whenever your bookkeeper or your store needs them.

What about drinks or co-packing?

Those get their own page. If you bottle drinks or run batches for other brands, start with our page on software for food and beverage makers.

Can I get my data out?

Yes, whenever you like. One export in Settings downloads every table in your workspace as CSV files in a single zip, ready to open in any spreadsheet.

Does it work offline?

No. TrackFinch runs in your phone's browser, so the phone needs a signal to save a scan. If the walk-in is a dead spot, check coverage there before the first delivery.

Put this week's batch in

You don't have to type up last year's batch sheets first. Set it up this afternoon, and the next batch you cook is the first one with a full record behind it.

Scan the delivery at the back door, tap Done when the kettle's empty, ship the cases. TrackFinch writes down every ingredient lot that went in and every customer who got a jar. Next time a grocer asks for lot codes, that batch has them.

Start free

Free · Every module · No card

Example workspace · Batches

  1. Batch WO-0142

    Roasted tomato salsa, 16 oz jar

    Done 2026-10-14
    Made
    480 jars
    In
    5 ingredient lots
    Out
    4 orders
  2. This week

    Your next batch

    Next up
    In
    Written down when you tap Done
    Out
    Written down as you ship