★ CONSTRUCTION · LANDSCAPING · COMPARISONS

Gravel vs Mulch Landscaping: 25-Year Cost Calculator

Mulch wins upfront by $600.00, but gravel wins over 25 years by $6,600.00 gross and $7,100.00 net. Mulch is cheap to lay, but it has to be reapplied every 2 years, so over 25 years it is bought 13 times. Gravel costs more to lay, lasts the full 25 years with no reapplication, and is worth about $500 when you sell. Enter your area and prices to see which ground cover wins for your yard.

755

Gravel vs mulch — 25-year ground cover cost

A ground cover is not a one-time purchase: it is a 25-year cost, and the cheapest cover to lay is rarely the cheapest cover to own. Mulch costs about $0.60 a square foot per application and lasts about 2 years, so over 25 years it is bought 13 times: at year 0 and every 2 years after that. Gravel costs about $1.20 a square foot, lasts the full 25 years with no reapplication, and is worth about $500 to the house when it sells. This calculator adds the upfront cost, the reapplications and the resale, and compares the net cost over 25 years.

The area to cover in square feet. Measure the bed or the yard and multiply length by width; a typical front bed is 500 to 1,000 sq ft. The default is 1,000 sq ft.

What gravel costs installed, per square foot, including the stone, the landscape fabric and the labour. About $1.00 to $1.50 a square foot is typical. The default is $1.20.

What mulch costs per application, per square foot, including the mulch and the spreading. About $0.50 to $0.80 a square foot is typical. The default is $0.60.

How many years the mulch lasts before it needs reapplying. Mulch lasts about 2 years in a sunny bed; in a shaded bed it can last 3. The default is 2 years.

What the gravel is worth to the house when it sells, in dollars. A neat gravel yard adds about $500 to a house; mulch adds nothing. The default is $500.

What the mulch is worth to the house when it sells, in dollars. Mulch rots away, so it is worth nothing at resale. The default is $0.

Net cost over 25 yearsGravel wins by $7,100.00Gravel $700.00 net vs mulch $7,800.00 net over 25 years — gravel wins by $7,100.00. Mulch wins upfront by $600.00, but gravel wins gross by $6,600.00. Net cost per year: gravel $28.00, mulch $312.00.

Gravel upfront: $1,200.00

Mulch upfront: $600.00

Upfront winner: Mulch by $600.00

Mulch applications in 25 years: 13

Gravel 25-yr gross: $1,200.00

Mulch 25-yr gross: $7,800.00

Gross winner: Gravel by $6,600.00

Gravel net: $700.00

Mulch net: $7,800.00

Net winner: Gravel by $7,100.00

Net cost per year: Gravel $28.00, mulch $312.00

Gravel lifespan: 25 years, no reapplication

Mulch lifespan: 2 years, reapplied 12 times

Break-even gravel price: $8.30/sq ft

Mulch wins upfront by $600.00, but gravel wins net by $7,100.00. Mulch costs $600.00 to lay against $1,200.00 for gravel, and $7,800.00 over 25 years against $1,200.00 — and gravel is worth $500.00 at resale against nothing for mulch, so the net cost is $700.00 against $7,800.00. The cover that costs more to lay costs less to own.

500 sq ft: upfront $600.00/$300.00 (mulch by $300.00), gross $600.00/$3,900.00 (gravel by $3,300.00), net $100.00/$3,900.00 (gravel by $3,800.00).

Gravel $0.80/sq ft: upfront $800.00, gross $800.00, net $300.00 vs $7,800.00 (gravel by $7,500.00).

Mulch $0.40/sq ft: upfront $400.00, gross $5,200.00, net $5,200.00 vs $700.00 (gravel by $4,500.00).

Resale $0: net = gross $1,200.00/$7,800.00 (gravel by $6,600.00).

Reverse: gravel breaks even at $8.30/sq ft — above it mulch wins net.

How the gravel vs mulch comparison works

A ground cover has three costs over 25 years, not one: the upfront lay, the reapplications, and the resale value at the end. Mulch is laid 13 times over 25 years — at year 0 and every 2 years after that — because it lasts about 2 years. Gravel is laid once and lasts the full 25 years, so it has no reapplication. Gravel is also worth about $500 to the house when it sells, while mulch is worth nothing; the net cost is the gross cost minus that resale value. Divide by 25 and you have the net cost per year.

At the defaults — 1,000 sq ft, gravel $1.20/sq ft installed, mulch $0.60/sq ft per application with a 2-year interval, gravel $500 resale — the gravel upfront is 1,000 × $1.20 = $1,200.00 and the mulch upfront is 1,000 × $0.60 = $600.00, so mulch wins upfront by $600.00. The gravel gross is $1,200.00 and the mulch gross is 13 × $600.00 = $7,800.00, so gravel wins gross by $6,600.00. And the gravel net is $1,200.00 − $500.00 = $700.00 while the mulch net is $7,800.00 — so gravel wins net by $7,100.00, or $28.00 a year against $312.00.

GravelMulch
Upfront$1,200.00$600.00
Applications in 25 years113
25-year gross$1,200.00$7,800.00
Resale value$500.00$0.00
25-year net$700.00$7,800.00
Net cost per year$28.00$312.00

The worked example, line by line

Setup: 1,000 sq ft; gravel $1.20/sq ft installed, $500 resale; mulch $0.60/sq ft per application, 2-year interval; 25-year horizon.

Line 1 — the upfront cost. Gravel: 1,000 × $1.20 = $1,200.00. Mulch: 1,000 × $0.60 = $600.00. Mulch wins by $600.00.

Line 2 — the applications. Mulch lasts 2 years, so over a 25-year horizon it is applied 13 times (years 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22 and 24). Gravel lasts 25 years, so it is laid once.

Line 3 — the 25-year gross. Gravel: 1 × $1,200.00 = $1,200.00. Mulch: 13 × $600.00 = $7,800.00. Gravel wins by $6,600.00.

Line 4 — the 25-year net. Gravel: $1,200.00 − $500.00 = $700.00. Mulch: $7,800.00 (no resale). Gravel wins by $7,100.00.

Line 5 — the net cost per year. Gravel: $700.00 ÷ 25 = $28.00/yr. Mulch: $7,800.00 ÷ 25 = $312.00/yr.

Line 6 — the break-even gravel price. Gravel ties mulch on net cost when its installed price is ($7,800.00 + $500.00) ÷ 1,000 = $8.30/sq ft. Buy gravel below that and gravel wins net; above it, mulch wins net.

Every branch, checked

500 sq ft: the gravel upfront is 500 × $1.20 = $600.00 and the mulch upfront is 500 × $0.60 = $300.00 (mulch by $300.00); the gross is $600.00 against $3,900.00 (gravel by $3,300.00); and the net is $100.00 against $3,900.00 (gravel by $3,800.00), or $4.00 a year against $156.00. A smaller area shrinks every number by half, but the winner is the same at every size.

Gravel at $0.80/sq ft: the gravel upfront falls to 1,000 × $0.80 = $800.00, so the gross is $800.00 and the net is $800.00 − $500.00 = $300.00 against $7,800.00 for mulch — gravel wins net by $7,500.00, or $12.00 a year. Cheap gravel wins at every stage: upfront, gross and net.

Mulch at $0.40/sq ft: the mulch upfront falls to 1,000 × $0.40 = $400.00, so the gross is 13 × $400.00 = $5,200.00 and the net is $5,200.00 against $700.00 for gravel — gravel still wins net by $4,500.00, or $28.00 a year against $208.00. Even cheap mulch cannot win: 13 applications of cheap mulch still cost more than one application of gravel.

Resale $0: with no resale value, the gravel net is the gross cost: $1,200.00 against $7,800.00 for mulch, so gravel wins net by $6,600.00, or $48.00 a year against $312.00. Unlike hardwood, gravel does not need the resale value to win: it wins on the reapplications alone, and the resale is a bonus.

Reverse — the break-even gravel price: gravel ties mulch on net cost when its installed price is ($7,800.00 + $500.00) ÷ 1,000 = $8.30/sq ft. At $1.20 a square foot gravel is well below that, so gravel wins net by a wide margin; at $9.00 a square foot it is above, so mulch wins net. The $8.30 line is where the two covers are exactly equal over 25 years.

What the defaults assume

The model counts lay, reapplications, and resale only: it does not count the cost of removing the old cover, the landscape fabric, the edging, the weeding of gravel, or the watering of mulch. It assumes mulch lasts 2 years and is reapplied 12 times at the same price — in reality mulch prices may fall, and mulch in a shaded bed may last 3 years. It assumes gravel lasts the full 25 years — good gravel in a dry bed can last that long and longer, but gravel in a wet bed will sink and need topping up, which this model does not count. It assumes the resale value holds: gravel adds about $500 to a house, but the real number depends on the buyer and the market. It assumes prices stay flat for 25 years, which they will not. Rounding convention: money is rounded to cents and all figures are computed from unrounded values, rounded only for display.

Output · formula · meaning

OutputFormulaWhat it means
Gravel upfrontarea × gravel $/sq ft$1,200.00.
Mulch upfrontarea × mulch $/sq ft$600.00; mulch wins by $600.00.
Mulch applicationsfloor(25 ÷ reapply interval) + 113 (years 0 to 24).
Gravel 25-yr grossarea × gravel $/sq ft$1,200.00.
Mulch 25-yr grossapplications × area × mulch $/sq ft$7,800.00; gravel wins by $6,600.00.
Gravel netgross − resale value$700.00.
Mulch netgross (no resale)$7,800.00; gravel wins by $7,100.00.
Net cost per yearnet ÷ 25Gravel $28.00, mulch $312.00.
500 sq ftsame model, 500 sq ftUpfront $600.00/$300.00, gross $600.00/$3,900.00, net $100.00/$3,900.00.
Gravel $0.80/sq ftsame model, gravel $0.80Upfront $800.00, gross $800.00, net $300.00/$7,800.00.
Mulch $0.40/sq ftsame model, mulch $0.40Upfront $400.00, gross $5,200.00, net $700.00/$5,200.00.
Resale $0same model, resale $0Net = gross $1,200.00/$7,800.00, gravel by $6,600.00.
Reverse: break-even gravel price(mulch gross + gravel resale) ÷ area$8.30/sq ft.

Who uses this

  • The homeowner covering a front bed: they learn mulch costs $7,800.00 net over 25 years against $700.00 for gravel — and gravel is the cover that stays neat, so the cover that looks better is also the cheaper one.
  • The landlord covering a rental yard: they will never see the resale value, but with resale at $0 gravel still wins net by $6,600.00 — so they lay gravel, knowing the mulch would need reapplying 12 times in 25 years anyway.
  • The gardener with a sunny bed: mulch rots fast in the sun and needs reapplying every 2 years, and it costs $7,800.00 net over 25 years against $700.00 for gravel — so the cover that survives the sun is also the cover that costs less over 25 years.
  • The renovator who found cheap gravel: at $0.80 a square foot installed, gravel wins upfront at $800.00 against $600.00 for mulch and wins net by $7,500.00 — so they buy the gravel before the price goes back up.

Accuracy & limitations

The math is exact for the numbers you enter: the upfront is the area times the installed price, the gross adds the reapplications, and the net subtracts the resale value. What the model cannot do is know your yard: mulch in a sunny bed may rot and need reapplying sooner, and gravel in a low-traffic bed may last 50 years. It leaves out removal of the old cover, landscape fabric, edging, weeding of gravel, and watering of mulch — ask the landscaper whether the quote includes those. It assumes the resale value holds, but the real number depends on the buyer and the market, and a buyer who plans to rip the cover out will pay nothing for it. It assumes prices stay flat for 25 years, which they will not: gravel prices and mulch prices move with fuel and with fashion. For the gravel itself, see gravel cost calculator; for the mulch itself, see mulch cost calculator.

Cite this calculatorBright Side Kit. “Gravel vs Mulch Landscaping: 25-Year Cost Calculator.” brightoolbox.com, 2026. Method: gravel upfront = area × gravel $/sq ft; mulch upfront = area × mulch $/sq ft; mulch applications = floor(25 ÷ reapply interval) + 1; gravel gross = gravel upfront; mulch gross = applications × mulch upfront; gravel net = gravel gross − gravel resale; mulch net = mulch gross − mulch resale; net per year = net ÷ 25; break-even gravel price = (mulch gross + gravel resale) ÷ area. Defaults: 1,000 sq ft, gravel $1.20/sq ft, mulch $0.60/sq ft, 2-year interval, $500 gravel resale → upfront $1,200.00/$600.00 (mulch by $600.00), gross $1,200.00/$7,800.00 (gravel by $6,600.00), net $700.00/$7,800.00 (gravel by $7,100.00), $28.00/$312.00 per year; 500 sq ft → upfront $600.00/$300.00, gross $600.00/$3,900.00, net $100.00/$3,900.00; gravel $0.80/sq ft → upfront $800.00, gross $800.00, net $300.00/$7,800.00; mulch $0.40/sq ft → upfront $400.00, gross $5,200.00, net $700.00/$5,200.00; resale $0 → net $1,200.00/$7,800.00; break-even gravel price $8.30/sq ft.Bright Side Kit. "Gravel vs Mulch Landscaping: 25-Year Cost Calculator." https://brightoolbox.com/gravel-vs-mulch/ Accessed October 24, 2026.
Embed this calculator

Paste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.

Frequently asked questions

Is gravel or mulch cheaper over 25 years?

Gravel, by a wide margin. Mulch wins upfront by $600.00, but mulch has to be reapplied 12 times in 25 years while gravel is laid once, so gravel wins gross by $6,600.00 and net by $7,100.00 — $28.00 a year against $312.00.

How much does gravel cost per square foot installed?

About $1.00 to $1.50 a square foot installed. The defaults use $1.20, which is $1,200 for 1,000 sq ft. At $0.80 a square foot the same area costs $800 upfront and $300 net over 25 years, so a cheap gravel quote is worth taking seriously and an expensive one is not.

How much does mulch cost per square foot?

About $0.50 to $0.80 a square foot per application. The defaults use $0.60, which is $600 for 1,000 sq ft. But mulch has to be reapplied 12 times in 25 years, so the same area costs $7,800.00 over 25 years — the cheap cover is the expensive cover.

How often does mulch need to be replaced?

About every 2 years. Mulch lasts about 2 years in a sunny bed, so over 25 years it is applied 13 times: at year 0 and every 2 years after that. Mulch in a shaded bed can last 3 years, which cuts the 25-year gross to 9 applications instead of 13.

Is gravel or mulch better for weed control?

Gravel. Gravel over landscape fabric blocks weeds for years, and it costs $700.00 net over 25 years against $7,800.00 for mulch. Mulch suppresses weeds for a season, then rots and becomes a seed bed itself, so it has to be topped up to keep working.

Does gravel add value to a house?

Yes, about $500 on a whole house. A neat gravel yard adds about $500 — $500 in the defaults. But gravel does not need the resale value to win: with resale at $0, gravel still wins net by $6,600, because the mulch reapplications cost more than the resale is worth.

How much does it cost to mulch a 1,000 sq ft yard?

$600.00 per application, $7,800.00 over 25 years. Each mulch application is 1,000 × $0.60 = $600, and over 25 years there are 13 of them, so the total is $7,800.00. That is why the cheap cover is the expensive cover: you pay the application 13 times.

At what price does gravel stop being worth it?

$8.30 a square foot. Gravel ties mulch on net cost when its installed price is ($7,800.00 + $500.00) ÷ 1,000 = $8.30/sq ft. Buy gravel below that and gravel wins net; above it, mulch wins net. At $1.20 a square foot gravel is well below the line.