Landscape Edging Stakes Calculator (Closed Loop vs. Open Run, Done Correctly)
Find exactly how many stakes your edging run needs.
🕒 Last updated: September 26, 2026
Inputs
Bed / Border Shape
ℹ️For an irregular bed or a border made of several straight runs, use the total combined length.
💡Total COMBINED width of any gaps where no edging is installed, such as a path crossing the border. Leave at 0 for none.
Edging Material
ℹ️Sets the roll/section sizes offered below, whether stakes and splice connectors apply, and (for rigid strip edging) the joint overlap that reduces effective coverage per section.
💡Real installer specs vary by brand — check your specific product's installation guide rather than trusting this default.
💡Tighten spacing on curves or in soft/sandy soil; widen it on a firm, straight run.
💡Covers trimming, corners, and cutting losses. 10% is a reasonable default.
Cost
Rolls Needed
2
Plastic / Poly Roll Edging
Stakes / Pins
21
every 3 ft
Splice Connectors
—
not needed for this material
60 ft (18.29 m) perimeter — open run
Edging to Buy
Plastic / Poly Roll Edging
Size: 40 ft (39.75 ft effective, after a 3 in overlap)
Rolls: 2
Hardware
Stakes / pins: 21
No splice connectors needed for this material.
Assumptions Used
A fully unbroken closed loop (a border encircling a bed with no gaps) needs no extra "end" stake or splice, since the run wraps back on itself. Every opening you enter (such as a path crossing the border) cuts the border into one more physically separate piece, regardless of the bed's own shape — two openings of the same combined width as one genuinely need more stakes and connectors, since they create twice as many free ends. Each of those separate pieces gets its own end stake at each of its two ends and, for jointed materials, has one fewer splice than its own section count (no joint at either free end) — its OWN first section also never has overlap subtracted from it, since there is no preceding joint to consume one there. With 2 or more separate openings, one run's own leftover material can never help cover a DIFFERENT run — each is packed independently, assuming the runs split the remaining length evenly, since this calculator does not collect each run's own individual length. Unevenly split runs can genuinely need a different count than that estimate; run this calculator once per distinct run length for an exact answer. For materials that joint with a real overlap (roll splices, rigid strip sections), that overlap is a genuinely product-specific, editable figure — always check your own product's installation guide rather than trusting the default. Every quantity is rounded UP to whole rolls, units, stakes and connectors — a fractional piece cannot be bought. This calculator sizes the edging product and its hardware only; it does not size trench excavation or a bedding/base course.
Bed / Border Layout (Schematic)
Diagram simplified for clarity (not to scale) — stake count capped for legibility; totals above are the real result.
Looking for the verification checklist, reference tables, tips, or common mistakes?See the complete Landscape Edging / Garden Border Calculator.
A closed loop needs one fewer stake than the same length as an open run
Stake count is a fencepost-style calculation: an open run of length L with stakes spaced S apart needs ceil(L/S) + 1 stakes, since both free ends need one and any leftover fraction of a spacing interval still needs a full stake. A closed loop of the identical length needs exactly one fewer, since the two ends join each other and share what would otherwise be two separate end stakes.
This distinction matters for real jobs: a bed with a path crossing its border (an opening) is genuinely an open run at that gap for stake-counting purposes, even though the bed itself still reads as fully enclosed — this calculator treats an opening as breaking the loop regardless of the surrounding shape, which most simple perimeter-based tools do not account for.
Landscape Edging Formula
The steps this calculator works through, in order.
Step 1 — Perimeter
Rectangular bed: perimeter = 2 x (length + width)
Circular bed: perimeter = pi x diameter
Direct entry: perimeter as measured
An opening you enter (such as a path crossing the border) is subtracted from the perimeter, and always breaks the loop for hardware-counting purposes regardless of the bed's own shape.
Step 2 — Purchase length
Purchase length = (perimeter - opening) x (1 + waste% / 100)
The waste allowance covers trimming, corners, and cutting losses — applied before rolls or units are counted, not after.
Step 3 — Run count
Run count (R) = 0 if the border is one unbroken closed loop
Otherwise R = number of openings, +1 if the bed shape itself is already an open run
Each opening cuts the border into one more physically separate run. Starting from a closed loop, N openings cut it into N separate runs (two openings leave 2 runs, not 1); starting from a bed shape that's already an open run, N openings cut it into N+1 runs, since the two original free ends already counted as one run before any opening was added. Either way, more openings of the same combined width genuinely need more hardware than fewer, larger ones — more runs means more free ends, so more end stakes and fewer internal splices per section.
Step 4 — Rolls or units
Effective coverage per section = section length - joint overlap (0 for butt-jointed segments)
R = 0 (unbroken loop): rolls/units = ceil(purchase length / effective coverage)
R >= 1: PER RUN, assuming an even split = purchase length / R:
per-run rolls/units = max(1, ceil((per-run length - overlap) / effective coverage))
total rolls/units = R x per-run rolls/units
R separate runs are physically independent pieces — one run's own leftover material can never help cover a DIFFERENT run, so each is sized on its own, not as one pooled quantity (pooling can under-count: two 8.1 ft runs each genuinely need 2 of an 8 ft section, 4 total, even though their combined 16.2 ft pools to only 3 sections' worth). This calculator only collects the openings' combined width and count, not each run's own real length, so an EVEN split across the R runs is the modeling assumption — exact when openings are reasonably evenly spaced, approximate otherwise (see this page's own Limitations). Each run's own first section still gets no overlap subtracted from it, since it has no preceding joint; a fully unbroken loop has no such free pass anywhere, since every joint — including the one that closes the loop — consumes an overlap.
Step 5 — Stakes and splice connectors
R = 0: stakes = ceil(effective edging length / stake spacing)
R >= 1, per run (even split): stakes = R x (ceil(per-run length / stake spacing) + 1)
Splice connectors = rolls/units - R
Stakes have the identical per-run boundary effect as rolls/units — a fully unbroken loop needs no extra "end" stake at all, while each of the R separate runs needs its own fencepost count at its own two free ends, computed from its own (evenly-split) length rather than pooling the combined length. Splice connectors have one fewer per run than that run's own section count (no joint at either of its free ends), which sums to rolls/units minus R regardless of how the length actually splits across runs.
Real-World Landscape Edging Calculation Example
This example uses the values you have entered above and follows the same steps as the formula section.
Input Values Used
| Input | Value | Why it is used |
|---|---|---|
| Bed shape | Direct Perimeter Entry (irregular shape) | Sets the perimeter formula |
| Material | Plastic / Poly Roll Edging | Sets whether stakes/couplers apply and the joint overlap |
| Size | 40 ft | Roll or section length before overlap |
| Waste allowance | 10% | Covers trimming and cutting losses |
Step 1 — Perimeter
| Calculation | Formula / Substitution | Result |
|---|---|---|
| Direct Perimeter Entry | - | 60 ft (18.29 m) |
Step 2 — Purchase length
| Calculation | Formula / Substitution | Result |
|---|---|---|
| Purchase length | 60 x (1 + 10/100) | 66 ft |
Step 3 — Run count
| Calculation | Formula / Substitution | Result |
|---|---|---|
| Run count (R) | 0 openings (+1, the bed itself is already an open run) | 1 |
Step 4 — Rolls / units
| Calculation | Formula / Substitution | Result |
|---|---|---|
| Effective coverage | 40 - 0.25 | 39.75 ft |
| Per-run length (1 runs, even split) | 66 / 1 | 66 ft each |
| Rolls | 1 x max(1, ceil((66 - 0.25) / 39.75)) = 1 x 2 | 2 rolls |
Step 5 — Stakes / connectors
| Calculation | Formula / Substitution | Result |
|---|---|---|
| Stakes | 1 x (ceil(60 / 3) + 1) = 1 x 21 | 21 |
Therefore: buy 2 rolls of plastic / poly roll edging, 21 stakes.
Related Calculators
Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.