Monday on the farm — Jumatatu ya kupanga: Plan your week and check your numbers. Learn more ↗
Back to blog
· 4 min read

From Guesswork to Data — How One Kiambu Farmer Transformed His Dairy

A Kiambu dairy farmer with 12 cows switched from notebook records to a digital system. Six months later, his yield was up 18% and his feed cost per litre had dropped 22%.

Share:

From Guesswork to Data — How One Kiambu Farmer Transformed His Dairy

This is the story of what changes when a farmer who has been managing by instinct for 15 years starts managing by numbers. It is not a dramatic story. There is no crisis, no near-failure, no rescue. It is the quiet story of a farm that was doing fine — and became significantly more profitable by changing how it uses information.

The starting point

A dairy farm in Kiambu County. Twelve Friesian crosses on a 2-acre zero-grazing unit. The farmer — experienced, skilled, dedicated — has kept a notebook for years. He knows his cows by name, temperament, and approximate yield. He buys good feed, pays a reliable herdsman, and maintains clean housing.

By any measure, this is a well-run farm. But the farmer has a nagging feeling that some cows are not pulling their weight, that feed costs have been creeping up, and that his calving intervals are longer than they should be.

He cannot prove any of this from his notebook. He just senses it.

Month 1: the baseline surprise

He sets up the app, adds his 12 cows, and starts recording milk yield per cow per session. After 30 days, the app shows his first monthly summary.

Herd average: 13.2 litres per cow per day.

He thought it was 15. He had been mentally averaging based on his best cows and ignoring the lower performers.

Individual cow breakdown revealed:

  • 4 cows averaging above 16 litres (the ones he thought of when estimating herd average)
  • 5 cows averaging 11-14 litres (the silent middle)
  • 3 cows averaging below 10 litres (the ones he rarely thought about)

The bottom 3 cows — Wangari, Njoki, and Shiru — were producing 30% below the herd average while eating the same feed ration.

Month 2: the feed revelation

He starts recording daily feed consumption. Not per cow yet — just total feed into the system.

The calculation is simple:

  • Total feed cost per month: KES 58,000
  • Total milk produced: 4,752 litres
  • Feed cost per litre: KES 12.20

He had estimated his feed cost at about KES 10 per litre. The real number was 22% higher.

The difference was roughage. He had been counting only concentrates in his mental calculation. When he added hay, silage, and mineral supplements, the true cost emerged.

At KES 12.20 feed cost per litre and a selling price of KES 45, his feed-to-revenue ratio was 27%. Not terrible — but above the 20-25% target he had read about.

Month 3: the breeding gap

With two months of data, he turns attention to breeding. He enters his best estimates of recent AI dates and last calving dates.

The app calculates days open for each milking cow:

  • 4 cows: under 100 days open (on track)
  • 3 cows: 100-150 days open (slightly behind)
  • 2 cows: over 180 days open (significantly behind)
  • 1 cow: over 250 days open (missed multiple cycles)

Estimated herd average calving interval: 438 days. He had no idea it was this high. The two cows over 180 days open were costing him months of potential production.

He schedules extra observation for the two overdue cows and catches both in heat within the next cycle. One conceives on first service.

Month 4: the culling conversation

The data now shows a clear picture of each cow's economics:

CowDaily YieldFeed AllocationEstimated IOFC (KES/day)
Wambui19.5LStandard338
Njeri17.2LStandard225
Kamau's16.8LStandard207
Atieno15.5LStandard148
Makena14.1LStandard84
Nyambura13.2LStandard43
Wangari9.8LStandard-62
Njoki8.5LStandard-121
Shiru7.2LStandard-180

Three cows have negative Income Over Feed Cost. They are eating more than they produce in value. Every day they are on the farm, they cost money.

He had suspected Shiru was unproductive. He had no idea about Wangari. And Njoki was a cow he liked — calm temperament, easy milker — but the numbers were clear.

He culls Shiru and Njoki. Wangari gets one more lactation to prove herself, with a dedicated feeding adjustment.

Month 5-6: the compounding effect

With two low-producing cows gone, the herd average jumps:

  • Herd average: 14.8 litres/cow/day (up from 13.2 — a 12% increase, just from removing the bottom)
  • Feed cost per litre: KES 10.80 (down from KES 12.20 — fewer mouths eating the same quality feed)
  • Total farm production dropped slightly (fewer cows), but profit per cow increased by 35%

He uses the income from selling the two culled cows (KES 65,000 each at meat price) to buy one high-quality in-calf heifer for KES 120,000. This replacement will join the herd in two months with better genetics.

His breeding programme is tighter. The app's heat reminders mean he catches every cycle. His projected calving interval for the current breeding cycle is 375 days — down from 438.

The six-month summary

MetricBeforeAfter 6 MonthsChange
Herd size12 cows10 cows + 1 heifer due-2 (intentional)
Average yield/cow/day13.2L14.8L+12%
Feed cost/litreKES 12.20KES 10.80-11%
Est. calving interval438 days375 days (projected)-63 days
Cows with negative IOFC30Eliminated

No new equipment. No new building. No new breed. The same farm, the same management skill — now guided by data instead of intuition.

What he says now

"I knew my farm. I did not know my numbers. Those are two different things."

Start knowing your numbers at shira.farm.