The hay bale calculator estimates how many hay bales you need for winter feeding based on your herd size, animal type, months of winter feeding, and bale weight. It accounts for typical feed waste so you don't run short mid-winter. Enter your cost per bale to get a total estimated feed bill.
Winter Hay Requirements
How to Use the Hay Bale Calculator
Running out of hay mid-winter is one of the most stressful situations in livestock farming. This hay bale calculator helps you buy the right amount by calculating daily consumption, total winter needs, and estimated cost for your specific herd and bale type.
Daily Feed Rates by Animal Type
Animals eat approximately 2–3% of body weight in dry matter daily. Beef cows (1,200 lbs) eat about 28–30 lbs of hay per day. Horses need 16–22 lbs/day. Sheep (150 lbs) need 3.5–4.5 lbs/day. These rates assume hay is the primary feed source; animals on pasture or receiving grain supplementation will need less hay.
Accounting for Waste
Hay waste is one of the most significant variables. Unprotected round bales fed in open fields can lose 20–30% to weathering, spoilage, and trampling. The calculator uses a 15% waste factor, which represents typical ring feeder feeding. If you feed without a feeder in a dry climate, add another 10–15% to the bale count. Covered storage significantly reduces waste.
Bale Weight Variations
Bale weights vary significantly based on moisture content at baling and forage type. A bale that weighs 1,200 lbs at 15% moisture may only provide 1,020 lbs of dry matter. For accurate calculations, weigh a sample bale and test moisture content. Premium quality alfalfa bales often weigh more and provide more nutrition per bale than grass hay.
Frequently Asked Questions
Is this hay bale calculator free?
Yes, completely free with no signup. All calculations run locally in your browser.
How many round bales does a cow need per year?
A 1,200-lb cow eating 2.5% of body weight in dry matter needs about 30 lbs of hay per day. A 1,200-lb round bale lasts about 40 days. For a 6-month winter feeding period that is approximately 4-5 large round bales per cow, depending on waste and hay quality.
How much hay does a horse eat per day?
Horses typically eat 1.5–2.5% of body weight in forage daily. For a 1,100-lb horse, that is 16.5–27.5 lbs of hay per day. Many horses do well on 20 lbs/day. A 50-lb square bale lasts about 2.5 days for one horse.
What is the typical weight of a round bale vs square bale?
Large round bales (5x5 ft or 4x5 ft) typically weigh 800–1,500 lbs. Small square bales weigh 40–80 lbs. Large square bales (3-string) weigh 80–120 lbs. Weight varies with forage type (grass vs alfalfa) and moisture content at baling.
How much hay waste should I factor in?
Unprotected round bales fed outside have 20–30% waste from weathering and trampling. Ring feeders reduce waste to 5–15%. Square bales in covered feeders have 3–8% waste. This calculator includes a 15% waste factor by default for outdoor round bale feeding.