Workspace
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Find the loose volume of mulch, soil, gravel or sand a bed needs at your chosen depth — in cubic metres — and the whole bags to buy at the bag’s stated volume.
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
The arithmetic is a prism: bed area times depth, in metric throughout. Because the depth is entered in metres, an ordinary dressing is a small decimal — the default corresponds to seventy-five millimetres, a conventional starting point the pack supplies rather than a rule. A layer spread for looks and a layer spread thickly for weed suppression are different decisions, and the depth input is where that difference is made.
One arithmetic serves several materials. Mulch, topsoil, decorative gravel and sand all obey the same area-times-depth honesty; what changes between them is the depth the job calls for and the package the merchant sells. The calculator holds the geometry constant and lets those two inputs carry the material’s identity.
The bag volume is the merchant speaking. The default stands in for the common fifty-litre bag of the garden-centre shelf, but the same input stretches to bulk sacks of a cubic metre or more — enter the volume printed on whatever the material actually ships in, because the count divides by exactly this figure.
The count rounds up, always. No merchant splits a bag, so the loose volume is taken to the next whole one — and the part-bag left over at the end is not an error but the top-up every bed wants after the first settling. Buying in larger sacks shrinks the count but enlarges that remainder; the arithmetic makes the trade visible.
What the figures leave out is the bed’s preparation and its future. Edging, membrane beneath a gravel dressing, and the slow settling that thins a mulch layer over a season are outside the take-off; when the layer has sunk, the same calculation runs again at the top-up depth rather than the original one.
The pack’s golden vector: a bed of thirty square metres dressed at seventy-five millimetres, bought in fifty-litre bags — with a companion vector that prices a larger bed in bulk sacks of two cubic metres.
The bed comes back as two and a quarter cubic metres of loose material, and forty-five bags to carry it home in. In the companion vector the same arithmetic meets bulk sacks instead, and the count collapses to a handful — the volume is the bed’s truth, the count merely the packaging’s echo of it.
Every figure in this example is computed by the certified engine at the moment the calculator loads and checked against the signed pack’s declared test vectors; the page keeps no answers of its own. Set the depth to zero and the engine refuses — a dressing with no thickness is not an order — and the pack declares that refusal as a vector too.
The plan area of the bed, in square metres. Curved borders sum from simple shapes well enough — the depth, not the outline, dominates the volume.
The thickness of the dressing, in metres, so an ordinary layer is a small decimal. The default corresponds to a conventional dressing; a decorative scatter and a weed-suppressing blanket each deserve their own figure.
The volume of one bag or sack, in cubic metres, read from the packaging. The default stands in for a common garden-centre bag; a bulk sack simply makes this number larger and the count smaller.
Standard landscaping take-off arithmetic (loose-volume convention)
Loose volume as the bed area times the dressing depth; the bag count as that volume divided by the volume of one bag and rounded up to whole bags.
Quantity reference to be verified against the bed and the product actually bought; planting advice and material suitability are never determined here. The signed pack carries its own citation, and the page reports the verification state of the release it mounted.