AgenTomte

September 3, 2026 · 6 min read

AI Inventory Management for Small Business: What It Reconciles

By Anna, co-founder, build and content

AI inventory management for a small business means a system that keeps your stock record honest between physical counts: it replays every movement that should have changed a number, finds the ones that did not, and hands you a ranked list of lines to go count. It is not a stock-taking robot and it does not replace the count. We built one for our own factory and export desk, and the part worth writing down is where it refuses to act.

What the agent actually does

The agent sits on top of whatever already records movement: goods received notes, production output, sales orders, transfers between locations, returns, scrap. Each of those is an event that should move a quantity. The job is to replay them in sequence and compare the result against the number the system currently shows.

Where the two agree, nothing happens. Where they disagree, the agent writes a discrepancy record: the SKU, the location, the size of the gap, the last movement it can account for, and the first point in the sequence where the arithmetic stopped working.

That last field is the one people actually use. A count that says you are 40 units short is a problem. A record that says the numbers matched until the transfer on 14 August and every reading after it runs 40 low is a place to look.

Alongside quantities it maintains lot-level state: which batch sits in which location, in what quantity, with which production and expiry dates. Same reconciliation, one level deeper.

The rule that keeps it honest: it never changes a stock figure

The agent has read access to the whole movement history and write access to exactly one thing, the discrepancy list. It cannot adjust a quantity. When a physical count disagrees with the system, a human decides which one is wrong, and the adjustment carries their name and the reason.

That reads like a limitation and it is the reason anyone trusts the output. Stock figures are financial records. A system that silently corrects itself teaches the warehouse to stop believing any number it produces, and you end up back at the clipboard.

What the agent findsWhat it does on its ownWhat it escalates
The same movement recorded twiceFlags the duplicate, links both recordsAny decision to void one
System quantity above physicalOpens a discrepancy, ranks it by valueThe adjustment itself
Batch approaching expiryLists it by days remaining and locationDiscount, rework or write-off
Reorder point breachedDrafts the purchase requestSending it to the supplier

The expensive errors point the same direction

Researchers at emlyon, Texas A&M, Cardiff Business School and TU Darmstadt ran a field study across roughly 24,000 SKUs in 11 grocery stores, posted as a working paper in May 2025 and revised in June 2026. Counting stock and correcting the records lifted store sales by about 11%. The entire gain came from one class of error: lines where the system held more stock than the shelf actually had.

The logic is unglamorous. When the record is too high, nothing reorders. The line goes quietly dead while the report says it is in stock. Nobody escalates a problem that looks fine on a dashboard.

Treat that figure as provisional. It is a preprint, not a peer-reviewed result, and the authors are named because that is who stands behind it. The same paper’s literature review quotes a 20% to 70% range for incorrect inventory records, but those underlying citations run from 1994 to 2008, so we do not use them and neither should anyone selling you software in 2026.

Expiry is a reorder input, not a reporting line

ReFED’s 2026 US Food Waste Report, using 2024 data, put American surplus food at 70 million tons and $380 billion. Split by cause, 23.7% is excess, 12.9% is spoilage and 5.0% is date-label concern. Roughly two fifths of that total is not theft and not damage. It is stock a system mismanaged until it stopped being sellable.

For anyone holding perishable or dated goods, remaining shelf life belongs in the reorder calculation itself. Four hundred units with nine days left is a different asset from four hundred units with nine months left, and any suggestion that ignores the difference will over-order and then write off the result. The agent carries days-remaining as a first-class field, so a near-expiry batch reduces what it proposes to buy rather than padding the on-hand figure that hides the shortfall.

Traceability is a schema problem now

The FDA’s Food Traceability Final Rule under FSMA requires a traceability lot code plus defined key data elements at seven critical tracking events: harvesting, cooling, initial packing, first land-based receiving, shipping, receiving and transformation. As of the agency’s July 2026 update to that page, the compliance date sits at 20 July 2028, moved out from 20 January 2026.

Two years is less room than it sounds if your lot codes today are written on a pallet card in marker. GS1’s Application Identifier 10 defines the batch or lot field as up to 20 characters, carried in GS1-128, DataBar, DataMatrix and QR. That is the format your buyers’ scanners already read, so there is no argument to have about it.

The agent’s contribution here is dull and it is most of the value: it refuses to accept a receipt without a lot code. The record is complete on the day it is created rather than reconstructed under pressure during an audit.

Reorder points that move when the business moves

Most reorder points get set once, during implementation, by whoever was in the room. Then lead times drift, a supplier changes, demand shifts, and the numbers stay put for three years.

The agent recalculates against actual consumption over a trailing window and against supplier lead time as observed rather than as promised, which are usually different numbers. It drafts the purchase request with the working shown: consumption rate, current cover, the lead time it used and where that figure came from. A person sends it. Same rule as everywhere else.

That is also the honest scoping test. If you cannot state today’s reorder logic in a sentence, the automation is not the first job. How to measure a process before automating covers what to record first.

Why smaller operations have not built this

The off-the-shelf answer is a warehouse management system priced and scoped for a distributor with a dedicated warehouse team. A small manufacturer or exporter runs stock across a production floor, a finished goods room and a third-party warehouse, joined by a spreadsheet that one person maintains. The software assumes a shape the business does not have.

The second reason is that inventory reconciliation looks like a data problem and behaves like a process problem. If two people are allowed to move stock without recording it, no agent will fix your numbers; it will only tell you faster that they are wrong. That is a real result, and it is the argument in AI automation for manufacturers.

What it costs to install

This is a standard AI Workforce Sprint, from $9,500 fixed, four to six weeks, built on your accounts and handed over with documentation. In practice a build like this touches three things: wherever movements are recorded today, wherever stock quantities live, and the place a person will read the discrepancy list each morning.

What you get is one tomte, our word for one production agent with one defined job, reconciling overnight and leaving a ranked list. It runs under the same discipline as the rest of our agent fleet: registered before it runs, fenced to what it may touch, and logging every action, which as of July 2026 covered 41 registered agents and 5,450 runs with zero failures across the 13 days measured.

Send us your current stock report, one month of movement records, and a plain description of how a count gets corrected today. You get a written fixed-price scope, a delivery window and a plain statement of which numbers the agent will and will not change on its own, within one business day. No meeting required. Start async.

Tell us what you want automated

Describe the work in writing. You get a written reply within one business day: a fixed-price proposal, a scoping question, or an honest referral out.

Start at /start

▸ written reply within one business day · no call scheduled, ever

Doesn't fit a package? Tell us what you need anyway.

Questions? Ask in writing

no chatbot · a human replies

Ask us anything, in writing

A founder replies within one business day. That is the same promise clients get.