{"success":true,"version":"v1","request":{"tool":"get_calculator_schema","calculator_id":"sod-turf"},"result":{"entity_type":"calculator","id":"sod-turf","calculator_id":"sod-turf","canonical_url":"https://tttkmbb.com/construction/sod-turf","name":"Sod Calculator","title":"Sod Calculator – Turf Rolls and Pallets from Lawn Area, Roll Size and Waste, with Optional Topsoil","category":"construction","category_name":"Construction & Home","tool_name":"estimate_sod","featured_mcp_tool":false,"description":"Converts a lawn area into rolls of sod (turf) from the roll coverage, a waste allowance and the rolls per pallet, and optionally the topsoil volume for a levelling layer of given depth. Planning estimate only.","use_when":"You need to order rolled turf (sod) and pallets for a lawn of known area, or the topsoil to spread under it.","do_not_use_when":"You are seeding rather than laying turf (multiply the area by the sowing rate on the seed bag) or you only need the soil volume and weight (use gravel with material = topsoil).","inputs":[{"name":"area","label":"Lawn area","type":"number","unit":"m² or ft²","required":true,"max":1000000,"exclusive_min":0,"description":"Area to turf in m² or ft² (see area_unit).","example":100},{"name":"area_unit","label":"Area unit","type":"enum","required":false,"default":"m2","values":[{"value":"m2","label":"Square metres (m²)","aliases":["m²","sqm","square metres","square meters","metric"]},{"value":"ft2","label":"Square feet (ft²)","aliases":["ft²","sqft","square feet","imperial"]}],"description":"Unit of the area input; areas are reported in both m² and ft².","example":"m2"},{"name":"roll_area","label":"Roll coverage","type":"number","unit":"m² or ft²","required":false,"default":1,"max":100,"exclusive_min":0,"description":"Area covered by one roll (see roll_area_unit): 1 m² for a 0.5 × 2 m roll, 10 ft² for a 2 × 5 ft roll; big rolls cover 40–70 m².","example":1},{"name":"roll_area_unit","label":"Roll area unit","type":"enum","required":false,"default":"m2","values":[{"value":"m2","label":"Square metres (m²)","aliases":["m²","sqm"]},{"value":"ft2","label":"Square feet (ft²)","aliases":["ft²","sqft"]}],"description":"Unit of roll_area.","example":"m2"},{"name":"waste_percent","label":"Waste allowance","type":"number","unit":"%","required":false,"default":5,"min":0,"max":50,"description":"Extra material for cuts, breakage and offcuts, applied as a multiplier (1 + waste_percent/100). 5 % for rectangular lawns; 10 % for curved edges and narrow strips.","example":5},{"name":"rolls_per_pallet","label":"Rolls per pallet","type":"integer","required":false,"default":50,"min":1,"max":1000,"description":"Rolls per pallet as delivered (50 rolls of 1 m² is common; US pallets carry 50–75 rolls of 10 ft² = 500–750 ft²).","example":50},{"name":"topsoil_depth_mm","label":"Topsoil depth","type":"number","unit":"mm","required":false,"default":0,"min":0,"max":300,"description":"Optional depth of new topsoil to spread before laying (50–100 mm is typical); 0 for none.","example":50}],"outputs":[{"name":"area_m2","label":"Area","type":"number","unit":"m²","decimals":2,"description":"Lawn area."},{"name":"area_ft2","label":"Area","type":"number","unit":"ft²","decimals":2,"description":"Lawn area in square feet."},{"name":"area_with_waste_m2","label":"Area to order","type":"number","unit":"m²","decimals":2,"description":"area × (1 + waste_percent/100)."},{"name":"area_with_waste_ft2","label":"Area to order","type":"number","unit":"ft²","decimals":2,"description":"Area to order in square feet."},{"name":"rolls","label":"Rolls","type":"integer","decimals":4,"description":"ceil(area_with_waste / roll_area)."},{"name":"pallets","label":"Pallets (exact)","type":"number","decimals":2,"description":"rolls / rolls_per_pallet."},{"name":"pallets_to_order","label":"Pallets to order","type":"integer","decimals":4,"description":"ceil(rolls / rolls_per_pallet)."},{"name":"topsoil_m3","label":"Topsoil","type":"number","unit":"m³","decimals":3,"description":"area × topsoil_depth (0 when no depth is given)."},{"name":"topsoil_yd3","label":"Topsoil","type":"number","unit":"yd³","decimals":3,"description":"Topsoil volume in cubic yards."}],"input_schema":{"type":"object","properties":{"area":{"description":"Area to turf in m² or ft² (see area_unit). Unit: m² or ft².","type":"number","maximum":1000000,"exclusiveMinimum":0,"examples":[100],"x-unit":"m² or ft²"},"area_unit":{"description":"Unit of the area input; areas are reported in both m² and ft².","type":"string","enum":["m2","ft2"],"default":"m2","examples":["m2"]},"roll_area":{"description":"Area covered by one roll (see roll_area_unit): 1 m² for a 0.5 × 2 m roll, 10 ft² for a 2 × 5 ft roll; big rolls cover 40–70 m². Unit: m² or ft².","type":"number","maximum":100,"exclusiveMinimum":0,"default":1,"examples":[1],"x-unit":"m² or ft²"},"roll_area_unit":{"description":"Unit of roll_area.","type":"string","enum":["m2","ft2"],"default":"m2","examples":["m2"]},"waste_percent":{"description":"Extra material for cuts, breakage and offcuts, applied as a multiplier (1 + waste_percent/100). 5 % for rectangular lawns; 10 % for curved edges and narrow strips. Unit: %.","type":"number","minimum":0,"maximum":50,"default":5,"examples":[5],"x-unit":"%"},"rolls_per_pallet":{"description":"Rolls per pallet as delivered (50 rolls of 1 m² is common; US pallets carry 50–75 rolls of 10 ft² = 500–750 ft²).","type":"integer","minimum":1,"maximum":1000,"default":50,"examples":[50]},"topsoil_depth_mm":{"description":"Optional depth of new topsoil to spread before laying (50–100 mm is typical); 0 for none. Unit: mm.","type":"number","minimum":0,"maximum":300,"default":0,"examples":[50],"x-unit":"mm"}},"additionalProperties":false,"required":["area"]},"output_schema":{"type":"object","properties":{"area_m2":{"description":"Lawn area. Unit: m².","type":"number","x-unit":"m²"},"area_ft2":{"description":"Lawn area in square feet. Unit: ft².","type":"number","x-unit":"ft²"},"area_with_waste_m2":{"description":"area × (1 + waste_percent/100). Unit: m².","type":"number","x-unit":"m²"},"area_with_waste_ft2":{"description":"Area to order in square feet. Unit: ft².","type":"number","x-unit":"ft²"},"rolls":{"description":"ceil(area_with_waste / roll_area).","type":"integer"},"pallets":{"description":"rolls / rolls_per_pallet.","type":"number"},"pallets_to_order":{"description":"ceil(rolls / rolls_per_pallet).","type":"integer"},"topsoil_m3":{"description":"area × topsoil_depth (0 when no depth is given). Unit: m³.","type":"number","x-unit":"m³"},"topsoil_yd3":{"description":"Topsoil volume in cubic yards. Unit: yd³.","type":"number","x-unit":"yd³"}}},"formula":"area_with_waste = area × (1 + waste_percent/100); rolls = ceil(area_with_waste / roll_area); pallets = rolls / rolls_per_pallet; topsoil_m3 = area_m² × topsoil_depth_mm / 1000; yd³ = m³ / 0.764555.","method":"Sod is sold by the roll or slab and delivered on pallets; roll sizes vary by grower (0.5 × 2 m = 1 m² in Europe and Australia, 2 × 5 ft = 10 ft² or 16 × 24 in slabs in North America), so enter the supplier's coverage. Planning estimate only; check quantities against the supplier's coverage figures and local code before ordering.","sources":[{"name":"Wikipedia – Sod","url":"https://en.wikipedia.org/wiki/Sod","type":"reference","retrieved_at":"2026-09-24"},{"name":"Wikipedia – Lawn","url":"https://en.wikipedia.org/wiki/Lawn","type":"reference","retrieved_at":"2026-09-24"}],"freshness":{"type":"static","max_age_seconds":null,"note":"Deterministic formula with fixed constants; results never go stale. Inputs supplied by the caller determine the output."},"examples":[{"name":"100 m², 1 m² rolls, 5 % waste, 50 per pallet, 50 mm topsoil","inputs":{"area":100,"area_unit":"m2","roll_area":1,"roll_area_unit":"m2","waste_percent":5,"rolls_per_pallet":50,"topsoil_depth_mm":50},"expected":{"area_m2":100,"area_with_waste_m2":105,"area_with_waste_ft2":1130.21,"rolls":105,"pallets":2.1,"pallets_to_order":3,"topsoil_m3":5,"topsoil_yd3":6.54},"url":"https://tttkmbb.com/api/v1/calculate/sod-turf?area=100&area_unit=m2&roll_area=1&roll_area_unit=m2&waste_percent=5&rolls_per_pallet=50&topsoil_depth_mm=50"},{"name":"2,000 ft², 10 ft² rolls, 5 % waste, 50 per pallet","inputs":{"area":2000,"area_unit":"ft2","roll_area":10,"roll_area_unit":"ft2","waste_percent":5,"rolls_per_pallet":50},"expected":{"area_with_waste_ft2":2100,"area_with_waste_m2":195.1,"rolls":210,"pallets":4.2,"pallets_to_order":5,"topsoil_m3":0},"url":"https://tttkmbb.com/api/v1/calculate/sod-turf?area=2000&area_unit=ft2&roll_area=10&roll_area_unit=ft2&waste_percent=5&rolls_per_pallet=50"}],"faq":[{"q":"How much waste should I allow?","a":"5 % for a simple rectangle; 10 % where there are curves, trees or narrow strips, because every cut strip loses a piece and rolls dry out if left over more than a day."},{"q":"How heavy is a pallet of sod?","a":"Roughly 1–1.5 t: a 1 m² roll weighs 15–25 kg depending on soil moisture, so a 50-roll pallet is around a tonne; check access for the delivery truck."}],"tags":["sod calculator","turf calculator","rolls of turf","how much sod","sod pallets","lawn area"],"related":[{"calculator_id":"gravel","reason":"Topsoil weight from the volume (material = topsoil)."},{"calculator_id":"rectangle","reason":"Area of each rectangular lawn section."},{"calculator_id":"pavers","reason":"Paved areas next to the lawn."}],"links":{"html":"https://tttkmbb.com/construction/sod-turf","markdown":"https://tttkmbb.com/construction/sod-turf.md","json":"https://tttkmbb.com/construction/sod-turf.json","api":"https://tttkmbb.com/api/v1/calculate/sod-turf","schema":"https://tttkmbb.com/api/v1/calculators/sod-turf","openapi":"https://tttkmbb.com/openapi.json","mcp":"https://tttkmbb.com/mcp"},"version":"v1","updated_at":"2026-09-24"},"timestamp":"2026-09-24T03:45:03Z"}