The main places to buy mulch
You can buy mulch at garden centers, home improvement chains, landscape supply yards, and online retailers. The best choice depends on how much you need, what type of mulch you want, and whether you need delivery. A small bag from a big-box store costs more per cubic yard than bulk mulch from a landscape supplier, but works fine for a flower bed. A truckload from a bulk yard makes sense if you are covering a large area.
Most mulch comes in two forms: bagged (ready to use, sold by the bag) and bulk (sold by the cubic yard, delivered by truck or picked up). Bagged mulch is convenient for small projects. Bulk mulch is cheaper per unit and is the standard choice for anything larger than a few hundred square feet.
Key Takeaways
- Home Depot, Lowe's, and Ace Hardware stock bagged mulch year-round, with prices typically between $3 and $8 per bag depending on type and size.
- Local landscape supply yards sell bulk mulch by the cubic yard and often deliver, making them the most cost-effective option for large areas.
- Garden centers and nurseries usually carry both bagged and bulk mulch and can advise on which type suits your soil and plants.
- Online retailers like Amazon sell bagged mulch with home delivery, though shipping costs can be high for heavy products.
- Bulk mulch prices vary by region and supplier, so calling three or four local yards for quotes takes 15 minutes and often saves $50 or more on a large order.
Home improvement chains: convenience and year-round stock
Home Depot and Lowe's carry bagged mulch in multiple types: hardwood, cedar, cypress, and colored varieties. Bags typically range from 2 cubic feet to 3 cubic feet and cost between $3 and $8 per bag depending on the type and your location. Both stores stock mulch spring through fall, though availability drops in winter in cold climates.
The advantage is convenience: you can pick up mulch the same day, inspect it before buying, and load it yourself. The disadvantage is cost per cubic yard. A 3-cubic-foot bag at $6 works out to roughly $80 per cubic yard, whereas bulk mulch from a landscape yard often runs $25 to $50 per cubic yard. For a small project—a flower bed, a tree ring, a planter border—bagged mulch makes sense. For anything larger than 5 or 6 cubic yards, bulk is cheaper even after delivery.
Ace Hardware and True Value stores also stock bagged mulch, usually in fewer varieties than the big chains but often at similar prices. Availability varies by location.
Landscape supply yards: bulk mulch and delivery
Landscape supply yards are the primary source for bulk mulch. They sell by the cubic yard and deliver by truck. A typical load is 10 to 15 cubic yards, though many yards have a minimum order (often 5 cubic yards). Prices range from $25 to $60 per cubic yard depending on the type of mulch, your region, and whether you pick it up or have it delivered.
To find a landscape supply yard near you, search "landscape supply" or "mulch delivery" plus your city name. Call three or four yards and ask for a price on the type and amount you need. Delivery usually costs $50 to $150 depending on distance. Many yards offer free delivery on orders above a certain size (often 10 cubic yards or more).
Bulk mulch is fresher and denser than bagged mulch because it has not been sitting in a warehouse. It also comes in more varieties: hardwood, cedar, cypress, pine, colored mulch, and sometimes specialty blends. If you know what you want, a landscape yard can usually provide it. If you are unsure, staff can recommend a type based on your soil, climate, and what you are planting.
Garden centers and nurseries
Independent garden centers and plant nurseries typically stock both bagged and bulk mulch. Bagged mulch prices are similar to big-box stores ($4 to $8 per bag), but the selection is often better and the staff can answer questions about which mulch works best for your plants and soil.
Many garden centers also offer bulk mulch delivery or can direct you to a local landscape yard. Because they work with plants, they understand soil and mulch needs and can suggest the right type for your specific situation. This is especially useful if you are planting new beds or amending soil at the same time.
Online retailers and mail delivery
Amazon, Walmart, and other online retailers sell bagged mulch with home delivery. Prices are comparable to in-store ($4 to $10 per bag), but shipping costs are high because mulch is heavy. A single bag might cost $8 to $15 to ship, making online purchase worthwhile only if you need a small amount and cannot reach a store easily.
Some specialty mulch retailers sell online and ship bulk mulch in bags. These are useful if you want a specific type (such as cedar mulch from a particular region) that local suppliers do not stock. Shipping is expensive, so this option works best for small orders or specialty products.
Comparing cost: bagged versus bulk
A typical flower bed or small landscaping project needs 2 to 5 cubic yards of mulch. At that size, bagged mulch from a home improvement store costs $160 to $400 (assuming $3 to $8 per 3-cubic-foot bag). The same amount from a landscape yard costs $50 to $300 depending on mulch type and delivery distance.
For larger projects—10 cubic yards or more—bulk mulch is almost always cheaper even with delivery. A 10-cubic-yard load at $40 per yard plus $100 delivery costs $500 total, or $50 per cubic yard. The same amount in bags would cost $800 to $1,200.
The break-even point is usually around 5 to 6 cubic yards. Below that, bagged mulch is simpler. Above that, bulk is cheaper. If you are unsure how much you need, measure your area in square feet and multiply by the depth you want in inches, then divide by 324 to get cubic yards. (A 100-square-foot bed at 3 inches deep needs about 1 cubic yard.)
Seasonal availability and timing
Mulch is most widely available and cheapest in spring (March through May) when landscaping season begins. Availability drops in summer and fall, and many suppliers have limited stock in winter. If you are planning a large project, ordering in early spring ensures you get the type and amount you want.
Bulk suppliers often have waiting lists during peak season, so place your order at least a week in advance. Bagged mulch is available year-round at big-box stores, though selection may shrink in winter.
Frequently Asked Questions
How much mulch do I need?
Measure the area in square feet, then multiply by the depth you want in inches and divide by 324. A 100-square-foot bed at 3 inches deep needs about 1 cubic yard. Most landscaping uses 2 to 4 inches of mulch. If you are unsure, call a local landscape yard and give them your measurements—they can calculate it for you.
What is the difference between hardwood, cedar, and colored mulch?
Hardwood mulch is the cheapest and breaks down fastest, lasting 1 to 2 years. Cedar and cypress last longer (2 to 3 years) and smell better but cost more. Colored mulch is dyed and lasts longer but can stain concrete and is more expensive. For most uses, hardwood is fine. Cedar works well around plants that prefer acidic soil.
Can I pick up bulk mulch myself instead of paying for delivery?
Yes, most landscape yards allow pickup if you have a truck or trailer large enough. A cubic yard of mulch weighs about 400 to 600 pounds, so a 10-cubic-yard load weighs 4,000 to 6,000 pounds. Make sure your vehicle can handle the weight and that you have a way to load it (some yards have equipment to help, others do not).
Is bagged mulch from a big-box store the same quality as bulk mulch?
Bagged mulch is usually older and drier because it has been sitting in a warehouse. Bulk mulch is fresher and denser. Both work fine for landscaping, but bulk mulch often looks better and breaks down more evenly. For small projects, the difference does not matter much.
Do I need to remove old mulch before putting down new mulch?
No. You can lay new mulch over old mulch if the old layer is not more than 4 inches deep. If it is thicker, rake it out first to avoid creating a barrier that blocks water. Most people add 1 to 2 inches of new mulch each year to maintain depth and appearance.