Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Does Our Green Coffee Stock Never Match What Is Actually on the Pallets?
Problems We Solve

Why Does Our Green Coffee Stock Never Match What Is Actually on the Pallets?

Coffee roasters lose track of green coffee by lot, bag and weight. We build a green stock ledger that follows each lot from delivery to the roaster drum.

Updated 4 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Green coffee stock drifts because deliveries are booked in by bag count, roasts are logged by weight, and nobody records the part bags, the sample pulls or the lot that got swapped on the pallet. We build a green stock ledger that tracks every lot by weight from the importer's delivery note to each charge into the roaster, so the spreadsheet and the pallets agree and you reorder before a blend runs dry.

Friday afternoon, counting jute sacks

The spreadsheet says you have four bags of the Colombian washed left. On the warehouse floor there are two full sacks, one half used bag with a scoop in it, and a GrainPro liner with maybe eight kilos at the bottom that someone decanted into a bucket last Tuesday. The Brazil you use for the house espresso blend is showing twenty kilos more than you can find.

So you do what you do every few weeks: weigh everything, correct the sheet, and wonder where the difference went. Meanwhile the head roaster has already planned next week's roasts from the old numbers, and there is a real chance the Monday blend comes up short.

Where the kilos go missing

The count is wrong because the stock is recorded in three different units by three different people. Deliveries come in as bags, usually 60 or 69 kilos depending on origin. Roasts go out as charge weights logged on the roaster or in a roast logging tool. Samples for cupping, sample roasts for a new wholesale prospect and the odd kilo for the team's own brew bar are not logged anywhere.

  • Bags are booked in by count, but bag weights vary by origin and by importer.
  • Charge weights are recorded against a profile name, not always against a lot.
  • Two lots of the same origin share a pallet and get used interchangeably.
  • Sample roasts and cupping pulls come out of stock without a record.
  • Part bags are decanted into bins and lose their lot label.

None of these is a big mistake on its own. Added up over a month, they are why the sheet and the floor disagree.

What a wrong count really costs

The obvious cost is running out. A blend component that is not there on roast day means either changing the blend recipe on the fly, which your wholesale cafés notice in the cup, or pushing the roast and letting orders slip. The less obvious cost is buying. If you cannot trust the numbers, you over order green to be safe, and green coffee sitting in the warehouse for months ties up cash and ages. And when a lot is finished you often cannot say with confidence how much of it went into which blends, which makes costing each bag a guess.

The green stock ledger we build

  1. Every delivery is booked in from the importer's delivery note or contract, by lot number, bag count and actual weight, with a photo of the bag marks attached.
  2. Each lot gets a short code and a printable label, so part bags and bins keep their identity when they are decanted.
  3. When a roast is logged, the roaster picks the lot being charged. If you already log roasts in a tool such as Cropster, we read the batch record from it rather than asking for it twice.
  4. Sample pulls, cupping and sample roasts have their own quick entry on a phone, because they are the leaks that matter most.
  5. Stock is held as kilos per lot, with a running total per origin and per blend component.
  6. A weekly stock take screen lists each lot with its expected weight, and the difference you record is kept as a loss line rather than silently overwritten.
MovementHow it is recorded nowWith the ledger
DeliveryBag count on the sheetLot, bags and weight from the delivery note
Roast chargeProfile name on the roasterCharge weight against a specific lot
Samples and cuppingNot recordedQuick phone entry against the lot
Part bagsUnlabelled binsLot label travels with the coffee
Stock takeSheet overwrittenDifferences kept and visible

Reorder points are set per component in kilos of green, using what your roast plan is likely to consume, so the warning arrives while there is still time for the importer to deliver.

What changes on the warehouse floor

The roaster planning next week's production looks at kilos per lot, not a bag count that might be three weeks stale. When a lot runs low, the person who buys green sees it in time to call the importer. Stock takes become a check rather than a rescue, and the loss line tells you whether the gap is sample pulls, spillage or something else. Because each charge is tied to a lot, you can also see which lots went into which blends, which feeds straight into costing.

Signs this is your roastery

  • The green stock sheet is corrected by hand after every count.
  • You have run short of a blend component that the sheet said was there.
  • Part bags sit in bins without a lot or arrival date on them.
  • Sample roasts for prospects are not recorded anywhere.
  • You order green early because you do not trust the numbers.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we have to stop using our roast logging software?

No. If you log batches in a tool that can export or share its data, we read the charge weights from there and add the lot information, so the roaster does not enter anything twice.

Can it cope with blends that change components with the season?

Yes. A blend is a recipe of components, and each component can point at a different lot as crops change, so the stock and the recipe stay separate.

What if the roaster forgets to pick the lot?

The roast still records, and it lands in a short list of charges without a lot for someone to resolve the same day, rather than disappearing into the totals.

What affects the cost of building this?

How many lots and blends you run, whether roasts need to be read from another system, and whether stock needs to flow into your accounts or online shop.

What do you need from us to start?

A recent delivery note, your current stock sheet, your blend recipes and half an hour walking through a roast day with whoever runs the roaster.

Keep reading

More on Problems We Solve

Start here

Tell us where the roastery admin is slowing you down

Describe how orders reach you, what you roast on and what the shop, subscriptions and wholesale side run on today. We will tell you what we would build and what we would leave alone, and if a setting in Shopify or your roast logging software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →