Silage Pit Capacity Calculator
Calculate bunker or trench silo volume, the tonnes of green fodder it holds and how many days it will feed your herd.
Enter your details
Enter the length, top and bottom width and depth of your silage pit or bunker, and see how many tonnes of silage it holds and for how many days it will feed your animals – plus the fodder area needed to fill it.
About the Silage Pit Capacity Calculator
Silage is green fodder – usually maize, sorghum or bajra – chopped at the right stage, packed tightly and sealed so it ferments and keeps for months. It carries a herd through the lean months after the rains and in peak summer, when green fodder is scarce and costly.
Before you harvest, you need to know how big a pit to dig and how long the silage will last. This calculator works out:
- the volume of a trench, bunker or pit with sloping or straight walls,
- the tonnes of silage it holds at your packing density,
- the feeding days it gives your animals after normal losses,
- and, optionally, the acres of fodder crop needed to fill it.
The biggest factor you control is packing. Tractor-packed silage can reach 650–700 kg per cubic metre; loosely trodden silage may be under 450, holds less and spoils more.
How to use the Silage Pit Capacity Calculator
- 1 Measure the pit length, width at the top and at the bottom, and the height the silage will reach.
- 2 Keep the density at 600 kg/m³ for well-packed silage, lower if you pack by foot.
- 3 Enter the losses you expect – 10–20% is common for pits covered with plastic and soil.
- 4 Enter the number of animals and kg of silage each gets per day, then press Calculate.
The formula we use
Volume (m³) = Length × (Top width + Bottom width) ÷ 2 × Depth
Silage (t) = Volume × Density (kg/m³) ÷ 1,000
Usable (t) = Silage × (1 − Losses%)
Feeding days = Usable (kg) ÷ (Animals × kg per animal per day)Worked example
A trench 10 m long, 3 m wide at the top, 2.5 m at the bottom and 2 m deep, packed to 600 kg/m³, with 15% losses, feeding 10 cows 20 kg each a day.
- Volume = 10 × (3 + 2.5) ÷ 2 × 2 = 55 m³.
- Silage = 55 × 600 = 33,000 kg = 33 tonnes.
- Usable = 33 × 0.85 = 28.05 tonnes.
- Feeding days = 28,050 ÷ 200 = 140 days.
At 160 quintals of green maize per acre, you need about 2.06 acres to fill this pit.
Things to keep in mind
- Harvest at the right stage. Maize is best at the milk-to-dough stage, with 30–35% dry matter.
- Fill fast and seal well. Fill within 2–3 days, pack in thin layers and cover with plastic weighed down with soil or tyres.
- Open one end only and remove a layer of at least 15 cm every day to limit spoilage.
- Introduce silage gradually and feed it after milking to avoid flavour taint in the milk.
Frequently asked questions
How much silage fits in a pit?
Multiply the volume in cubic metres by the packed density. A well-packed pit holds about 0.55–0.7 tonnes of silage per cubic metre.
How much silage should a cow get per day?
An adult cow or buffalo is commonly fed 15–25 kg of silage a day along with some dry fodder and concentrate.
How long does silage keep?
Properly sealed silage keeps for a year or more. Once opened, it should be fed within a few months, removing a fresh layer every day.
Last updated . Spotted a mistake or need a unit we don't support? Tell us.