A landscape takeoff from a site plan comes down to four kinds of measurement: areas (sod, seed, mulch beds, rock beds, pavers), depths that turn those areas into cubic yards (mulch, rock, topsoil, base), lengths (edging, irrigation pipe, walls, fence) and counts (plants, irrigation heads, valves, lights). Measure each bed and turf area on the scaled plan, convert to buying units with waste, and check your plant counts against the plant schedule. The worked example below shows the full math.
Landscaping takeoff software speeds up the measuring, but the method is the same whether you use a scale ruler, a PDF measuring tool or AI. Get the method right first.
What sheets you need
A typical landscape package has several sheets, and each one feeds a different part of the takeoff:
- Landscape or planting plan (L-sheets): bed outlines, turf areas, plant symbols, the plant schedule with symbol, botanical and common name, size (gallon, caliper, B&B) and quantity.
- Irrigation plan: heads by symbol, zones and valves, mainline and lateral routing, controller, backflow preventer, drip zones.
- Hardscape plan and details: patios, walks, walls, edging type, base and bedding sections.
- Grading plan: finished grades, swales and drainage. This drives earthwork, which is its own takeoff (cut and fill from a grading plan).
- Specs or notes: mulch depth, topsoil depth, soil amendments, seed mix and rate, sod type, plant warranty, edging material.
If you are newer to site sheets, our site plans 101 guide covers how to read them.
Step 1: Set and verify the scale
Site and landscape plans use engineering scales (1 in = 10 ft, 20 ft, 30 ft) far more often than architectural ones. Confirm the scale against a written dimension, like a property line bearing and distance or a dimensioned walk width. One wrong scale throws off every area by the square of the error: a sheet you think is 1 in = 20 ft but is really 1 in = 10 ft makes every area four times too big.
Step 2: Measure areas by material
Trace each turf and bed area as a closed polygon and tag it by material. Keep separate buckets for:
- Sod
- Seed (and hydroseed if it is a separate spec)
- Mulch beds (by mulch type)
- Rock or gravel beds (by rock type and size)
- Paver or concrete hardscape
- Groundcover beds that are priced by plant count rather than area
Don't double count. If a tree ring sits inside a turf area, subtract it from the turf or trace the turf around it.
Step 3: Convert areas to buying units
| Material | Measure | Convert to | Formula |
|---|---|---|---|
| Sod | SF | Pallets | SF x (1 + waste) / SF per pallet (ask your sod farm; 450 to 500 SF is common) |
| Seed | SF | Pounds | SF / 1,000 x seeding rate (lb per 1,000 SF from the spec) |
| Mulch | SF + depth | CY | SF x depth in ft / 27 |
| Rock | SF + depth | CY, then tons | SF x depth in ft / 27, then x supplier's tons per CY |
| Topsoil | SF + depth | CY | SF x depth in ft / 27 |
| Pavers | SF | SF + base CY + sand CY | Area + waste; base and sand by depth |
| Edging | LF | Pieces | LF x (1 + overlap/waste) / piece length |
Depth in feet: 2 in = 0.167 ft, 3 in = 0.25 ft, 4 in = 0.333 ft, 6 in = 0.5 ft.
Step 4: Count plants from the schedule, then check the plan
Start with the plant schedule: it lists every species with its symbol and quantity. Then count the symbols on the plan for each species and compare. Mismatches are common after redesigns, when a symbol gets copied or deleted but the schedule doesn't update.
- Trees and large shrubs: count individually.
- Groupings: some plans label a mass of shrubs with one symbol and a number ("12 / BOX"). Count the label quantity, not the symbols.
- Groundcover and perennials in beds: often shown as a hatch with a spacing note ("18 in o.c. triangular"). Calculate the count from bed area.
Groundcover math: plants per SF = 1 / (spacing in ft squared) for square spacing, or 1 / (spacing squared x 0.866) for triangular spacing. At 18 in (1.5 ft) triangular spacing, that is 1 / (2.25 x 0.866) = 0.513 plants per SF. A 200 SF bed needs about 103 plants. At 18 in square spacing it would be 1 / 2.25 = 0.444 per SF, or 89 plants.
Step 5: Edging and other linear items
Measure edging along every bed edge that the plan or details call out, separately by type (steel, aluminum, plastic, concrete curb). Also measure:
- Paver edge restraint (patio perimeter, minus edges against the house or a wall)
- Retaining walls (LF, plus height for face SF)
- Fence (LF by type, plus gates as counts)
- Drain pipe and dry creek beds
Step 6: Irrigation
Irrigation is mostly counts and lengths from the irrigation plan and legend:
- Heads by type: rotors, sprays, bubblers, and nozzles if they are priced separately
- Zones/valves: count valves, valve boxes and wire runs
- Mainline LF and lateral LF, by pipe size if the plan shows sizes
- Drip tubing LF and emitters for bed zones
- Controller, backflow preventer, sensors as single items
If the irrigation plan is "design-build by contractor," you are designing it yourself, so base the takeoff on your own layout of the turf and bed areas you already measured.
Worked example: residential front and back yard
Example: a residential landscape plan with the measured quantities below. All numbers are a worked example, not a real project. Waste factors and conversions are typical starting points; use your own suppliers' numbers.
| Item | Measured | Math | Order quantity |
|---|---|---|---|
| Sod | 4,850 SF | 4,850 x 1.05 = 5,093 SF / 450 SF per pallet = 11.3 | 12 pallets |
| Seed (spec rate 7 lb per 1,000 SF) | 6,000 SF | 6,000 / 1,000 x 7 | 42 lb |
| Topsoil, 4 in under sod and seed | 10,850 SF | 10,850 x 0.333 = 3,617 CF / 27 = 134.0 | 134 CY |
| Mulch, 3 in | 1,240 SF | 1,240 x 0.25 = 310 CF / 27 = 11.5, +10% = 12.6 | 13 CY |
| River rock, 3 in | 600 SF | 600 x 0.25 = 150 CF / 27 = 5.56 CY x 1.35 tons/CY (supplier example) | 7.5 tons |
| Steel edging, 16 ft pieces | 410 LF | 410 x 1.05 = 431 LF / 16 = 26.9 | 27 pieces |
| Groundcover, 18 in triangular | 200 SF bed | 200 x 0.513 | 103 plants |
| Trees (from schedule) | 6 counted, 6 scheduled | Matches | 6 |
| Shrubs, 5 gal (from schedule) | 50 counted, 48 scheduled | Mismatch, RFI | 48 + RFI |
| Perennials, 1 gal (from schedule) | 72 counted, 72 scheduled | Matches | 72 |
| Paver patio | 420 SF | 420 x 1.05 | 441 SF pavers |
| Paver base, 4 in | 420 SF | 420 x 0.333 = 140 CF / 27 | 5.2 CY |
| Bedding sand, 1 in | 420 SF | 420 x 0.083 = 35 CF / 27 | 1.3 CY |
| Paver edge restraint | 84 LF | Patio perimeter minus house side | 84 LF |
| Irrigation | From irrigation plan | 18 rotors, 34 sprays, 6 zones, 140 LF mainline, 920 LF laterals | As counted |
Two things this example shows. First, topsoil is often the biggest truck count on a residential landscape job, and it is easy to forget because it is in the notes, not drawn on the plan. Second, the shrub count disagreed with the schedule by two plants. That is small money, but the same mistake on trees or large specimens isn't.
Using takeoff software for landscaping
Any PDF takeoff tool with area, linear and count tools can do this work. What matters is that you can calibrate engineering scales, keep areas tagged by material, and audit every measurement on the sheet.
In Foreman AI, you upload the full plan set, including the landscape, irrigation and grading sheets. The AI reads every sheet and the notes, so you can ask "What's the specified mulch depth?" or "List the plant schedule with quantities" and get answers that cite the sheet. In Takeoff Studio, measurements are named objects on calibrated sheets: area tools for sod, seed, beds and pavers (SF or SY), linear tools for edging and pipe, counts for plants and heads, and cubic yards for depth-based materials.
For repeated plant or irrigation symbols, you can box one example symbol and use the match tool to find similar ones on the sheet, then review the count before you use it. Treat it as a fast first pass that you check against the schedule, the same way you would check your own count.
If the job includes grading, the earthwork takeoff tool computes cut, fill and net import/export straight from the PDF grading plan by tracing existing and proposed contours, with a heat map and a PDF report. That covers the dirt side of a landscape bid without CAD files. Measured quantities then flow into a priced budget from your cost catalog or company history.
Landscape takeoff checklist
- [ ] Verified scale on every landscape, irrigation and grading sheet
- [ ] Read the notes for mulch depth, topsoil depth, amendments, seed rate, sod type
- [ ] Traced turf and beds by material with no overlaps
- [ ] Counted plants by species and reconciled to the plant schedule
- [ ] Calculated groundcover counts from bed area and spacing
- [ ] Measured edging, edge restraint, walls and fence by type
- [ ] Counted irrigation heads, valves and zones; measured mainline and laterals
- [ ] Converted every area to pallets, pounds, CY or tons with waste
- [ ] Carried earthwork, stripping and haul-off separately
- [ ] Added items not drawn: soil prep, fine grading, cleanup, warranty
Try it on a landscape plan
Upload a site or landscape plan, ask the AI to list the plant schedule, and measure your beds and turf on calibrated sheets. Start free with AI credits, no card required. See pricing for plan details.
FAQ
How do you calculate mulch for a landscape bed?
Multiply the bed area in square feet by the depth in feet, then divide by 27 to get cubic yards. A 1,240 SF bed at 3 inches deep is 1,240 x 0.25 / 27 = 11.5 CY. Add about 10% for settling and spreading waste.
How many plants do I need for a groundcover bed?
Use the spacing on the plan. For triangular spacing, plants per square foot = 1 / (spacing in feet squared x 0.866). At 18-inch triangular spacing that is about 0.51 plants per SF, so a 200 SF bed needs about 103 plants.
How many square feet are in a pallet of sod?
It depends on the sod farm and the roll or slab size. 450 to 500 square feet per pallet is common, but confirm with your supplier before you order. Divide your sod area plus waste by the pallet coverage and round up.
What is the best landscaping takeoff software?
The best tool is one that handles engineering scales, keeps areas tagged by material, makes counts easy to audit, and connects quantities to pricing. Try two or three on a plan you already bid by hand and compare the totals and the time.