Permaculture Companion Planting Calculator
Permaculture companion planting as a whole-system design
Permaculture companion planting works best when you think of the bed as a living system instead of a row of unrelated plants. In a guild, every layer does a different job: the tree creates the long-term frame, the shrubs shape the middle layer, and the groundcovers shelter the soil surface. This calculator turns that layered idea into a quick planning estimate by using bed area and spacing, which makes it easier to sketch a guild before you buy plants or mark the first planting circles on the ground. It does not try to predict every interaction between species, but it does help you see how much room each layer will need and where the layout may become crowded.
Guild layers in a permaculture companion planting bed
A permaculture companion planting guild usually combines species that share light, moisture, and root space without all competing in the same way. A fruit or nut tree often becomes the canopy anchor, while berry bushes, nitrogen-fixing shrubs, herbs, and other mid-height plants occupy the space beneath and around it. Groundcovers then knit the surface together, reducing exposed soil, helping with weed suppression, and softening the impact of rain. When you are planning by hand, it is easy to forget how quickly the lower layers can fill in, which is why a spacing-based calculator is useful even if you already know the plant list you want to use. The table below gives a few familiar examples from each layer and the broad spacing ranges gardeners often use when they are drawing out a guild on paper.
| Layer | Example Species | Typical Spacing |
|---|---|---|
| Trees | Apple, Pear, Plum | 4-6 m |
| Shrubs | Currant, Goumi, Siberian Pea Shrub | 1-2 m |
| Groundcovers | Strawberry, Clover, Creeping Thyme | 0.2-0.5 m |
Calculating permaculture companion planting counts
This calculator uses a simple square-spacing estimate for each layer in the guild. It takes the bed area, divides by the square of the chosen spacing, and rounds down to a whole number of plants. For trees, the result is never allowed to drop below one, because the canopy layer should still have a single anchor tree when the site is large enough to justify a guild design. The formulas below show the inputs and outputs in MathML so the planning logic is visible on the page and easy to compare with the numbers that appear in the result box.
Formula: A = bed area d_t = tree spacing d_s = shrub spacing d_g = groundcover spacing T = max(1, ⌊ A / d_t^2 ⌋) S = ⌊ A / d_s^2 ⌋ G = ⌊ A / d_g^2 ⌋
Those counts should be treated as a layout estimate rather than a demand to fill every square meter. In a real permaculture companion planting bed, you may need room for mulch basins, irrigation, stepping stones, access paths, or the eventual spread of mature branches and root systems. Tight spacing can give you faster soil coverage and a fuller-looking guild, but it can also bring competition and shade sooner than you expected. Wider spacing may make it easier to mulch, water, harvest, and prune during the first few seasons, especially while the tree is still establishing and the rest of the planting has not closed in yet. The calculator is most useful when you want a quick comparison between spacing choices, not when you want to replace the judgment you bring from the site itself.
Worked example: a 20-square-meter companion planting bed
Suppose you are planning a 20-square-meter permaculture bed and you want the tree spacing at 4 meters, shrubs at 1.5 meters, and groundcovers at 0.3 meters. The calculator will return approximately one tree, eight shrubs, and just over two hundred groundcover plants. That example is helpful because it shows how strongly the lowest layer responds to small changes in spacing: a tiny shift in groundcover distance can change the count far more dramatically than the same shift in tree spacing. In practice, you might place a dwarf fruit tree at the center, arrange berry bushes or nitrogen-fixing shrubs around it, and let strawberries, clover, or another low plant fill the open surface. If you loosen the spacing, the guild becomes easier to move around in; if you tighten it, the bed closes faster and may need more attention to balance moisture, light, and access.
Soil, shade, and microclimate in a permaculture companion planting bed
Spacing alone does not tell the whole story in a companion planting design, because the same bed size can behave very differently from one site to another. A sheltered corner may hold moisture longer than a windy edge, a slope may drain faster than a level patch, and a spot that gets hot afternoon sun may need a different plant mix than one under partial shade. Permaculture planning asks you to notice those differences before you finalize the guild count. Mulch, compost, swales, drip lines, and the existing structure of the soil can all change how comfortable the bed is for each layer, so a simple count from the calculator is only one piece of the picture. The best layout is the one that fits the local conditions as well as the species you want to grow.
That is also why the calculator is more useful as a comparison tool than as a fixed prescription. If you are deciding between two beds, two spacings, or two different plant palettes, the count can show you which option keeps the canopy open, which one builds a denser understory, and which one covers the ground fastest. If the site is dry and exposed, you may choose a slightly looser layout so plants are not forced into competition too early. If the site is rich, sheltered, and irrigated, you may accept a denser pattern and let the guild knit together sooner. Either way, the calculator helps you turn an intuitive design idea into a plan you can discuss, sketch, and revise.
Using the plant counts to build a permaculture layout
After you calculate the counts, use them as a rough shopping list and a drawing aid rather than as a finished blueprint. Mark circles or grids on paper, then compare the spacing with paths, access points, fences, and any existing trees or shrubs already on the site. If the guild will be maintained by hand, it often makes sense to reduce the density a little so that pruning, harvesting, mulching, and irrigation stay manageable across several seasons. If the design is meant to emphasize soil cover and habitat, you may prefer a denser ground layer and accept more competition in exchange for faster protection of the surface. The most practical layout is usually the one that fits both the plants and the people caring for them, not just the one that produces the largest count on paper.
It also helps to think about mature size, not only the starting spacing. A young tree can look isolated on planting day and still become the largest force in the bed once it reaches full canopy. Shrubs can fill gaps quickly, especially if they are vigorous, and low plants may spread into any open seams that are left between them. In a permaculture companion planting system, that means the first year layout should leave enough room for the long-term shape of the guild, even if the bed looks underfilled at the beginning. A patient design often works better than an overly dense one, because it leaves space for observation, editing, and seasonal adjustment.
Sharing a companion planting plan with neighbors and collaborators
Permaculture projects often improve when several people can look at the same plan and understand the assumptions behind it. If you are sharing your design with family members, volunteers, or a community garden group, the calculator output gives you a clear starting point for discussion. You can explain why a certain spacing was chosen, where the canopy tree sits, and which groundcovers are doing the most work against weeds or erosion. That conversation is often more valuable than a single exact number because it helps everyone think about the guild as a living system rather than a static diagram. It also makes it easier to talk through changes later if the bed expands, the site proves wetter or drier than expected, or your preferred plant list shifts during the season. A shared estimate is especially useful when you need to coordinate labor, nursery orders, or the timing of planting with other people who will care for the bed later on.
Conclusion: making a permaculture companion planting guild work
A good companion planting guild is built from relationships, not just from a list of species. This calculator helps you translate those relationships into approximate counts so you can plan a bed that suits your space, your labor, and your long-term goals. Once the numbers are in hand, you can refine the design around climate, soil, access, and the specific plants you want to grow. Use the estimate as a starting point, then let observation, pruning, seasonal change, and the behavior of the site itself shape the final pattern of the guild. When the layout reflects the site, the plants, and the people who will care for them, the bed is more likely to stay productive and manageable over time.
How to use this permaculture companion planting calculator
- Enter bed-area in square meters for the permaculture bed or guild area you want to map.
- Enter tree-spacing in meters for the canopy layer spacing you want between trees.
- Enter shrub-spacing in meters for the middle layer of shrubs, berries, or nitrogen-fixing plants.
- Enter ground-spacing in meters for the low groundcover layer, then run the calculation again with a wider or tighter spacing if you want to compare two companion planting layouts before you plant.
Formula: how the permaculture companion planting estimate is built
The estimate works by dividing the garden area by the square of each layer’s spacing and rounding down to the nearest whole plant, with the tree result kept at a minimum of one. Keep the bed area in square meters and the spacing values in meters so the counts match the size of the permaculture guild you are planning. In other words, the calculator measures how many planting circles fit inside the bed for trees, shrubs, and groundcovers separately, which makes the result useful for rough layout planning even when the final design needs a few real-world adjustments. If you are comparing two designs, look most closely at the smallest spacing value first, because that layer usually changes the fastest and has the biggest effect on how crowded the bed will feel.
Limitations and assumptions for permaculture companion planting
This tool is a planning estimate for a permaculture companion planting bed, not a full site survey or a substitute for hands-on observation. It assumes a simple square-spacing model, so it cannot show curved edges, irregular borders, mature canopy spread, root overlap, or the extra room taken by paths, mulch basins, and access routes. The result depends on the area you enter and the spacing you choose for each layer, so a small input change can shift the counts noticeably, especially for the groundcover layer. It also cannot account for local planting rules, nursery availability, or the way a site changes through the seasons, which is why the estimate should be checked against what you can actually grow and maintain on your own land. If you already know that a species spreads more aggressively, casts deeper shade, or needs more moisture than its neighbors, adjust your spacing or your expectations accordingly.
Arcade Mini-Game: Permaculture Companion Planting Calculator Calibration Run
Use this quick arcade run to practice separating useful permaculture planting inputs from common planning mistakes before you rely on the calculator output.
Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.
