Sod Installation Price Calculator: How to Charge for Sod Installation

To charge for sod installation, price the job, not the square foot: your own hours at the floor rate your year needs, your helpers’ hours, the sod, the soil and dump fees, rental and delivery, then a margin on top. Divide by the area only at the end. In the illustrative 2,260 sq ft lawn below, that comes to a job cost of $3,211.58, a price of $3,778.33 at a 15% margin, or $1.672 a square foot ($15.05 a square yard) installed.
None of these are market prices. Every price, pace and share belongs to one made-up owner who lays sod with two helpers. None of it is soil, variety or grading advice: how deep to strip, how much topsoil a lawn needs and which sod suits it are your call. The arithmetic only counts and prices what the example says.
The sod installation price formula
floor = (income / (1 - tax set-aside) + business costs)
/ paid hours on site a year
sod = rolls for (area x (1 + waste)), bought the cheaper way
soil = dump loads x dump fee + topsoil yards x price + delivery
labor = your hours x floor + helper hours x loaded wage
job cost = labor + sod + soil + sundries + rental + delivery
price = job cost / (1 - margin)
price per sq ft = price / area
Step 1: your hourly floor
The example owner wants to keep $65,000 a year after a 25% tax set-aside, carries $20,000 of business costs, and books 36 hours a week on site for 40 weeks. Rain-outs and reschedules take 10% of those hours, leaving 1,296 paid hours. Revenue needed is $106,666.67, so the floor is $82.30 per paid hour on site. Ignore the lost hours and you get $74.07, which is too low. With 12 unpaid hours a week of driving and admin, only 67.5% of working hours are paid, and the owner keeps $33.85 per hour actually worked. The freelance hourly rate calculator works through the same split.
Step 2: measure the lawn
Break the lawn into shapes. A 40 by 25 ft area, a 50 by 30 ft area and a triangle 20 ft across and 12 ft deep come to 2,620 sq ft. Take out 360 sq ft of patio and beds and the job is 2,260 sq ft of sod, 251.11 square yards.
Step 3: rolls and pallets
Add 8% for cuts and you need 2,440.8 sq ft. At 10 sq ft a roll that is 245 rolls. Rolls come 50 to a pallet, so there are two ways to buy them:
- 5 whole pallets at $190.00: $950.00, with 5 rolls spare
- 4 pallets plus 45 loose rolls at $4.50: $962.50
Here the whole pallets cost less, even with rolls left over: $950.00, or $0.420 per sq ft laid. Run both lines on every job; with a different waste share or loose-roll price the answer can flip.
Step 4: prep hours and rental
At the example’s own pace, stripping old turf goes at 400 sq ft per worker-hour and grading at 300: 5.65 plus 7.533, or 13.183 worker-hours of prep. A day of sod cutter at $110.00 and a day of tiller at $90.00 make $200.00 of rental.
Step 5: soil and dump fees
Stripping 1.5 inches off 2,260 sq ft cuts 10.463 cubic yards, which swell by 25% once loose to 13.079 yards. At 6 yards a load, that is 3 loads at $85.00: $255.00. Adding 2 inches of topsoil takes 13.951 yards, so 14 to buy at $38.00 plus $75.00 delivery: $607.00. Soil and disposal together come to $862.00. The junk removal pricing post prices dump runs the same way.
Step 6: crew hours and helper cost
Laying goes at 250 sq ft per worker-hour, 9.04 worker-hours, plus 1.5 to roll and clean up and the 13.183 of prep: 23.723 worker-hours. Split across 3 people, the crew is on site 7.908 hours, which are also the owner’s hours. The 2 helpers work 15.815 hours between them at $20.00 plus 15% payroll costs, $23.00 an hour: $363.75.
Step 7: delivery or haul it yourself
The supplier quotes $125.00 to deliver. Hauling it yourself, 5 pallets at 2 a load is 3 round trips of 30 miles at $0.70 a mile ($63.00), 1.25 hours a trip at the floor ($308.63) and $60.00 of trailer rental: $431.63. Delivery costs $306.63 less. Hauling only looks cheaper when your own hours are left out, and those are hours not spent on a paying job.
Step 8: the sod job price
| Line | Amount |
|---|---|
| Your 7.908 hours on site at the $82.30 floor | $650.83 |
| Helpers, 15.815 hours at $23.00 | $363.75 |
| Sod, 5 pallets | $950.00 |
| Soil and disposal | $862.00 |
| Sundries | $60.00 |
| Equipment rental | $200.00 |
| Delivery | $125.00 |
| Job cost at your floor | $3,211.58 |
| Price at a 15% margin | $3,778.33 |
That is $1.672 a square foot, or $15.05 a square yard, installed.
The insight: the sod is the smaller part
The sod itself is 25% of the price, about a quarter. Soil and disposal, at 23%, are almost as much as the sod, and the two people’s labor, $1,014.58, is 27%, more than the sod. A price built as “sod cost per square foot plus a bit” leaves most of the job out.
The per square foot figure is an answer, not an input. Rental and delivery, $325.00 here, do not shrink in step with the lawn: a day of cutter rental is a day on a smaller lawn too, and spread over fewer square feet it pushes the rate up. Quote the job, then read the rate off it.
The deposit has a trap too. A 50% deposit is $1,889.16, half the price, yet the sod, soil, rental and delivery paid out before the job is done come to $2,137.00: the deposit is still $247.84 short. Asking for half up front does not mean the customer is carrying the materials.
How these were calculated
The floor is (income / (1 - tax set-aside) + costs) / (booked hours x (1 - lost share) x weeks), carried to the cent. Area is the sum of the rectangles and the triangle (base x height / 2) less the excluded area. Rolls are the area x (1 + waste) over the sq ft per roll, rounded up; pallets are rolls over rolls per pallet, rounded up, and the sod cost is the lower of whole pallets and full pallets plus loose rolls. Dump loads are (area x depth / 12 / 27) x (1 + swell) over yards per load, rounded up; topsoil is area x depth / 12 / 27 rounded up to the supplier’s increment. Worker-hours are prep + laying + cleanup; hours on site are worker-hours over people; helper cost is helper hours x wage x (1 + payroll share). Prep and site hours are carried to three decimals and helper cost to the cent, as the spreadsheet carries them. The price is job cost / (1 - margin). Every figure was computed twice, once by the code behind the product below and once by an independent program in exact fractions, and the two agree to the cent. All inputs are illustrative, not market prices, measured crew speeds or soil advice. None of this is financial, legal or tax advice.
To run this on your own lawn, supplier prices and year, the pack below has eight linked calculators, from the hourly floor to the job price and deposit.