Hay Bale Calculator

Calculate bale volume, dry matter and how many bales your livestock need.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Planning winter feed stocks is one of the most important jobs on any livestock farm. Running out of hay in February is costly and stressful; buying too much ties up cash and yard space. This hay bale calculator takes the maths out of the planning process — enter your bale dimensions and weight, set your herd size, and it tells you exactly how many bales you need, how much they weigh in total, and how much floor space you will need to stack them.

How it works

The tool handles both round bales and rectangular (square) bales because the volume formula differs between the two shapes.

Round bales are cylinders. The formula is:

V = (pi / 4) times D squared times W

where D is the diameter of the bale and W is its axial width (the measurement along the roll). For a standard 1.5 m x 1.5 m big bale the volume is approximately 2.65 m3.

Square (rectangular) bales are straightforward cuboids:

V = width times height times length

A large 3x3 bale (0.9 m x 0.9 m x 2.4 m) has a volume of about 1.94 m3.

Packing density is simply the bale weight divided by its volume. Well-compressed round bales typically achieve 130-180 kg/m3 of fresh weight. Higher density means more feed per unit of storage space.

Dry matter (DM) per bale is the most important number for ration planning. It equals:

DM per bale = bale weight (kg) times DM fraction

Hay cut at the right stage and baled at less than 15% moisture (85%+ DM) will store safely without heating. Bales wrapped for silage may run at 40-60% DM — always test a fresh batch to confirm.

Bales required uses the standard livestock dry-matter intake formula:

Bales needed = (animals times DM per head per day times days) divided by DM per bale

DM per head per day is calculated as a percentage of the animal’s body weight. The default of 2.5% suits a typical dry beef cow or dry ewe at maintenance; dairy cows in milk, fast-growing cattle and lactating ewes will need more.

Worked example

A farmer plans to house 20 Limousin cross suckler cows (average 550 kg) for 180 days. His contractor makes 1.5 m x 1.5 m round bales averaging 420 kg at 85% DM.

  1. Volume per bale: pi / 4 times 1.5² times 1.5 = 2.65 m3
  2. DM per bale: 420 times 0.85 = 357 kg DM
  3. DM per cow per day: 550 times 0.025 = 13.75 kg DM
  4. Total DM needed: 20 times 13.75 times 180 = 49,500 kg DM
  5. Bales needed: 49,500 / 357 = 138.7 → round up to 139 bales
  6. Total hay weight: 139 times 420 / 1,000 = 58.4 tonnes
  7. Storage footprint (single layer): 139 times 1.5 times 1.5 = 313 m2

Adding 15% for ring-feeder waste raises the final order to about 160 bales.

HerdBWDaysDM %Bales needed
20 cows (550 kg)2.5%18085%~139
50 sheep (70 kg)2.5%12085%~12
10 beef steers (400 kg)2.5%9085%~27
30 dairy cows (650 kg)3.0%15085%~122

All calculations run locally in your browser — no data is sent anywhere.

Ad placeholder (rectangle)