Plants Calculator

Calculate how many plants you need for a bed.

Nature Square + tri grid 10% reserve Metric + imperial
Rate this calculator · 4.0 (2)

Plants Calculator

Area + spacing → plants needed · square or triangular grid

Instructions — Plants Calculator

Plant spacing is the on-center distance between neighbors, not the gap between leaves. Get the spacing right and the bed fills in without overcrowding or bare patches. Get it wrong and you either waste plants or wait two seasons for coverage.

  1. Measure the bed area. Use square meters or square feet. For irregular shapes, split into rectangles, triangles, and circles, then add the areas.
  2. Pick the on-center spacing. Look at the plant tag for mature spread, then space at 75 to 100 percent of that value. Bedding annuals 15 to 25 cm. Perennials 30 to 45 cm. Small shrubs 60 to 100 cm.
  3. Choose square or triangular layout. Square is faster to lay out. Triangular fits 15 percent more plants in the same area and looks more natural. The calculator handles both.
  4. Add a 10 percent reserve. Plants die during transport, get crushed by deer, or come from the nursery with damaged roots. The reserve covers losses without a second nursery trip.
On-center is not edge-to-edge. A 30 cm spacing means plant centers are 30 cm apart, not foliage edges. New gardeners often double-space by mistake and end up with bare ground for two years.

Formulas

The math is one of the cleanest in horticulture. A single number — on-center spacing — drives the density of every layout.

Square grid: $$ N = \frac{A}{s^2} $$ where A is area and s is on-center spacing. Density equals 1/s² plants per unit area.

Triangular grid: $$ N = \frac{A}{s^2 \times 0.866} $$ The 0.866 factor is sin(60°), the geometry of equilateral triangles. Triangular packing fits about 15.5% more plants in the same area.

Row spacing in triangular layout: $$ s_{row} = s \times 0.866 $$ Plants in adjacent rows offset by s/2, with row centers s × 0.866 apart.

Reserve: $$ N_{order} = \lceil N \times 1.10 \rceil $$ A 10% overage covers transit loss, deer browsing, and first-week mortality without a second trip to the nursery.

Area per plant: $$ A_{plant} = \frac{1}{D} = s^2 \text{ (square) or } s^2 \times 0.866 \text{ (triangular)} $$

Reference

On-center spacing recommendations from university extension services. Plants per square meter assumes a square grid.

Plant typeOn-center spacingPlants per m²Plants per 10 ft²
Annual bedding (impatiens, petunia)15–25 cm16–4415–41
Annual edging (alyssum, lobelia)10–15 cm44–10041–93
Small perennials (heuchera, dianthus)30 cm1110
Medium perennials (daylily, hosta)45 cm55
Large perennials (peony, ornamental grass)60–90 cm1–31–3
Ground cover (pachysandra, vinca)20–30 cm11–2510–23
Small shrubs (boxwood)60–100 cm1–31–3
Medium shrubs (hydrangea)120–180 cm0.3–0.70.3–0.6
Hedge (privet, hornbeam)45–60 cm3–53–5

Triangular boost: multiply the square-grid count by 1.155 for the triangular equivalent. A 100-plant square layout becomes a 116-plant triangular layout in the same area.

Article — Plants Calculator

Plants Calculator: Plan Bed Density Without Guesswork

The plants calculator divides bed area by spacing squared to count how many plants fit a given space. At 30 cm on-center, a 10 m² bed needs about 111 plants on a square grid or 128 on a triangular grid. The 15 percent boost from triangular packing is the geometry of equilateral triangles, the same math gardeners have used since at least the 1800s.

The calculation is short but the inputs trip up new gardeners. Spacing must be on-center, not edge-to-edge. Area must be accurate, not paced. Plant choices must match real mature spread, not the nursery-pot size. Get these three right and the calculator does the rest.

What the plants calculator does

A plants calculator converts two inputs — bed area and on-center spacing — into a plant count. The output is the number to order. The math itself is one line: divide area by spacing squared, then multiply by the layout factor (1.0 for square, 1.155 for triangular).

The calculator above accepts metric or imperial units, switches between square and triangular layouts, and shows the 10 percent reserve count alongside the bare minimum. It also reports density in plants per square meter and area per individual plant, which match the format on most nursery catalogue cards.

Did you know

Reginald Punnett, the geneticist who invented the Punnett square, also published planting layouts in the 1910s for his Cambridge experimental plots. The triangular pattern he used cuts 15.5 percent more plants into the same space than a grid.

On-center spacing explained

On-center spacing is the distance from the center of one plant to the center of the next. A 30 cm spacing means plant stems are 30 cm apart, not foliage edges. A new perennial planted in a 4-inch pot with 60 cm mature spread plants at 45 to 60 cm on-center — the pot is irrelevant.

The single most common spacing mistake is treating on-center as edge-to-edge. A gardener planting hostas with a 60 cm mature spread and a 60 cm on-center spacing measures from leaf tip to leaf tip — and ends up at 120 cm on-center. The bed looks fine the first year and has gaping bare patches by year three.

Square vs triangular plant layout

Square layout puts plants on a grid with right angles. It is faster to lay out — drop stakes, run string, plant on the intersections. It is also visually structured, which suits formal beds, hedges, and edible kitchen gardens. The downside is that square layouts cover 13.4 percent less area than the same plants in triangular layout, leaving more bare ground until plants close in.

Triangular layout offsets each row by half a spacing, so plants form equilateral triangles. The density is higher because triangular packing is geometrically more efficient — the same packing problem that puts hexagons in beehives. The plants calculator multiplies the square-grid count by 1.155 for triangular.

Tip

Use triangular layout for focal beds, ground covers, and any bed wider than 1.2 m. Use square for narrow borders, formal hedges, and beds you will walk through to weed.

Spacing by plant type

Spacing scales with mature plant width, not nursery pot size. Always check the plant tag for mature spread and space at 75 to 100 percent of that value. The plants calculator works the same regardless of plant type — it is the spacing input that changes.

  • annuals = 15 to 25 cm (impatiens, petunia, marigold)
  • edging annuals = 10 to 15 cm (alyssum, lobelia)
  • small perennials = 30 cm (heuchera, dianthus, creeping thyme)
  • medium perennials = 45 cm (daylily, hosta, salvia)
  • large perennials = 60 to 90 cm (peony, fountain grass, joe-pye weed)
  • ground covers = 20 to 30 cm (pachysandra, vinca, ajuga)
  • small shrubs = 60 to 100 cm (boxwood, dwarf yew)
  • hedges = 45 to 60 cm (privet, hornbeam, hicks yew)
  • medium shrubs = 1.2 to 1.8 m (hydrangea, weigela, viburnum)

Measuring irregular bed areas

Square beds are easy. Curving beds need decomposition. Split any irregular bed into rectangles, triangles, and partial circles, calculate each area, then add the parts. Rectangle: length times width. Triangle: half times base times height. Circle: π times radius squared.

For curving borders that wrap around a structure, lay a flexible measuring tape down the centerline and treat the bed as a band of constant width. A 12 m centerline at 60 cm wide is 7.2 m² regardless of how it curves. Aerial measurement using Google Maps or Plot a Plot also works — toggle to satellite view and use the measure-distance tool.

Pace-counting is unreliable

Pacing a bed and converting to feet by stride length consistently underestimates by 5 to 15 percent. Use a tape measure, especially for orders over 50 plants where the error costs real money.

Reserve and replacement plants

Always order 10 percent more than the calculated count. Plants die in transit, get crushed by deer, or arrive from the nursery with damaged crowns. A reserve of 10 percent covers normal first-week losses without a second nursery run. Deer-heavy properties should bump to 15 percent. Mail-order shipments add another 5 percent for handling damage.

Replacement plants from a nursery 6 months later rarely match the original batch. Color drift in cultivar names, slightly different leaf shape from a different grower, or sun fade on the new plants while the old ones have matured all show up as inconsistencies. Stash the reserve plants in a holding area and use them within the first month if you can.

Cost of tight vs wide spacing

Tighter spacing costs more upfront but closes in faster. Wider spacing saves on plant cost but leaves bare ground that fills with weeds for one to three growing seasons. Both choices are valid — the right one depends on budget, weed pressure, and how visible the bed is.

Ground covers especially reward tight spacing. Pachysandra at 20 cm on-center closes in 12 to 18 months. At 30 cm it takes 24 months. At 40 cm it takes 36 months or more. Three years of weeding the gaps usually costs more in time and herbicide than the extra plants would have cost in the first place.

Quick math
plants = area / s² square grid
plants = area / (s² × 0.866) triangular
order = plants × 1.10 10% reserve
per ft² = 144 / s² s in inches

Common plants calculator mistakes

Three mistakes account for most plants-calculator errors. First, confusing on-center with edge-to-edge, which doubles the effective spacing. Second, using nursery-pot size instead of mature spread, which under-spaces by 50 percent or more. Third, skipping the reserve, which means a second nursery trip for the inevitable losses.

Mixing plant types in the same bed needs a separate calculation for each species, then summing the counts. A perennial border with hostas, daylilies, and salvia at three different spacings cannot use one plants-calculator query — run it three times, once per species, and pool the results into a single nursery list.

FAQ

Plants = bed area ÷ (spacing × spacing) for a square grid. For a 10 m² bed at 30 cm spacing: 10 ÷ 0.09 = 111 plants. Triangular packing adds about 15 percent: 128 plants in the same space. Always add a 10 percent reserve for transit and first-week loss.
On-center spacing is the distance from the center of one plant to the center of the next, not the gap between leaves. A 30 cm on-center means plant stems are 30 cm apart. New gardeners often confuse on-center with edge-to-edge spacing and end up planting at twice the recommended density, with bare ground for two seasons.
Triangular fits 15 percent more plants in the same area and looks more natural — neighbors do not line up in obvious rows. Square is faster to lay out, easier to weed in straight lines, and slightly less expensive. Use triangular for visible focal beds and square for back-of-border massing.
10 percent reserve covers transit damage, deer browsing, and first-week transplant shock. For deer-prone sites add 15 percent. For mail-order shipments add another 5 percent for crushed crowns. A 200-plant order at 10 percent reserve costs about 5 percent more than the bare minimum but saves a second trip if losses run high.
Split it into rectangles, triangles, and circles, calculate each area, then add. Rectangle: length × width. Triangle: half × base × height. Circle: π × radius². For curving borders, lay a flexible measuring tape along the centerline and treat it as a band of constant width. Pace a rough check before plant orders go in.
Ground cover spacing depends on time-to-coverage. 15 to 20 cm fills in one growing season; 25 to 30 cm takes two seasons; 40 cm or wider takes three or more. Pachysandra at 20 cm covers in 12 to 18 months. Vinca at 30 cm covers in 24 months. Tight spacing costs more upfront but suppresses weeds and locks in coverage faster.
Yes — space at 75 to 100 percent of mature spread, not the size in the nursery pot. A 4-inch perennial labeled for 60 cm spread plants at 45 to 60 cm on-center. Spacing tighter than 75 percent leads to crown rot and competition. Spacing wider than 100 percent leaves bare ground that fills with weeds before the plants close in.
Plants per square foot = 144 / s² where s is on-center spacing in inches. At 12 inches: 1 plant per ft². At 9 inches: 1.8 plants per ft². At 6 inches: 4 plants per ft². Multiply by bed area in square feet to get total count. A 100 ft² bed at 12-inch spacing needs 100 plants.