Livestock Feed Calculator

Work out how much hay or feed a cow eats per day, then scale it to your whole herd. Enter body weight and intake as a % of body weight, and you get daily, herd and total feed for the period, with optional cost.

This estimates feed quantities from body weight and a daily intake percentage. Real needs depend on species, age, breed, production stage (growth, lactation, work) and feed quality. Use this as a planning guide and follow a nutritionist or vet for a balanced ration.
The animals
kg
% BW
$/ kg

Choose the animal (it sets a typical daily intake as a % of body weight), then enter weight, herd size and days. Intake here is on a dry-matter basis — adjust the % for your situation.

Total feed needed
—
Enter the details
Per head / day
—
Whole herd / day
—
Total over period
—
Estimated cost
—

Daily feed per head = body weight × intake %. Multiply by the number of animals for the daily herd total, and by the number of days for the period total. Typical dry-matter intakes are around 2–3% for cattle and 3–4% for sheep and goats.

How Much Hay Does a Cow Eat per Day?

A common rule of thumb is 2 to 2.5% of body weight in dry matter each day. A 1,200 lb cow at 2.5% eats about 30 lb of dry matter. Hay is roughly 90% dry matter, so that is about 33 lb of hay as fed, before wastage. Lactating cows usually eat more than dry cows.

Cow weightDry matter at 2%Dry matter at 2.5%Hay as fed at 2.5% (90% DM)
1,000 lb20 lb25 lb27.8 lb
1,200 lb24 lb30 lb33.3 lb
1,400 lb28 lb35 lb38.9 lb

Dry Matter Intake vs Feed as Fed

The intake percentage moves the answer most. Published figures are usually for dry matter, the feed left once the water is removed. Hay and grain are fairly dry, but fresh grass and silage are mostly water, so the same dry matter from silage weighs far more on the fork. Divide the dry matter amount by the feed’s dry matter fraction, from a forage analysis or the feed bag.

Getting Body Weight and Intake Right

Visual weight guesses are often well off. A livestock scale is best, and a weigh tape is a fair fallback for cattle and horses. Re-weigh growing animals regularly. Intake also shifts with stage and conditions:

  • Lactating dairy cows, and ewes or does nursing young, eat considerably more than dry or maintenance animals.
  • Cold, wet weather raises energy demand, while heat stress often cuts appetite.
  • Poor-quality, stemmy forage is eaten in smaller amounts because it digests slowly.

Add a margin for wastage. Trampled or spoiled feed never reaches the animal, and losses are usually higher with bales fed on open ground than in covered feeders. Check what is left over each day to fine-tune your figure.

Quantity is not the same as a balanced ration. Protein, energy, minerals and clean water all matter, and needs differ between species. Sheep, for example, are sensitive to copper levels that suit cattle. Use the tool for budgeting and ordering, and ask a vet or animal nutritionist to check the ration itself. The Wikipedia article on fodder gives a useful overview of the main feed types.

Common questions about livestock feed

How many pounds of feed does a cow eat per day?A common guideline is 2 to 2.5% of body weight in dry matter, so a 1,200 lb cow eats roughly 24 to 30 lb of dry matter a day. Wet feeds such as silage weigh far more as fed.
What is the dry matter intake formula for cattle?Dry matter intake = body weight × intake %. To get feed as fed, divide that by the feed’s dry matter fraction, for example 30 lb ÷ 0.90 = 33.3 lb of hay.
How much hay per cow per month?Multiply the daily amount by 30. A cow eating 33 lb of hay a day needs about 1,000 lb a month before wastage.
Does the calculator work for goats and sheep?Yes. Enter the animal’s body weight and the intake % recommended for that species and stage, and it works the same way. Check species-specific needs with a vet or nutritionist.
Why do my animals eat more than the estimate?Lactation, cold weather and wastage all push real use above the base figure. Weigh what is left over each day and raise the intake % or add a wastage margin to match.

Related Calculators

Use this free livestock feed calculator to estimate how much feed your animals need. Enter body weight, herd size and days to get daily and total feed, plus cost.

What this livestock feed calculator does

A livestock feed calculator works out daily feed from body weight and a daily intake percentage, then scales it across your herd and feeding period to a total — and an estimated cost.

How feed quantity is calculated

per head/day = body weight × intake %
herd/day = per head × number of animals
total = herd/day × days

So a 500 kg beef animal at 2.5% eats about 12.5 kg a day — 18,750 kg for 50 head over 30 days.

Typical daily intake (dry matter)

Animal Intake (% of body weight)
Beef cattle ~2–2.5%
Dairy cow (lactating) ~3–3.5%
Sheep / goat ~3–4%
Horse ~2–2.5%

What changes feed needs

Production stage matters most — growth, late pregnancy, lactation and work all raise requirements. Feed quality, weather and body condition also shift intake, so treat the percentage as a starting point.

How to use the livestock feed calculator

  1. Pick the animal to set a typical intake %.
  2. Enter body weight, herd size and days.
  3. Add a feed cost for the total bill.

Livestock Feed FAQ

How much feed does a cow need per day?

Around 2–3% of body weight in dry matter. A 500 kg beef animal at 2.5% eats about 12.5 kg a day.

How do I calculate total feed for a herd?

Multiply daily feed per head by the number of animals, then by the number of days. 50 head at 12.5 kg for 30 days is 18,750 kg.

What is the intake percentage?

It's daily feed as a share of body weight — roughly 2–2.5% for beef cattle, 3–3.5% for dairy cows and 3–4% for sheep and goats.

Why does feed need change?

Growth, late pregnancy, lactation, work, weather and feed quality all change requirements, so adjust the percentage to your animals.

Is this dry matter or as-fed?

The intake percentages here are on a dry-matter basis. If you feed wetter rations, the as-fed weight will be higher.

Is the livestock feed calculator free?

Yes, this livestock feed calculator is completely free, needs no sign-up, and gives instant results in your browser.

Related Calculators