Farm inventory is everything a farm holds to use or sell: inputs like seed, planting material, fertilizer and packaging; the harvest in storage; and anything made from the harvest, from bagged produce to jam. Land, equipment and vehicles are assets, not inventory. A useful farm inventory template keeps three lists, inputs, harvest lots and products, and ties them together with a lot code on every harvest, so you can say what's on hand, what it's worth, and which harvest went into which product. In the example below, a taro farm holds $1,251 of inputs, has 175 kg of harvest left from four harvest lots, and has made eight batches of chips, kūlolo, poi and lilikoi butter, each traceable to the block it came from. Below is what counts, each list with its columns, how to value it, and a free template.
The short version
- Farm inventory is inputs, stored harvest and products made from the harvest; land and equipment aren't.
- Give every harvest a lot code: crop, block or field, and date.
- Record grades: what's sold fresh, what's processed, what's culled.
- Record which harvest lot every batch used, so a product traces back to its block.
- Calculate what's left of each harvest from what was sold and processed; a negative means a record is missing.
- Value inputs at what you paid; how to value the harvest itself is a question for your accountant.
- TaroStack runs the farm and the kitchen as one chain, from harvest lot to customer. More below.
What counts as farm inventory
| Category | Examples | What to record |
|---|---|---|
| Inputs | Seed, planting material, fertilizer, feed, packaging, labels | On hand, cost each, reorder point |
| Harvest | Each crop as it comes in, in storage | Lot code, block, date, weight, grades, where it went |
| Products | What's made from the harvest: bagged, dried, cooked, jarred | Batch, harvest lot used, quantity, best-by date |
| Not inventory | Land, equipment, vehicles, buildings | Kept as assets, separately |
Livestock and crops still in the ground are treated differently by different accountants, so they're left out here.
List 1: inputs
Windward Roots, the made-up taro business I use in these examples, grows taro on its own loʻi and makes products from it.
| Input | Unit | On hand | Cost each | Value | Reorder point | Status |
|---|---|---|---|---|---|---|
| Organic fertilizer | 50 lb bag | 12 | $38.00 | $456.00 | 6 | OK |
| Huli for replanting (own) | each | 400 | $0.00 | $0.00 | 300 | OK |
| Produce boxes | 40 lb box | 150 | $1.20 | $180.00 | 100 | OK |
| Chip bags, 5 oz | each | 2,400 | $0.18 | $432.00 | 1,500 | OK |
| Frying oil | 35 lb jug | 3 | $42.00 | $126.00 | 4 | Reorder |
| Sea salt | kg | 3 | $1.80 | $5.40 | 2 | OK |
| Labels | each | 860 | $0.06 | $51.60 | 420 | OK |
| Inputs on hand | $1,251.00 |
Huli, the taro tops kept for replanting, come from the farm's own harvest, so they carry no purchase cost, but they still belong on the list: run out of huli and the next planting waits. How to set each reorder point is in reorder point example.
List 2: harvest lots
| Lot | Crop | Block | Harvested | Total kg | Grade A | Grade B | Cull | Sold fresh | Into products | On hand |
|---|---|---|---|---|---|---|---|---|---|---|
| B2-1002 | Taro | Block 2 | Oct 2 | 240 | 205 | 25 | 10 | 90 | 140 | 0 |
| B3-1009 | Taro | Block 3 | Oct 9 | 250 | 212 | 28 | 10 | 85 | 140 | 15 |
| LK-1012 | Lilikoi | Fence line | Oct 12 | 30 | 26 | 3 | 1 | 10 | 19 | 0 |
| B1-1016 | Taro | Block 1 | Oct 16 | 260 | 220 | 30 | 10 | 40 | 50 | 160 |
| Totals | 780 | 175 |
The lot code is the block and the date: B3-1009 is block 3, October 9. On hand is grade A plus grade B, less what was sold fresh and what went into products, and the "into products" column adds itself up from the products list, so it can't disagree with it. If on hand ever goes negative, a sale or a batch wasn't recorded. How lot codes can be built is in how to create lot numbers.
List 3: products made from the harvest
| Batch | Product | Made on | Harvest lot | Harvest kg | Made | Best by |
|---|---|---|---|---|---|---|
| CH-1004 | Taro chips, 5 oz | Oct 4 | B2-1002 | 50 | 140 bags | Jan 2 |
| KU-1006 | Kūlolo, 8 oz | Oct 6 | B2-1002 | 12 | 42 packs | Oct 13 |
| PO-1007 | Poi, 1 lb | Oct 7 | B2-1002 | 78 | 190 bags | Oct 14 |
| CH-1011 | Taro chips, 5 oz | Oct 11 | B3-1009 | 75 | 210 bags | Jan 9 |
| KU-1013 | Kūlolo, 8 oz | Oct 13 | B3-1009 | 12 | 42 packs | Oct 20 |
| LB-1013 | Lilikoi butter, 8 oz | Oct 13 | LK-1012 | 19 | 64 jars | Jan 13 |
| PO-1014 | Poi, 1 lb | Oct 14 | B3-1009 | 53 | 130 bags | Oct 21 |
| CH-1017 | Taro chips, 5 oz | Oct 17 | B1-1016 | 50 | 140 bags | Jan 15 |
With the harvest lot on every batch, any bag of chips traces back to its block and date. That's what a buyer asking about traceability wants, and what a farm making value-added products needs if a problem is ever found. What changes when a farm starts processing its harvest is in value-added products for farms.
What it's worth
Inputs are valued at what you paid: $1,251 in the example. The harvest is harder. Some farms value it at an estimate of what it cost to grow, some at what it would sell for, and how a farm values inventory for tax depends on how its books are kept, so ask your accountant before you pick. The template has a cost-per-kilogram column for whichever you choose; at $1.10 a kilogram for taro, the 175 kg on hand is worth $192.50. An organic farm also balances what was harvested against what was sold and processed, which these three lists answer directly; how is in organic mass balance audit.
Get the template
Download the farm inventory template. Three sheets: inputs with their value and reorder flags, harvest lots with grades and what's left, and the batches made from each harvest, linked by lot code. Type over the examples with your own crops, blocks and products. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
The lists work at a desk. The farm doesn't happen at a desk: the harvest is weighed in the field with no signal, graded at the wash station, and half of it goes to the kitchen on a Tuesday while the other half goes to market on Saturday. Someone types it all in on Sunday night, from scraps of paper. The batch sheet in the kitchen says "taro from Tuesday", not B3-1009, and the fertilizer runs out the week before planting because nobody looked at the list.
How TaroStack does it
TaroStack runs the farm and the kitchen as one chain, from the harvest lot to the customer.
The farm and the kitchen are sites. A farm, a kitchen, a shop and a market stall are each sites, with stock kept per site, and moving the harvest to the kitchen is a transfer, with stock in transit until it lands. Each harvest goes into stock as a lot with its own code and dates. Counting works on a phone with no signal and sends itself later, so the field and the wash station aren't a problem.
Batches use harvest lots. A recipe holds the taro, oil, salt and bags. Recording a batch takes the taro from the harvest lot you used, and the other ingredients from theirs, notes them on the batch automatically, and gives the product its own lot code and best-by date. One report walks any harvest lot to every batch and customer, with what's still on your shelves.
And inputs that don't run out. The reorder list shows fertilizer, oil and bags in days of cover, against each supplier's lead time, and every adjustment carries a reason, so culls and spoilage are reported by reason, item and site.
| The job | Paper and a spreadsheet | In TaroStack |
|---|---|---|
| Harvest to kitchen | Remembered | A transfer between sites, by lot |
| Which harvest is in this bag? | "Tuesday's" | The lot, on the batch |
| Weighing in the field | Scraps of paper | A phone, with no signal |
| Fertilizer before planting | Noticed when it's gone | Days of cover |
Lots, recipes, batches and counting are on every plan, from $49 a month; more than one site, like a farm and a kitchen, is on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
