An Easy Way to Calculate How Much Soil You Need for a Garden Bed

If you have a raised garden bed that you need to fill, here’s an easy way to calculate exactly how much soil (or compost or mulch) to get. These simple soil calculators also work for round beds or triangular beds! (And if you have other shapes to fill, I’ve got some tips to help with that too.)

Linda Ly
A raised bed newly filled with soil with a rake resting on top

So you need to fill a new garden bed with soil?

Use my soil calculator to determine the amount of soil required for a rectangular, round, or triangular bed. It also works with other types of materials, such as sand, compost, and mulch. Each calculator will give you the amount in yards and cubic feet, as well as the number of bags if you’re buying bagged soil or bagged compost.

Rectangular bed

Enter your dimensions


Total




Round bed

Enter your dimensions

Total




Triangular bed

Enter your dimensions


Total




Three empty raised beds in a garden of various sizes, shapes, and depths
Do you like odd-shaped beds? Me too! This corner of my garden has a rectangular bed and two L-shaped beds of different heights.

How to calculate soil volume

You’ll need three measurements from your raised bed: the length and width of the area you want to fill (in feet) and the depth (in inches). Since soil settles over time, I recommend adding an inch or two to the depth.

Empty raised beds in a garden with one bed overlaid with a simple illustration showing how to measure its length, width, and depth

If you want to fill a round bed, you’ll need to know the depth (in inches) and the radius (in feet). If you want to fill a triangular bed, you’ll need measurements for the depth (in inches), the base (in feet), and the perpendicular height (in feet).

Illustration showing a circle with radius and two triangles with base and length

Enter these values in the fields above, and the calculators will automatically compute how much soil you have to buy.

What if you want to mix soil types?

If you read my guide on creating the ideal soil blend for raised beds, you’re probably looking to buy two or three different ingredients to mix together (for example, topsoil + compost, or topsoil + compost + coarse sand).

Simply calculate the total volume of material needed to fill your bed, then split the amount by percentages.

Example: Say the calculator indicates that you need a total of 5 yards of material. If you want 60 percent topsoil and 40 percent compost, you would then need to buy 3 yards of topsoil (0.60 x 5) and 2 yards of compost (0.40 x 5).

What is a “yard”?

In gardening and landscaping terms, a “yard” of material refers to a cubic yard. It’s how soil is measured in bulk and it’s a standardized way to buy soil from a landscaping company, whether you load it yourself into a truck or have it delivered by the dump load.

A landscaping truck dumping a load of soil in a yard
Buying soil in bulk from a landscaping company is more economical than buying bagged soil

To put it visually, a cubic yard is the amount of material that would fit inside a cube measuring 3 feet on each side (length x width x height).

Soil sold in bags, however, are measured in cubic feet, usually in quantities of 1 cubic foot, 1.5 cubic feet, 2 cubic feet, and 3 cubic feet. It takes 27 small bags (1 cubic foot) to equal a yard of soil.

To fill a large and completely empty raised bed, it’s often more economical to purchase materials by the yard, as bags can add up quickly.

How to measure multiple garden beds

You have two ways to go about it:

  1. Assuming your beds are all the same size, measure one bed and calculate the soil needed for it. Then, multiply the soil quantity by the number of beds you have.
  2. If your beds are all the same size, measure the length and depth for one bed and enter those values in the calculator. Then, measure the width of one bed and multiply by the number of beds you have. Enter this value for the width. The calculator will give you the total amount of soil needed for all the beds.

Example: Let’s say you have 4 beds that are each 8 feet long and 4 feet wide, and you want to fill them to a depth of 12 inches. Enter the length as 8, the depth as 12, and the width as 16 (determined by multiplying 4 feet by 4 beds).

How to measure irregular areas

If your garden bed is irregularly shaped due to curves, imagine a rectangular shape (or two) overlaid on the area so that the size of the rectangle is about the same size as the bed. Measure the imaginary rectangle(s) and use those values to calculate an approximate quantity of soil.

Illustration of two irregularly-shaped garden beds with curves with rectangle shapes overlaid on top of them

If your bed has straight sides but consists of different sized rectangles (like an L-shaped bed), measure each rectangle separately to get the amount of soil needed for each area, then add them together to get the total amount of soil.

Example: For the L-shaped bed shown below, measure the length x width x depth of Area 1 and use the calculator to get the amount of soil needed. Measure Area 2 the same way, then add both amounts to get the total soil quantity.

Illustration of an L-shaped garden bed with each section separated into two rectangles for area calculation purposes

Leave a Reply

Your email address will not be published. All fields are required.