How much hay does a horse need?

A horse should get between 1.5 and 2% of his body weight in quality forage (hay or pasture) everyday. So a 1,000 lb horse would get between 15 and 20 lbs of hay or pasture.