Tool
Cattle average daily gain (ADG) calculator and finish date
Calculate nowQuick answer
Subtract the first weight from the latest weight and divide by the days between weighings: that is average daily gain (ADG). To project finish, divide the pounds still to gain by ADG and add the result to the date of the latest weighing. USDA ERS notes that feedlot cattle typically gain 2.5 to 4 lb per day, while cattle on grass gain less.
How the math works
- ADG = (latest weight − first weight) ÷ days between weighings.
- Days to target = (target weight − latest weight) ÷ ADG, rounded up.
- Estimated date = date of latest weighing + days to target.
Sources and limits
The gain range comes from the USDA Economic Research Service cattle sector overview. Weigh under the same conditions each time (same time of day, same shrink), or gut fill will distort ADG. For finishing in a pen, see beef cattle feedlot basics.
Frequently asked questions
How do you calculate average daily gain?
ADG = (latest weight − first weight) ÷ days between weighings. A steer that went from 650 to 760 lb in 45 days gained 110 lb, or about 2.4 lb per day.
What is a good ADG for beef cattle?
It depends on the ration. USDA ERS describes feedlot cattle on high-grain rations gaining 2.5 to 4 lb per day for 90 to 300 days; stockers on pasture usually gain less.
Is the projected finish date exact?
No. The projection assumes gain stays the same, but it usually slows as cattle get heavier and changes with weather and feed. Reweigh every 30 to 60 days and rerun the numbers.
Sources
Keep going
See everything on Beef cattle: cow-calf, backgrounding and feedlot basicsAquarium Volume CalculatorCat food calculator (calories per day)Cattle Cost of Gain Calculator