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.
| Gravel | Mulch |
| Upfront | $1,200.00 | $600.00 |
| Applications in 25 years | 1 | 13 |
| 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
| Output | Formula | What it means |
| Gravel upfront | area × gravel $/sq ft | $1,200.00. |
| Mulch upfront | area × mulch $/sq ft | $600.00; mulch wins by $600.00. |
| Mulch applications | floor(25 ÷ reapply interval) + 1 | 13 (years 0 to 24). |
| Gravel 25-yr gross | area × gravel $/sq ft | $1,200.00. |
| Mulch 25-yr gross | applications × area × mulch $/sq ft | $7,800.00; gravel wins by $6,600.00. |
| Gravel net | gross − resale value | $700.00. |
| Mulch net | gross (no resale) | $7,800.00; gravel wins by $7,100.00. |
| Net cost per year | net ÷ 25 | Gravel $28.00, mulch $312.00. |
| 500 sq ft | same model, 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 | same model, gravel $0.80 | Upfront $800.00, gross $800.00, net $300.00/$7,800.00. |
| Mulch $0.40/sq ft | same model, mulch $0.40 | Upfront $400.00, gross $5,200.00, net $700.00/$5,200.00. |
| Resale $0 | same model, resale $0 | Net = 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 calculatorPaste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.