Seed packets give a spacing. Beds come in whatever size you built them. This calculator turns the two into a plant count, and shows what you gain — or do not gain — by staggering the rows instead of planting a square grid.
How to use it
- Pick a crop to fill in its published spacing, or set the two spacings yourself. Either way both fields stay editable.
- Enter the bed's inside dimensions.
- Choose a layout. A square grid lines plants up in both directions. Staggered rows offset every other row by half a spacing, so each plant sits in the gap between two in the row behind.
- Read the comparison table underneath. It gives both layouts for your bed, so the choice is made on numbers rather than on a rule of thumb.
How it is calculated
For a square grid, the calculator counts how many plant positions fit along each direction, leaving half a spacing at each edge:
plants per row = floor(bed length in inches / plant spacing)
rows = floor(bed width in inches / row spacing)
total = rows x plants per row
The staggered layout is where it gets interesting. If every plant must stay at least
distance d from its neighbours, offsetting alternate rows lets the rows sit closer
together — specifically d x sqrt(3)/2, which is about 0.866d, because the three
plants around any gap form an equilateral triangle:
row pitch = plant spacing x 0.866
rows = floor(bed width in inches / row pitch)
full rows = plants per row
offset rows = plants per row, or one fewer when there is no slack at the end
That tighter pitch is where the often-quoted 15% comes from: 1 / 0.866 = 1.155. Note that in the staggered layout the row spacing input is not used for the plant count — the pitch is derived from the plant spacing. The row spacing figure is kept for the square-grid comparison.
A worked example
A twenty by twenty foot plot at twelve inch spacing.
Square grid:
- 240 inches / 12 = 20 plants per row
- 240 inches / 12 = 20 rows
- Total: 400 plants
Staggered:
- Row pitch: 12 x 0.866 = 10.39 inches
- 240 / 10.39 = 23 rows
- Full rows hold 20; offset rows hold 19, since 240 inches leaves no slack for the half-spacing shift
- 12 full rows x 20 + 11 offset rows x 19 = 449 plants
That is 12.3% more, not 15.5%. The difference is the plant lost from the end of each staggered row, plus the fact that rows only come in whole numbers. A flat 15% would have promised 460.
Plants in a 4 x 8 foot bed
| Spacing | Square grid | Staggered | Crops at this spacing |
|---|---|---|---|
| 2 in | 1,152 | 1,269 | Radish |
| 3 in | 512 | 558 | Carrot, Pea |
| 4 in | 288 | 299 | Beet, Bush bean, Garlic, Onion, Spinach |
| 6 in | 128 | 135 | Cilantro |
| 8 in | 72 | 66 | Lettuce |
| 10 in | 36 | 35 | Basil, Parsley, Sweet corn |
| 12 in | 32 | 28 | Cucumber, Kale, Okra, Oregano, Potato, Sweet potato, Swiss chard, Thyme |
| 15 in | 18 | 15 | Cabbage, Strawberry |
| 16 in | 18 | 15 | Marigold |
| 18 in | 10 | 9 | Asparagus, Broccoli, Cauliflower, Dill, Eggplant, Pepper, Sage |
| 24 in | 8 | 6 | Lavender, Tomato, Zucchini |
| 36 in | 2 | 1 | Rosemary, Watermelon, Winter squash |
| 48 in | 2 | 1 | Pumpkin |
| 60 in | 0 | -0 | Blueberry |
Tips and common mistakes
Staggering is worth it in wide beds, not narrow ones. The gain only appears when the tighter row pitch lets an extra row in. Run both numbers before you plan a bed around it.
Leave yourself room to reach. A bed wider than four feet is hard to work from the sides, whatever the spacing says. Plants you cannot reach do not get picked.
Spacing assumes the plant reaches full size. Harvesting young — cut-and-come-again leaves, baby carrots — lets you plant tighter than any table suggests.
Tall crops shade short ones. Put the tomatoes and corn where they will not put the lettuce in shadow all afternoon, which in the northern hemisphere usually means the north side of the bed.