Free AuditEnterprise AIShelfSense
Back to Blog
PharmacyNov 4, 20267 min read

Cattle Feed Shop Stock Management and Vet Medicine Expiry

Cattle feed goes stale in humid godowns and vet medicines expire by batch. A receiving, FEFO, monsoon storage and monthly check method for agri-input dealers.

SE

ShelfLifePro Editorial Team

Inventory management insights for retail and pharmacy

The counter that grew sideways

The shop started with seed, fertiliser and pesticide. Then a dairy farmer asked if you could keep a few bags of cattle feed. Then mineral mixture. Then a calcium supplement, a dewormer, some mastitis tubes, a bottle of liver tonic. A couple of seasons later a third of the counter is animal health, and nobody ever sat down and planned how to run it.

The trouble comes in two quiet ways. Feed bags at the bottom of the stack go musty and the farmer brings one back smelling sour. And a dewormer box at the back of the almirah turns out to be past its expiry date on the day a customer reads the label at the counter. Neither one feels like a system problem. Each one feels like bad luck.

It isn't bad luck. It's what happens when products with two very different ways of going bad get managed the way you manage urea.

Two different clocks on one shelf

Feed and medicine age differently, and that difference is the whole story.

Feed is a moisture clock. Compounded cattle feed, oilcake and mineral mixture are dry, absorbent and packed in woven or paper bags that breathe. Put them in a damp godown and they pick up moisture from the air and from the floor. That moisture is what lets mould grow, turns the fat in the feed rancid, and makes the feed clump. The manufacturer's date on the bag tells you how long the feed lasts in good storage. Your godown decides whether it actually lasts that long.

Veterinary medicine is a batch clock. Dewormers, antibiotics, calcium injections, tonics and teat dips each carry a batch number and an expiry date from the manufacturer. Veterinary medicines are drugs under the Drugs and Cosmetics Act, 1940, so selling them comes under the same drug sale licensing and expiry rules a chemist works under. An expired box isn't "a bit weak". It's stock you can't sell, sitting on a shelf an inspector can look at.

So one category needs storage discipline and the other needs date discipline. A shop that only does one of the two will keep losing stock on the other.

Why the losses stay hidden

Picture a typical agri-input counter in a dairy belt. Purchase entries go into the billing software or the ledger as item and quantity: "cattle feed 50 kg — 40 bags". No batch, no manufacture date, no expiry. The medicine supplier's bill does print batch and expiry, but that bill goes into a file and the information never reaches the shelf.

Then three things pile up:

  • New stock goes on top. The truck unloads, the boy stacks fresh bags on the old ones because that's the fast way. Old bags at the bottom keep getting older.
  • Medicine is bought by scheme. A distributor offers a free box on ten, you take it, and the slow-moving tonic now covers months of demand.
  • Seasonal demand swings. Dewormer and mineral mixture sell hard in some months and sit in others, so a box bought for the peak can sit through the lean months untouched.

None of this shows up in the stock figure. The ledger says 40 bags. It doesn't say 12 of them are from an old lot and getting damp.

Receiving: write the date down once

Everything downstream depends on capturing batch and date when the stock arrives. Once a bag is in the stack, nobody is going to find out its manufacture date.

At the gate, for every line on the supplier's bill:

  • Feed and mineral mixture: lot or batch number, manufacture date, and the expiry date the manufacturer gives on the bag. Take shelf life only from the label, never from memory or what the salesman says, because it varies by manufacturer and formulation.
  • Veterinary medicines: batch number, expiry date, quantity, and whether it needs cool storage (some vaccines and injectables say so on the carton).
  • A physical mark: chalk the arrival month on the bag stack or put a coloured sticker on medicine boxes, so even someone who never opens the register can tell old from new.

If you already keep a register for pesticides, add the same habit here. Our post on the pesticide dealer stock register under Form XIII and XIV covers the batch-wise layout, and it carries over to feed and medicine with almost no changes. If you'd rather start on a sheet, the expiry-tracking spreadsheet template has columns for batch, expiry and quantity.

Free template

Get the free Schedule H1 register template

The exact 8-column register format inspectors check, as a print-ready Excel file — with the filling and correction rules on a second sheet. See what's inside.

Instant download. No spam, unsubscribe in one click.

FEFO for bags and boxes

FEFO means first expiry, first out: whatever expires soonest leaves the shop first, no matter when it came in. With feed that usually matches arrival order. With medicine it often doesn't, because a newer delivery can carry a shorter date than the stock already on the shelf.

To make it work physically:

  • Stack feed so the oldest bag is the easiest to reach. Build a new stack beside the old one instead of on top of it, and finish the old stack first. Two short stacks beat one tall one.
  • Keep medicine front-to-back by expiry. Shortest date at the front of the shelf, longest at the back. When new stock comes in, pull the old boxes forward before putting the new ones behind them.
  • Tell the counter boy one rule: pick from the front, refill from the back.

The FEFO cheatsheet puts this on two pages you can pin near the almirah.

Monsoon storage for feed and mineral mixture

The rains are when feed losses jump, because that's when godown humidity stays high for weeks. The fixes are physical and cheap:

  • Off the floor. Wooden pallets or planks under every stack. Bags sitting straight on concrete pull damp up from the floor.
  • Off the wall. Leave a gap between stacks and walls so air moves and seepage doesn't reach the bags.
  • Smaller orders. In the wet months, order feed more often in smaller lots so less of it sits waiting.
  • Close opened bags. Loose mineral mixture sold by the kilo should be resealed or moved into a lidded drum.
  • Medicines away from the shutter. Keep the almirah away from the rain side and out of direct sun. Check carton labels for anything that says to store below a certain temperature.

Our guide to monsoon inventory and humidity damage goes through the godown side of this in more detail.

The monthly check

Once a month, ideally on a fixed date, walk the animal-health stock with the register in hand. It takes less time than you'd expect if receiving was done properly.

  • Feed: open the oldest stack. Look for clumping, mould, a sour or rancid smell, and damp patches on the bag. Anything doubtful gets pulled aside, not put back.
  • Medicine: list every batch expiring in the next three months. Those go to the front, and they're the ones to suggest first at the counter.
  • Returns: for short-dated medicine, check your distributor's return terms now, while there's still time to claim. The distributor expiry claim register helps you track what you sent and what came back as credit.
  • Ordering: look at what didn't move this month. Don't reorder that tonic just because there's a scheme.
  • Expired stock: separate it, label it "not for sale", and record it. Never leave it mixed in with saleable stock.

Animal health crosses over with clinics too. If you also supply local vets, the post on veterinary clinic inventory for pets and livestock shows how they think about the same batches from their side of the counter.

What paper handles, and where it breaks

A notebook or spreadsheet can carry all of this. Batch at receiving, chalk marks, front-to-back shelving and a monthly walk will cut feed and medicine losses on their own, no software needed.

Where paper struggles is the reminder. A register doesn't tap you on the shoulder when a dewormer batch is two months from expiry, and the monthly check is the first thing to slip in sowing season, when the counter is packed with seed and fertiliser buyers. Once you're tracking a few dozen medicine batches across several suppliers, it gets hard to see what's coming up without going through every page.

Free pharmacy diagnostic

How much expired stock is on your shelves right now?

Upload your stock register or purchase CSV. ShelfSense reads the batch expiry dates and shows what is expiring soon, what has already expired, and what to return first. 60 seconds, no signup.

Run the free pharmacy audit

If you want the reminders automated

ShelfLifePro serves agri-input dealers, with feed, mineral mixture and veterinary medicine batches tracked next to your seed and pesticide stock, so short-dated batches come up before they become write-offs. You can see how it works for your counter on the agri-inputs page. Every plan starts with a 14-day free trial, no credit card required. Run it through one monthly check and see if it catches anything your register missed.

SE

ShelfLifePro Editorial Team

The ShelfLifePro editorial team covers inventory management, expiry tracking, and waste reduction for pharmacies, supermarkets, and retail businesses worldwide.

See what batch-level tracking actually looks like

ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.

Prefer to talk it through? Book a 30-min call

Newsletter

Get the monthly expiry brief

One short email a month, only when there is something worth reading. FEFO tactics, markdown math, and stories from Indian retailers. No spam.

No spam. Unsubscribe in one click. Email only, no WhatsApp spam.

WhatsApp tips

Get expiry tips on WhatsApp

Leave your number and we say hello on WhatsApp, then share expiry-tracking tips for Indian retail now and then — FEFO, markdowns, monsoon stock. No broadcast lists; reply STOP any time.

Reply STOP anytime. We never share your number.