Feed is the biggest bill on most farms
For many livestock operations, feed makes up well over half of the running cost. Small changes in the mix can save real money, as long as the animals still get what they need.
The optimizer searches for the cheapest blend that meets your targets. Pick an animal preset, add your ingredients with their price and nutrient values, and it tests combinations in 5 percent steps.
How the search works
It's a simple least-cost solver. It tries blends, throws out the ones that miss a nutrient target and keeps the cheapest that passes. You can add or remove ingredient rows as your supplies change.
Each result shows compliance badges for the nutrients you set, like protein and energy, so you can see at a glance what's met and what's short. A pie chart shows the share of each ingredient.
- Update prices often, since ingredient costs move
- Set realistic minimums and maximums for each ingredient
- Check the badges before you mix a full batch
Getting better inputs
A solver is only as good as the numbers it gets. Pull nutrient values from a lab report on your own grain or hay when you can. Book values are averages, and your batch may run higher or lower in protein and moisture.
Keep a short list of the ingredients you can really buy nearby. Adding a cheap option you can't source just gives you a blend you can't make. And re-run the tool whenever a delivery price changes, because the cheapest mix last month may not be the cheapest today.
Small farms often find the biggest savings by swapping one pricey protein source for a mix of two cheaper ones. Try it with a few what-if runs.
What it doesn't know
Real feed has quirks. Ingredients differ in digestibility, moisture and quality from batch to batch. Some can't be fed in large amounts or must be balanced with minerals and vitamins.
If no blend meets every target, the tool tells you. Loosen a limit, add another ingredient or check a price. Always confirm a final ration with a nutritionist or vet, especially for young or breeding animals.
Your data stays in the browser.