Raising layers
Run a layer flock from placement through peak production - egg collection, grading, and closeout.
Last updated 2026-08-21
Raising layers
A layer flock is saved as a Lot in PoultryDesk. It is a group of pullets or hens placed into one or more houses and tracked from placement through peak production to depopulation. You can always see hen-day production, mortality, feed per egg, and the daily egg count.
Before you start
Make sure your site and houses exist, and that you have birds to place - either purchased point-of-lay pullets or birds transferred from a rearing lot.
Place the lot
Open Layers, choose New placement, then:
- Pick the site and house or houses.
- Enter the bird count, the breed or strain, the age at placement, and the placement date. Pullets are usually placed at point of lay (around 16-18 weeks / 112-126 days), so set the age at placement in days. PoultryDesk uses it to work out the hatch date so the flock age and the feeding schedule reflect the true bird age. Leave it blank only if the birds really are day-old.
- Optionally set the housing system (deep litter, battery cage, free-range, or barn / aviary). It defaults to whatever the chosen house is set to, so you usually just confirm it.
- Submit.
This opens a new layer flock, labelled as a Lot in the app.
Daily flock records
Open the flock and record the day's work.
- Egg collection - choose Record eggs, then use Full day for one total or Morning and Afternoon for separate collections. Every period uses Trays, Loose eggs, and Damaged. Split periods calculate the visible Day total automatically. Choose Review entry before confirming. Existing selected-day periods load read-only; double-click a value, or focus it and press Enter, to enter a reasoned correction without replacing the original record.
- Mortality - choose Record mortality, enter the count and an optional cause. When the selected day already has deaths recorded, choose Edit recorded total to restate that day's total with a reason. PoultryDesk saves the correction as a new event and never edits the original records.
- Body weight - choose Record weight (or open the Growth tab and choose + Record weight) and enter each bird's weight in grams, separated by commas (for example
1000, 1080, 1160). You can paste a row straight from a scale or spreadsheet. PoultryDesk works out the sample size, average, flock uniformity (the share of birds within 10% of the average), and coefficient of variation as you type. Every weighing is saved as a new sample, not a correction of an earlier one. - Feed used - choose Record feed used and enter the quantity. PoultryDesk preselects the feeding-program item when it is available, or the sole eligible Feed item; you can change it before saving. This draws the feed down from your inventory.
- Feed correction - open the Feed tab, find the day, and choose Correct. Select the contribution, review the before and after quantities, and enter a reason. The original entry remains in the audit history.
- Not fed - on a missing Feed day, choose Not fed and explain why the flock was not fed. PoultryDesk treats that reasoned zero differently from a day with no decision.
An explicit Not fed decision also prevents the automatic feeding schedule from generating an estimated Feed record for that Lot and day.
Record the egg round one flock at a time
Open Lots, then Egg round. Choose a Farm, Lot, and capture date. The page opens on the first laying lot in the first farm instead of listing every active flock. The selected-lot strip shows the house, birds alive, eggs collected to date, and whether today's collection is already recorded.
Use the checkbox Lot picker to include one or more flocks. Each Lot row starts collapsed and highlights the day's combined total. Expand a row with the left > control, then choose one entry path: use Full day for one daily total, or use Morning and Afternoon for separate collections. Both paths use Trays, Loose eggs, and Damaged columns.
Morning and Afternoon values always calculate and display the Full day totals. Full day and split-period inputs are mutually exclusive so eggs cannot be counted twice. Existing values are preloaded as read-only. Double-click a recorded value, or focus it and press Enter, then enter a correction reason. PoultryDesk saves a correction without replacing the original event. Review the live usable total and choose Review entry. After saving one flock, choose Next lot to continue through the farm. Recent captures stays collapsed until you open it.
Backfill missed Feed days
Open the Feed round and expand Generate missing records. Pick Feed, choose a range of at most 31 days, and select Preview records. Review the historical bird count, feeding phase, estimated quantity, stock source, cost path, and posting legs. A blocked row explains the missing stock or cost evidence and cannot be confirmed. Confirm generation requires a connection and rechecks the preview before posting. Generated quantities are labelled Estimated; manual Feed entry remains available offline for measured figures.
When you change the Feed round date, PoultryDesk reloads the Lots that were active that day and refreshes their bird counts, phase, suggested quantity, Feed item, existing state, and stock-source status before unlocking the grid. Once a date has loaded, measured Feed entries can still be saved or queued offline. Changing to another date needs a connection so PoultryDesk does not reuse stale Lot or stock context.
- Treatments - record medications under the Health module. Some treatments start an egg withdrawal that affects collection and keeps those eggs out of saleable stock.
Review the flock Overview
The Lot Overview puts today's work first. It offers Record eggs only while the lot is open, birds remain, and the flock's age or production history indicates that laying has started. A pre-lay flock shows a calm lifecycle status instead of a missed-collection warning. When production is active, the Overview tells you whether eggs were recorded and warns when an egg withdrawal is active without blocking production capture. The operational snapshot shows birds alive, eggs today, today's hen-day rate, and cumulative mortality. The flock balance explains how many birds remain using labelled facts rather than an accounting formula.
The Hen-day production trend previews the previous 30 completed days as percentages, so production remains comparable as flock size changes. A missing capture appears as a gap, a recorded zero appears as 0%, and the summary states how many of the 30 days were recorded. Choose View production for the cumulative totals and record timeline.
Review historical registers
The Lot workspace keeps long histories in bounded pages. Open the filter panel on the relevant tab, choose the filters you need, and use Previous or Next below the table. Changing a filter returns you to the first page. Clear all removes the filters without leaving the active tab.
- Production - filter daily egg totals by date. Each row remains one day, even when Morning and Afternoon were captured separately.
- Feed - filter the daily feed records by date and state: Actual, Estimated, Not fed, or Missing. Record, Correct, and Not fed actions remain available on a recorded or single missing day. A run of consecutive missing days is grouped into one row showing the date range and day count, with a single Record feed action that opens capture on the most recent missing day. When the most recent days are all un-recorded, a See recorded feed days link opens the recorded history.
- Health - filter treatments by administered date, route, and withdrawal status. Active means the withdrawal end is still in the future; Clear means a configured withdrawal has expired; No withdrawal means the treatment did not carry a withdrawal period.
- Events - the home for records that do not have their own tab, such as mortality, placements, and depopulation. It is the quickest way to review mortality history for the flock. Filter the register by record type (Mortality, Placement, Depopulation) or by date, and read each record's category, timestamp, and details in the table. Records already shown under a data tab (Production, Feed, Growth, Health, Finance) are not repeated here. Each row links to the full entry in the audit trail.
Switching to another Lot tab clears the current register filters and page so the destination opens in its default state.
Track growth against the breed standard
Open the Growth tab to see how the flock's body weight is pacing. After you record body-weight samples, PoultryDesk plots the average weight per sample against the breed body-weight standard for the lot's breed by age in weeks. Set the lot's breed (Lohmann Brown, Hy-Line Brown, ISA Brown, or Bovans Brown) to see the target line; other breeds still show your captured growth without a target band.
The KPI strip shows the last sample, flock age in weeks, the breed target, percent of target, whether the flock is under, on, or over target, flock uniformity, coefficient of variation, and a point-of-lay readiness read. A plain-language line tells you whether pullets are tracking to reach point-of-lay body weight - for example "Week 12: 1,010 g, tracking to reach the 1,540 g point-of-lay weight around week 17." Underweight pullets come into lay late and lay smaller eggs, so this is the window to adjust feeding. The reading is guidance only; it never blocks capture.
Grading
Grading is a site-level inventory job because eggs from the site's layer flocks are normally mixed before sorting. Open Inventory > Stock > On hand, open the site's Eggs row, and choose Grade eggs. Split the available ungraded pool into small, medium, large, cracked, and dirty quantities. You can also identify the production system when a site keeps organic, free-range, barn, deep-litter, or cage eggs separately.
The grading total cannot exceed the site's ungraded eggs on hand. PoultryDesk consumes that ungraded stock and adds the graded eggs to the site's saleable inventory. Per-flock production reporting still comes from collection; PoultryDesk does not invent a flock origin after eggs have been mixed.
Correct a placement
Before closeout, a manager can correct the placement facts - bird count, site or house, placement date - by editing the placement. PoultryDesk records the correction rather than overwriting the original, so the history stays intact. A correction is blocked once the lot is closed, or if the corrected count would fall below the birds already removed by mortality or depopulation.
Depopulate the flock
When you sell off or otherwise remove the flock at the end of its life, open the lot and choose Depopulate. Split the live birds into sold (live), culled, and died, and let PoultryDesk reconcile any remaining difference between the birds on record and the birds you physically accounted for into an unaccounted figure. This is the honest way to close a sold flock: the birds you sold are recorded as sold, not as deaths, so your mortality figures stay accurate. If you track inventory, the birds you sold live are added as spent-hen stock so the sale draws them down and stays traceable to the flock. A running tally shows the original count, how many you have depopulated so far, and how many remain. Once every bird is accounted for and none remain, the lot closes automatically when you submit.
Record the sale at the same time
When you enter a sold count, PoultryDesk offers Record the sale now. Tick it to add the customer, unit price, currency, and payment method, and PoultryDesk books the sale against this lot in the same step - so revenue, the customer balance, the lot's profit, and cost of goods all update without a separate trip to Finance > Sales. Leave it off to record only the disposition (the birds become spent-hen stock you can sell later). If the sale is rejected - for example you lack sales permission, or the flock is under a meat withdrawal - the depopulation is still saved and a message tells you; fix the details and retry, or record the sale in Finance > Sales. Retrying never records the depopulation twice.
Depopulate only part of the flock
You do not have to remove the whole flock at once - partial is the default. Enter just the birds removed in this batch (sold, culled, or died) and PoultryDesk:
- drops the live-bird count by exactly what you entered and leaves the rest on the lot;
- keeps the lot open - it only closes automatically once no live birds remain;
- leaves your mortality figures untouched, and adds spent-hen stock only for the birds sold in this batch.
Only tick Reconcile remaining birds as unaccounted (full depopulation) when you are removing the whole flock but cannot account for every bird individually - it writes off the remaining birds as unaccounted and closes the lot.
Record another depopulation whenever you sell the next batch, and close the lot on the final one once the live count reaches zero. In between, the lot keeps running normally - egg collection, mortality, and feed all continue for the remaining birds.
Close out the lot
When the flock is depopulated or transferred out, choose Close out lot. You can add an optional reason. Closeout is blocked while the lot still has live birds - depopulate or record the residual mortality first.
What you get
- A flock dashboard showing today's operating state, hens alive, a 30-day hen-day production trend, daily egg count, cumulative mortality percentage, flock balance, and real exceptions that need action.
- A Growth tab comparing body weight against the breed standard by age, with flock uniformity and a point-of-lay readiness read.
- A site eggs view showing ungraded, graded, and withheld quantities plus recent grading movements.
- A withdrawal calendar showing which lots have eggs or meat held back and until when.
- Feed and medication usage by flock in the inventory ledger, and a full flock timeline in the audit trail.
- A daily Feed table that distinguishes actual, estimated, not-fed, and missing days and shows the cost-recognition source without exposing supplier or amount details. Consecutive missing days are grouped into a single range row so long gaps stay easy to scan.