Worked Numbers

How Much to Charge for Mulch Installation, per Yard and per Job

October 26, 2026 · Pricing a service business

To work out how much to charge for mulch installation, price the whole job: your own hours at the floor rate your year needs, your helper’s hours, the mulch, delivery, disposal of any old mulch and sundries, then a margin, with your minimum charge as a floor under it. Per yard and per square foot rates fall out at the end. In the illustrative job below, 558.1 sq ft of beds and tree rings take 4 yards; the job costs $783.87, and a 15% margin prices it at $922.20, or $230.55 per yard installed ($1.652 a square foot).

None of these are market prices. Every price, pace and depth belongs to one made-up owner who mulches with one helper. No depth is recommended here: the depth is whatever the job calls for, and the arithmetic only measures and prices it.

The mulch installation price formula

floor        = (income / (1 - tax set-aside) + business costs)
               / paid hours on site a year
yards        = area x (depth to add / 12) / 27 x (1 + settling),
               rounded up to what the supplier sells
labor        = your hours x floor + helper hours x loaded wage
job cost     = labor + mulch + delivery + disposal + sundries
price        = the larger of job cost / (1 - margin) and your minimum
price per yard = price / yards installed

Step 1: your hourly floor

The example owner wants to keep $55,000 a year after a 25% tax set-aside, carries $15,000 of business costs, and books 34 hours a week on site for 38 weeks. Rain-outs and reschedules take 8%, leaving 1,188.64 paid hours. Revenue needed is $88,333.33, so the floor is $74.31 per paid hour on site; ignoring the lost hours would give $68.37. With 12 unpaid hours a week of driving and admin, the owner keeps $31.46 per hour actually worked. The freelance hourly rate calculator works through the same split.

Step 2: measure the beds

A 40 by 5 ft bed, a 30 by 4 ft bed, 4 tree rings of 3 ft radius (113.10 sq ft, each ring being pi x radius squared) and 150 sq ft of free-form bed, less 25 sq ft of stepping stones and shrub bases, come to 558.1 sq ft.

Step 3: cubic yards to order

The beds average 1 inch of old mulch left in place, counted after the clearing in step 5, and the job tops them up to 3 inches, so it adds 2 inches. One cubic yard covers 162 sq ft at that depth (12 x 27 / 2), so the beds need 3.445 yards, and 3.790 with 10% for settling and spill. The supplier sells in 0.5 yard steps: order 4 yards.

Step 4: bags or bulk

In bags of 2 cubic feet at $4.25, 3.790 yards is 52 bags: $221.00. In bulk at $32.00 a yard, 4 yards is $128.00, plus a $65.00 delivery fee: $193.00. Bulk costs $28.00 less here, before the 1.30 worker-hours the bags take to open at 1.5 minutes each.

Bags work out to $57.375 a yard, so bulk pays for its delivery fee past about 2.562 yards. Below that, bags can win; near it, price both lines, because bulk is bought in whole steps and bags in whole bags.

Step 5: edging, weeding and old mulch

Edging 180 ft at 60 ft per worker-hour takes 3.00 hours, and weeding 558.1 sq ft at 200 sq ft an hour takes 2.791. Clearing 2 inches of old mulch from 150 sq ft is 0.926 cubic yards: at 0.5 yards per worker-hour, 1.852 hours, and at $20.00 a yard to dispose of, $18.52. Prep comes to 7.642 worker-hours.

Step 6: spreading labor

4 yards is 108 cubic feet: 18 wheelbarrow loads of 6 cubic feet at 6 minutes each, 1.80 worker-hours. Final raking at 400 sq ft an hour adds 1.395, and cleanup 0.75. With prep, the job is 11.587 worker-hours, or 5.794 hours on site for 2 people. The helper, at $18.00 plus 12% payroll costs ($20.16 an hour), costs $116.80.

Step 7: delivery or pick it up

Fetching the mulch in your own truck, 2 yards a trip, is 2 round trips: $25.20 of driving at $0.70 a mile over 18 miles a trip, $20.00 of loading fees and 0.75 hours a trip at the floor, $111.47. That is $156.67 against the $65.00 delivery fee, so delivery costs $91.67 less. Fetching only looks cheaper when your own hours are left out. If you charge a customer for delivery, the lower of the two is the floor for that line.

Step 8: the mulch job price

Line Amount
Your 5.794 hours on site at the $74.31 floor $430.55
Helper, 5.794 hours at $20.16 $116.80
Mulch, 4 yards in bulk $128.00
Delivery $65.00
Disposal of old mulch $18.52
Sundries $25.00
Job cost at your floor $783.87
Price at a 15% margin $922.20

The job is above the $250.00 minimum, so the price stands: $230.55 per yard installed, or $1.652 a square foot. A 30% deposit is $276.66, leaving $645.54 due at the end. The lawn mowing pricing calculator prices the recurring side of the same customers.

The insight: mulch is the cheap part

The mulch itself is 14% of the price. Labor, $547.35 for the two people, is 59%. And most of those hours are not spreading: moving and raking the mulch takes 3.195 worker-hours, while edging, weeding and clearing old mulch take 7.642, more than twice as much and 66% of the job’s worker-hours.

That is why a “price per yard” quoted from the mulch cost goes wrong. Here the installed price is about 7 times the $32.00 the yard of mulch cost, and almost all of the difference is time. A job with long edges and a lot of weeding costs more per yard than open beds the same size, so measure the prep, not just the yards, and let the per-yard rate fall out. A minimum charge does the same work for a small job, where the trip and setup would outweigh the mulch.

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 rectangles plus rings x pi x radius squared plus other beds less the parts not mulched, carried to a tenth of a sq ft. Yards are area x inches added / 12 / 27 x (1 + settling), rounded up to the supplier’s step; bags are those yards x 27 over cubic feet per bag, rounded up. Prep hours are edge over edging rate, area over weeding rate and removed yards over removal rate; wheelbarrow loads are cubic feet ordered over cubic feet per load, rounded up. Hours on site are all 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 money to the cent, as the spreadsheet carries them. The price is the larger of job cost / (1 - margin) and the minimum charge. 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 depth advice. None of this is financial, legal or tax advice.

To run this on your own beds, supplier prices and year, the pack below has eight linked calculators, from the hourly floor to the job price, per-yard rate and deposit.