Skip to plant spacing calculator

Plant Spacing Calculator

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-06-27

How many plants fit in my garden bed with row and plant spacing?

Plant spacing on a rectangular grid counts how many positions fit when rows are **row spacing** apart and plants along each row are **plant spacing** apart.

**Imperial formula (grid layout):**

Plants along length = floor(Length ÷ Plant spacing)

Number of rows = floor(Width ÷ Row spacing)

**Total plants = plants per row × number of rows**

**Example — 20×10 ft bed, 24 in row spacing, 18 in plant spacing:**

Length: 20 ft ÷ 1.5 ft = **13** positions (or 20÷1.5 = 13.3 → 13)

Width: 10 ft ÷ 2 ft row spacing = **5 rows**

Total: 13 × 5 = **65 plants** (exact count depends on edge placement setting)

**Conservative estimate (no partial slots):**

Use floor division so partial spaces at edges are excluded — matches how most gardeners plant from center or edge with full spacing.

**Metric formula:**

Same logic with meters or centimeters — convert spacing to the same unit as bed dimensions.

**Example — 6 m × 3 m bed, 60 cm rows, 45 cm plants:**

600 ÷ 45 = 13 plants per row; 300 ÷ 60 = 5 rows → **65 plants**

Spacing on seed packets and plant tags is **center-to-center** unless noted as "thin to" distance. Staggered (offset) rows pack slightly more plants — this calculator uses a square grid unless your tool offers offset mode.

Rectangular plant spacing grid

The calculator divides bed length and width by on-center spacing distances and multiplies the resulting row and column counts for a square-grid layout.

Formula

plants = floor(W ÷ row_spacing) × floor(L ÷ plant_spacing)  |  square-foot: floor(W ÷ S) × floor(L ÷ S)

Assumptions

  • Bed is a flat rectangle; spacing is center-to-center on a square grid.
  • First plant can align at the bed edge or inset — follow your calculator's edge mode.
  • All plants are the same species with uniform spacing requirements.

Limitations

  • Does not model triangular/hexagonal offset layouts (which fit ~15% more plants).
  • Does not account for companion planting gaps, trellises, or path strips inside the bed.
  • Does not replace seed packet "thin to" guidance for direct-sown crops.

How to use Plant Spacing Calculator

  1. Pick a bed size preset

    Tap 4×8 ft raised bed, 20×10 plot, or metric allotment — or enter your own length and width. Measure plantable soil only, not paths.

  2. Choose row or square-foot layout

    Row planting uses separate row and plant spacing from your seed packet. Square-foot mode uses one grid spacing (typically 12 in) for intensive beds.

  3. Select a crop spacing chip

    Tap Tomato, Lettuce, Pepper, or Square foot on the main form — each sets recommended spacing. Verify against your cultivar tag.

  4. Set edge inset and order buffer

    Default 6 in inset per side keeps roots off frame boards. Enable the 10% order buffer for transplant loss — results show grid count and plants to order.

  5. Read grid count and pack round-up

    Results show rows across width, plants per row along length, plants per sq ft, and six-pack round-up for nursery shopping.

  6. Pair with soil calculators

    Spacing counts plants; fill volume is separate. Use Garden Soil or Raised Bed Soil calculators when building the bed from scratch.

Plant Spacing Calculator examples

20×10 ft · 24 in rows · 18 in plants

Input

20 ft × 10 ft · row 24 in · plant 18 in

Output

~65 plants (13 × 5 grid)

20÷1.5=13 plants/row; 10÷2=5 rows; 13×5=65.

4×8 ft raised bed · 12 in square grid

Input

8 ft × 4 ft · row 12 in · plant 12 in

Output

64 plants (8 × 8)

Square-foot style spacing — one plant per square foot equivalent.

10×10 ft · 36 in rows · 24 in plants

Input

10 ft × 10 ft · row 36 in · plant 24 in

Output

~30 plants (5 × 6)

Large spacing for peppers or bush squash.

6 m × 3 m · 60 cm rows · 45 cm plants

Input

6 m × 3 m · row 60 cm · plant 45 cm

Output

~65 plants

Metric grid — same floor division logic.

Who uses Plant Spacing Calculator?

Common real-world scenarios where this tool saves time.

Tomato row planning

20×10 ft bed, 36 in row spacing, 24 in plant spacing: ~4 rows × 10 plants = 40 tomatoes. Wider row spacing eases harvest paths.

Lettuce intensive grid

4×8 ft bed, 12 in row and plant spacing: 8 rows × 8 plants = 64 heads. Tight spacing works for baby greens; thin for full heads.

Flower border annuals

30×2 ft border, 12 in spacing both ways: 2 rows × 30 plants = 60 cell packs to buy — round up for pack sizes.

Metric allotment plot

Enter meters and centimeter spacing for EU seed labels — same grid math, no unit conversion errors.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

Plan a vegetable bed layout

From bed build to transplant order in four steps.

  1. Confirm bed inside dimensions after soil fill.
  2. Enter row and plant spacing from seed packets.
  3. Order transplants or seed with 5–10% buffer.
  4. Calculate soil volume if building a new bed. Garden Soil Calculator

Reference tables

Common vegetable spacing reference

Typical center-to-center spacing — verify your cultivar.

CropRow spacingPlant spacingNotes
Lettuce (head)12–18 in10–12 inThin for size
Tomato (indeterminate)36–48 in18–24 inCage or stake
Pepper24–36 in18–24 inBush habit
Carrot (direct sow)12 in2–3 inThin after germination
Bush bean18–24 in4–6 inDirect sow in rows

Grid vs square-foot gardening

MethodSpacing logicPlants in 4×8 bedBest for
Square grid (this tool)Uniform row × plant spacingVaries by spacingRows of single crops
Square foot (12 in grid)1 plant per sq ft32 max at 12 inIntensive mixed beds
Hexagonal offsetStaggered rows~15% more than squareOrchards · some cut flowers

Bed size vs plant count at 24 in × 18 in spacing

Bed sizeRows (24 in)Plants/row (18 in)Total plants
4×8 ft4520
4×10 ft5630
10×10 ft5630
20×10 ft51365

Floor division; edge inset may reduce by one row or column.

When to buy extra plants

SituationExtra %Reason
Transplants from nursery5–10%Wilting · pest damage
Direct sow then thinN/A — sow heavyThin to final spacing
Deer/rabbit pressure10–20%Replace losses
First-time gardeners10%Spacing mistakes

Best practices

Mark rows with string before planting

Group by water and nutrient needs

Cross-check with seed packet yield

Common mistakes to avoid

Swapping row spacing and plant spacing

**Row spacing** runs across the bed width (between rows). **Plant spacing** runs along the row. Check the seed packet diagram.

Using mature spread instead of planting spacing

Tags list **on-center planting distance**, not final canopy width. Overcrowding invites disease.

Ignoring edge margin

Plants centered on the first spacing may overhang edges. Inset the grid or reduce count by one row/column.

Square grid for offset crops

Corn and some intensive layouts use staggered rows — square grid **undercounts** slightly vs offset.

Measuring the bed including paths

Only measure **plantable soil** — not walkways between beds.

Same spacing for seeds and transplants

Direct-sown crops often seed dense then **thin to** final spacing — initial count is higher than mature grid.

Forgetting trellis or cage footprint

Indeterminate tomatoes need wider row spacing for cages — use the larger packet recommendation.

Buying exact count with no buffer

Add 5–10% for transplant shock and slug damage.

Advertisement

Frequently Asked Questions

How do I calculate how many plants fit in a bed?

Divide bed width by row spacing to get the number of rows, and bed length by plant spacing for plants per row (use the same units). Multiply: plants per row × number of rows = total plants on a row grid.

What is the difference between row spacing and plant spacing?

Row spacing is the distance between rows measured across the bed width. Plant spacing is the distance between plants within each row along the bed length. Seed packets list both.

How many tomato plants fit in a 20×10 foot bed?

At 36 in row spacing and 24 in plant spacing: about 5 rows × 10 plants = 50 plants. Wider spacing for large cages reduces count — follow your cultivar tag.

Does square foot gardening use the same math?

Square-foot method uses 12 in × 12 in cells (one plant per square foot for many crops). Enter 12 in for both row and plant spacing on a 4×8 bed to approximate 32 positions.

Should I use staggered rows?

Offset (hexagonal) layouts fit slightly more plants and improve canopy cover. This calculator uses a square grid — reduce spacing slightly or add a row for offset planning.

How many plants for a 4×8 raised bed?

Depends on crop. At 12 in grid: up to 32 plants. At tomato spacing (36×24 in): about 8–10 plants. Use packet spacing for your crop.

Do I count partial spaces at the edge?

Standard grid math uses floor division — partial spaces smaller than one spacing unit are dropped. Inset your grid from edges if you want margin.

How much extra should I buy?

Add 5–10% to transplant orders. Direct-sown crops are sown thick and thinned — buy seed by packet, not final plant count.

Can I mix different crops in one bed?

Calculate each crop zone separately or use the tightest spacing in mixed intensive beds. Companion paths may need wider row spacing.

How does spacing relate to garden soil volume?

Spacing counts plants; soil fill is separate. Use Garden Soil Calculator for 12 in bed fill, then this tool for layout.

Why does total area mode use a square approximation?

When you enter only square footage, the calculator assumes a square bed with equal length and width (√area on each side) so row and plant spacing can run on a grid. Long narrow beds (for example 4×20 ft) should use rectangle mode for accurate counts.

Privacy, accuracy, and trust

Privacy

Bed size and spacing preferences are calculated locally in your browser — EverydayTools does not collect plant counts or layout dimensions from this tool.

Layout estimates only — not agronomic advice. Follow seed packet, extension, and cultivar-specific spacing for final planting decisions.

Part of Calculator Tools

More free tools for the same workflow.

Advertisement

Reviewed on 2026-06-27.