Poultry farm record keeping: a practical guide

What to write down every day on a broiler farm, how to keep the khata, which numbers to watch, and how to work out a flock’s profit. With examples from one example farm.

12-minute read Updated

The daily round Four records, every shed, every day.

  1. Mortality Birds dead or culled, and the cause
  2. Feed Bags issued to the shed
  3. Weight Average of a weighed sample
  4. Sales Birds, buyer, rate and amount
In this guide
  1. 01 What to record every day
  2. 02 Mortality and its cause
  3. 03 Feed and the feed store
  4. 04 Flock records
  5. 05 Money and the khata
  6. 06 Paper vs Excel vs an app
  7. 07 The numbers to watch
  8. 08 A weekly routine
  9. 09 Working out flock profit
  10. 10 Doing it in Poultry Ledger

01 of 10. What to record every day

A broiler farm needs four records from every shed, every day: mortality, feed, weight and sales. Farm owners call it the M · F · W · S round. If these four are right, almost every other number on the farm can be worked out from them.

Write them down at the shed, at the same time each day. A number written at the shed is better than one remembered in the evening.

One day’s sheet: Shed 2, day 23 · example farm
RecordWhat to writeExample
DayThe date and the flock’s age in daysSat 03 Oct · day 23
Shed and flockThe shed and the flock codeShed 2 · FLOCK-2026-013
MortalityBirds dead or culled, with the time and cause12 birds (4 at 06:10, 8 at 14:40)
FeedBags issued to the shed25 bags
WeightSample average, lightest and heaviest bird1,240 g average
SalesBirds sold, buyer, rate and amount2,500 birds · Rehman Traders · Rs 165 a bird · Rs 4,12,500
NotesAnything unusual: heat, water, a vaccine, a visit—

Keep one sheet per shed. Do not add up across sheds on the sheet itself; add up later, from the sheets.

02 of 10. Recording mortality, and why the cause matters

Count the dead birds in each shed at least twice a day, in the morning and in the afternoon, and write each count down with the time. Culled birds count as mortality too.

Write a cause next to each count, even a rough one: heat, crowding, legs, sickness, or not known. One bad day tells you little. The same cause three days running tells you where to look.

Mortality in Shed 2 on day 23 · example farm
TimeBirdsCause
06:104Unknown
14:408Heat stress
Flock so far190 of 10,030 placedLivability 98.1%

Livability comes straight from these counts: the chicks placed that have not died, as a share of the chicks placed. Birds already sold still count. If a count is missed, the flock looks better than it is. Livability is too high, and FCR is too low, because the feed is shared over birds that are no longer there.

Watch for a jump. Poultry Ledger records each death with its cause and warns you, under “Needs attention”, when deaths in a shed jump.

03 of 10. Feed records and the feed store

Feed is the largest cost of a broiler flock, so it needs two records, not one: the bags issued to each shed every day, and the bags left in the store.

For FCR, count the bags issued to the shed, not the bags bought. Feed still in the store has not been eaten, and counting it makes the flock’s FCR look worse than it is.

Broiler feed in the store (50 kg bags), 30 Sep to 03 Oct · example farm
DateEntryBagsLeft in store
30 SepIn store at day end—120
01 OctBought+300420
01 OctIssued to Shed 1−39381
01 OctIssued to Shed 2−22359
02 OctIssued to Shed 1−40319
02 OctIssued to Shed 2−23296
02 OctAdjusted (wet bags)−2294
03 OctIssued to Shed 1−42252
03 OctIssued to Shed 2−25227

Once a week, count the bags in the store and set the count beside the last line of the record. If they do not match, find out why before the next load is ordered. Write down wet or torn bags as an adjustment, and returned bags as a return, or the count will never agree.

In Poultry Ledger, each feed entry takes the bags out of stock by itself, and stock running low shows under “Needs attention”.

04 of 10. Flock records

Each flock gets one record from the day the chicks arrive until the last bird is sold. Give it a code and tie it to one shed, so every daily entry has a home.

What to write when a flock is placed
RecordWhy it matters
Flock code and shedEvery daily entry is tied to it.
Placement dateThis is day 0. The flock’s age, and every breed comparison, counts from here.
BreedRoss 308 and Cobb 500 have different targets for the same age.
Chicks placedThe start of the bird count, livability and FCR.
Chick cost and supplierThe first cost of the flock, and a due in the supplier’s khata.
Closing date and birds soldCloses the flock so it can be settled.

Birds alive and age in days follow from these and the daily round. If the daily records are complete, you never need to keep them by hand.

Use one flock code everywhere: on the daily sheet, on each feed issue, on every sale and on the challan. When the flock closes, every entry with that code belongs in its settlement, and nothing else does.

05 of 10. Money: sales, expenses and the khata

Write down every sale and every expense on the day it happens: chicks, feed, medication and vaccines, labour, utilities and transport. Tie each one to a flock where you can, so that flock’s profit comes out right.

Keep a khata for each buyer and supplier: what they owe you, what you owe them, and how old each amount is.

Khata for one buyer · example farm
EntryAmount (Rs)
Sale · 2,500 birds · challan INV-2026-000484,12,500
Received on the day−3,02,500
Balance due · Rehman Traders1,10,000

Then age the dues. A balance from last week is a reminder; one from two months ago is a problem. Poultry Ledger sorts each buyer’s dues into 0–7, 8–30, 31–60 and 61+ days.

Take the Rs 1,10,000 above, from a sale on 3 October. Until 10 October it sits in the 0–7 day column. On 11 October it moves to 8–30 days, and on 3 November to 31–60. If it is still unpaid after 61 days, it is the first due to chase.

If Rehman Traders pays Rs 60,000 on 10 October, the balance falls to Rs 50,000. The challan stays Part paid until the rest comes in.

When a payment comes in, decide which charge it pays. If you do not choose, pay off the oldest due first. That is what Poultry Ledger does when no charge is chosen.

06 of 10. Poultry record keeping: paper vs Excel vs an app

Paper books get wet, go missing, and cannot add themselves up. A number copied wrong is copied wrong for good.

Excel is better, but a cell can be changed by anyone, and nothing records who changed it or when. Totals break when a row is inserted. Over a flock, the numbers drift away from what happened in the shed.

What each way of keeping records does for you
What it doesPaper registerExcel sheetPoultry Ledger
Adds up the totalsNoYes, if the formulas are rightYes
Keeps a removed entryCrossed out, at bestNoYes, and it can be restored
Works without internetYesYesYes
Ages the khata duesBy handBy handYes, 0–7 to 61+ days
Compares with Ross 308 / Cobb 500By handBy handYes, for the flock’s age
Hides money from workersNoHardYes, three roles
Challan to the buyer’s WhatsAppNoNoYes: you attach the PDF and press send

Excel is a fair choice for a small farm where one person keeps the books. The trouble starts when several people write in the same file, or when the owner is not on the farm every day.

If you stay with Excel, lock the cells that hold formulas, keep one file per flock, and save a dated copy every week. Then a change can at least be found by setting two copies side by side.

07 of 10. KPIs to track against the breed standard

Three numbers tell you how a flock is really doing: FCR, livability and EPEF. A fourth, weight against the breed target, tells you early.

The four numbers, for the FCR calculator’s sample flock (10,000 placed, day 35; not the example farm)
NumberHow it is worked outExample
FCRfeed (kg) ÷ weight gain (kg)1.72
Livability100 − deaths ÷ placed × 10098.0%
EPEFlivability × kg ÷ (age × FCR) × 100308
Weight vs targetsample average − target for the age1,900 g vs 2,296 g

Look at them every week, not only at sale. A flock that falls behind in week three can still be put right; at day 35 it is too late.

Always read FCR with the flock’s age. An FCR of 1.25 is behind the Ross 308 target at day 21 and well ahead of it at day 35, because FCR rises as the birds grow. Compare it with the breed table for the same day, never with another flock’s closing figure.

08 of 10. A simple routine for the week

Good records come from habit, not effort. This is a routine that fits a farm with a few sheds and one office.

When to do what
WhenWhat to do
Every dayThe M · F · W · S round for each shed. Sales and expenses entered the same day.
Two or three times a weekWeigh a sample in each shed and write down the average.
Once a weekCompare weight and FCR with the breed target. Look for khata dues older than 30 days. Count the feed bags in stock.
When a flock closesSettle it: sales, costs and profit per bird. Compare it with your past flocks.

The weekly check is the one most farms skip, and the one that pays. Twenty minutes with the week’s sheets shows a shed falling behind on weight, a buyer who has stopped paying, or feed bags that do not add up, while there is still time to act.

Give each record to one person. When two people share a job, sooner or later each thinks the other one did it.

09 of 10. Broiler profit, worked example

When the last bird is sold, put the flock’s sales and costs on one page. This is the settlement for one example flock, FLOCK-2026-011, closed at day 35 with 9,712 of its 10,000 birds sold.

Flock settlement, FLOCK-2026-011 · example farm
ItemAmount (Rs)
Sales · 9,712 birds28,48,000
Chicks · 10,000−6,50,000
Feed · 616 bags−15,40,000
Medication & vaccines−1,12,000
Labour, utilities, other−86,000
Net profit4,60,000

Read it from the top. Sales is what the buyers paid, or still owe, for the 9,712 birds. Chicks is the cost of all 10,000 day-olds placed, including the 288 that died or were culled. Feed is every bag issued to the shed over 35 days. Medication and vaccines, then labour, utilities and other costs, close the list.

Feed is by far the largest cost: Rs 15,40,000 of the Rs 23,88,000 spent, nearly two-thirds. That is why a small change in FCR moves the profit so much.

The 288 birds that did not reach sale still cost their chick price and the feed they ate before they died. That is why livability matters to profit, not only to the bird count.

Divide the profit by the birds sold to compare flocks of different sizes. Here it is Rs 47 per bird sold. Set it beside the same figure for your last three or four flocks, not beside another farm’s.

10 of 10. Doing it in Poultry Ledger

Poultry Ledger is a Windows app built for this round. You pick a shed and press M, F, W or S. The flock, the khata and the reports update on their own.

Removed entries are kept, not erased, so the numbers cannot be quietly changed. Workers record the day but never see money. It all works offline on the farm PC.

When a flock closes, its settlement comes out of the same entries, with the net profit in figures and in words, ready to print or save as a PDF for your partners.

Record-keeping questions

What records should a poultry farm keep?

Daily mortality, feed, weight and sales for each shed; the flock’s placement date, breed and chick count; every expense; and a khata of dues for every buyer and supplier.

Is Excel enough for a poultry farm?

Excel works for a while, but cells can be changed with no record of who or when, and totals break when rows move. A daily ledger keeps an honest, running record.

How often should I weigh the birds?

Weigh a sample two or three times a week. Compare the average to the Ross 308 or Cobb 500 target for the flock’s age.

How do I keep track of khata dues?

Write every sale and every payment against the buyer, and look at how old each due is. Once a week, follow up anything older than 30 days.

How do I work out a flock’s profit?

Add up the flock’s sales, then take away chicks, feed, medication and vaccines, labour, utilities and other costs. Divide what is left by the birds sold to get the profit per bird.

The four numbers

FCR
1.72
feed (kg) ÷ weight gain (kg)
Livability
98.0%
100 − deaths ÷ placed × 100
EPEF
308
livability × kg ÷ (age × FCR) × 100
Weight vs target
1,900 g
sample average − target (2,296 g)

The FCR calculator’s sample flock: 10,000 placed, day 35.

Still not sure?

Message us on WhatsApp and we will help.

0303-5655167

Keep these records without the paperwork.

Poultry Ledger is a Windows app for the daily round: one key each for mortality, feed, weight and sales. The flock figures, the khata and the reports add themselves up.

Works without internet · syncs when you’re back online