The Sand Calculator calculates the volume of sand in m3, its mass in tonnes and the number of bags based on the area, layer thickness, bulk density and compaction allowance. It is suitable for sand bedding, garden path bases, paved areas, levelling layers and other loose-fill layers.
The calculation distinguishes the finished layer volume from the volume of loose sand before compaction. This determines how much material is needed to achieve the specified finished thickness.
Covered area is determined from the site's dimensions. For a rectangular area, multiply length by width:
S = L × W
Here S is the area in m2, L is the length in metres and W is the width in metres. For example, an area measuring 10 × 5 m covers 50 m2.
For a circular area, calculate the area from its diameter:
S = π × D2 / 4
Here D is the diameter in metres and π ≈ 3.14159. If the area is already known, it is used directly without calculating dimensions. This also allows sand quantities to be calculated for irregularly shaped areas.
Layer volume is calculated by multiplying the covered area by the layer thickness. As thickness is entered in centimetres, divide it by 100 to convert it to metres:
Vlayer = S × h / 100
Here Vlayer is the finished layer volume in m3, S is the area in m2 and h is the thickness in centimetres. For example, an area of 50 m2 with a 10 cm layer has a geometric volume of 5 m3.
The calculation assumes a uniform layer thickness. For an uneven base, use the average thickness or calculate sections with different thicknesses separately and add their volumes.
Compaction allowance accounts for the reduction in the volume of loose sand during placement and compaction. To achieve the specified finished thickness, the initial material volume is increased by a chosen percentage:
Vloose = Vlayer × (1 + P / 100)
Here Vloose is the required loose sand volume in m3 and P is the compaction allowance in percent. With a 10% allowance, a finished layer of 5 m3 requires 5.5 m3 of loose sand.
Common preliminary calculation guidelines are:
The initial allowance is 10%. Actual volume reduction depends on the sand's initial looseness, moisture content, particle-size distribution and compaction method. These ranges are practical guidelines, not prescribed standard coefficients.
At 0% allowance, the loose volume equals the finished layer volume. The calculated loose material volume is always used to determine the mass and number of bags.
Bulk density is the mass of one cubic metre of loose sand, including the spaces between grains. It is expressed in kg/m3 and differs from the density of individual mineral particles.
The following approximate values are used for preliminary calculations:
These are indicative values. Actual bulk density depends on the sand composition, moisture content and storage conditions. Where supplier data is available, the density of the specific material is preferable. Moisture is accounted for through the selected density, with no separate mass-increase factor.
Sand mass is calculated by multiplying the loose volume by the bulk density. To express the result in tonnes, divide the mass in kilograms by 1000:
M = Vloose × ρ / 1000
Here M is mass in tonnes, Vloose is loose sand volume in m3 and ρ is bulk density in kg/m3. For example, 5.5 m3 at 1600 kg/m3 has a mass of 8.8 t.
For comparison, 1 m3 of dry sand at 1600 kg/m3 weighs 1.6 t, while at 1900 kg/m3 it weighs 1.9 t. Equal volumes of sand can therefore have different masses.
Number of bags is found by dividing the total required mass in kilograms by the mass of one bag. The result is rounded up to the nearest whole number because a fractional requirement still means purchasing a complete bag.
N = round up (M × 1000 / B)
Here N is the number of bags, M is the mass of sand in tonnes and B is the mass per bag in kilograms. For example, 8.8 t of sand in 25 kg bags requires 352 bags. If the division produces 352.4, the requirement is rounded up to 353 bags.
The number of bags is calculated from the mass before the displayed result is rounded. This prevents errors caused by intermediate rounding.
Result accuracy depends mainly on correct area and layer-thickness measurements, the actual bulk density and the chosen compaction allowance. Geometric dimensions determine the finished layer volume, while material properties affect the estimated loose volume and mass.
Volume is displayed to 0.001 m3, or to 0.0001 m3 for values below 0.1 m3. Mass is displayed to 0.001 t, equivalent to 1 kg. Intermediate calculations are not rounded to these display precisions.
The following European standards apply to assessing construction sand properties:
These standards concern the determination of properties and use of construction aggregates. They do not prescribe universal density values or compaction allowances for this calculator. For a more precise estimate, use the properties of the actual sand.
Each centimetre of thickness requires 0.01 m3 of sand per 1 m2 of area. For example, a 5 cm layer occupies 0.05 m3, while a 10 cm layer occupies 0.1 m3. If the layer is compacted, the required loose sand volume is increased by the selected allowance.
During compaction, sand grains pack more closely together and the volume of spaces between them decreases. The loose fill may therefore need to be thicker than the finished 10 cm layer. For example, a 15% allowance means 1.15 m3 of loose sand for every 1 m3 of finished layer.
The mass of 1 m3 of sand depends on its bulk density and moisture content. At 1600 kg/m3, one cubic metre of loose sand weighs 1.6 t, while at 1900 kg/m3 it weighs 1.9 t. To convert cubic metres to tonnes, multiply the volume by the density in kg/m3 and divide by 1000.
First determine the area in square metres. For a complex shape, measure separate sections and add their areas together. Multiply the known area by the layer thickness, then apply the compaction allowance.
The required sand mass is not always an exact multiple of the bag size. For example, 1030 kg of sand in 25 kg bags equals 41.2 bags, so 42 full bags are needed. The calculator uses the complete calculated mass, including the compaction allowance, to determine the number of bags.