Horse hay calculator
How much hay does your horse need? Enter its weight – we calculate the daily minimum, the usual range and how many bales you need a year.
No scale? Estimate the weight with a tape (link below).
Hay per day
at least 19.2 lb per day
Usual: 19.2 lb (8.7 kg) – 25.6 lb (11.6 kg)
- Dry matter, at least
- 16.5 lb (7.5 kg) per day
- Per month, at least
- 584 lb (265 kg)
- Per year, at least
- 7,003 lb (3,176 kg) (about 3.5 tons)
Not sure? Ask your hay supplier.
At the minimum: about 2.7 bales a week, 141 a year.
Estimate weight · Is the hay enough? Feed calculator
Pasture is not included. Haylage holds more water, so you need more of it by weight.
Offer forage for at least 12 hours a day, with breaks of no more than about 4 hours (German horse welfare guidelines, BMEL).
How we calculate
At least 1.5% of body weight as forage dry matter (LfL Bavaria), usually up to 2% (Merck Veterinary Manual). Hay is about 86% dry matter, so we divide by 0.86. Only a hay analysis tells you exactly.
The short answer
A horse needs at least 1.5–2% of its body weight in forage dry matter every day (Merck Veterinary Manual); German guidelines set the minimum at 1.5% (LfL Bavaria). Hay is about 86% dry matter, so a 1,100 lb horse needs at least 19.2 lb of hay a day, usually 19.2–25.6 lb. That’s at least 3.5 tons a year.
Hay per day by weight
| Weight | Hay, at least | Usual per day | Per year, at least |
|---|---|---|---|
| 500 lb | 8.7 lb (4.0 kg) | 8.7 lb (4.0 kg) – 11.6 lb (5.3 kg) | 3,183 lb (1,444 kg) |
| 700 lb | 12.2 lb (5.5 kg) | 12.2 lb (5.5 kg) – 16.3 lb (7.4 kg) | 4,456 lb (2,021 kg) |
| 900 lb | 15.7 lb (7.1 kg) | 15.7 lb (7.1 kg) – 20.9 lb (9.5 kg) | 5,730 lb (2,599 kg) |
| 1,000 lb | 17.4 lb (7.9 kg) | 17.4 lb (7.9 kg) – 23.3 lb (10.5 kg) | 6,366 lb (2,888 kg) |
| 1,100 lb | 19.2 lb (8.7 kg) | 19.2 lb (8.7 kg) – 25.6 lb (11.6 kg) | 7,003 lb (3,176 kg) |
| 1,300 lb | 22.7 lb (10.3 kg) | 22.7 lb (10.3 kg) – 30.2 lb (13.7 kg) | 8,276 lb (3,754 kg) |
| 1,500 lb | 26.2 lb (11.9 kg) | 26.2 lb (11.9 kg) – 34.9 lb (15.8 kg) | 9,549 lb (4,332 kg) |
| 1,800 lb | 31.4 lb (14.2 kg) | 31.4 lb (14.2 kg) – 41.9 lb (19.0 kg) | 11,459 lb (5,198 kg) |
Hay with 86% dry matter, pasture not included. At least 1.5% of body weight as dry matter (LfL Bavaria), usually up to 2% (Merck).
Questions
How much hay does a horse eat a day?
At least 1.5% of its body weight as dry matter, usually up to 2% (Merck). With hay at 86% dry matter, a 1,100 lb horse needs at least 19.2 lb of hay a day, usually up to 25.6 lb.
How much hay does a horse need for a year?
A 1,100 lb horse needs at least 19.2 lb a day, so about 7,000 lb or 3.5 tons a year. The calculator above works it out for your horse and your bales.
How much haylage instead of hay?
Haylage holds more water. LfL Bavaria gives at least 2 kg of haylage with 70% dry matter per 100 kg body weight a day – that’s 2 lb per 100 lb.
Can I feed straw?
In moderation: at most about 1 kg per 100 kg body weight and at most half of the forage (LfL Bavaria, ponies excepted). Lots of straw needs a steady routine and enough exercise, or it can cause impaction colic.
How much hay should a horse eat in 24 hours?
The daily amount above is for 24 hours. Offer forage for at least 12 of them, with breaks of no more than about 4 hours (German horse welfare guidelines).
Does pasture count?
The calculator counts hay only. How much your horse eats on pasture depends on the grass – we can’t calculate that.
Related
- Horse feed calculatorIs hay enough, or does your horse need more? Enter weight, workload and hay – we calculate the daily energy need and what your hay covers.
- Horse weight calculatorNo livestock scale nearby? Measure heart girth and body length with a tape – we estimate how much your horse weighs.
- Horse weight loss calculatorHow much hay, how fast, how long? Enter your horse’s weight and goal – we calculate a careful plan with a lower limit.