The fastest way to get compost is a garden center or home improvement store near you

You can walk into most garden centers, nurseries, and home improvement stores and buy bagged compost the same day. Stores like Home Depot, Lowe's, and local independent garden centers stock compost year-round, usually in the landscaping section near mulch and soil. Bags typically range from 1 to 3 cubic feet and cost between $3 and $15 per bag, depending on the brand and whether it is composted manure, leaf compost, or a general-purpose blend.

If you need large quantities—say, 10 or more bags—call ahead. Many stores will hold stock or let you order in bulk for pickup. Some offer delivery for orders over a certain amount, which saves you from loading a truck yourself. Check the bag label to see what the compost contains: some are pure finished compost, others are blended with bark or other materials.

Key Takeaways

  • Garden centers and home improvement stores sell bagged compost year-round and let you take it home the same day.
  • Bulk compost suppliers deliver by the cubic yard and cost less per unit than bagged compost, but require a minimum order.
  • Municipal compost programs give away finished compost free or at low cost, though availability and timing vary by location.
  • Landscape supply companies often sell compost in bulk and may deliver, especially if you are ordering other materials like mulch or topsoil.
  • Some communities collect yard waste and produce compost you can pick up; check your city or county waste department website.

Bulk compost from landscape supply companies costs less per yard

If you need more than a few bags, bulk compost is cheaper. Landscape supply companies sell compost by the cubic yard—one cubic yard equals about 27 bags of bagged compost. A cubic yard of finished compost typically costs $30 to $60, depending on the type and your location. You pay for delivery if you cannot pick it up yourself, which usually adds $50 to $150 depending on distance.

To find landscape suppliers near you, search online for "landscape supply" or "bulk compost delivery" plus your city name. Call and ask what types of compost they stock, the minimum order (often 1 to 2 cubic yards), and whether they deliver. Ask also whether the compost is fully finished—some suppliers sell partially aged material that may still heat up or smell strong when first delivered.

Municipal compost programs often give away finished compost free

Many cities and counties produce compost from collected yard waste and offer it free or very cheap to residents. Your local waste management department, public works office, or environmental services division runs these programs. Some operate a drop-off site where you bring your own bags and load finished compost yourself; others deliver to your home or let you pick up by appointment.

To learn about your area has a program, visit your city or county website and search for "compost giveaway" or "yard waste compost." You may need to show proof of residency and may be limited to a certain amount per year. Timing matters: many programs only distribute compost in spring and fall, so check the schedule before you plan your garden work.

Farmers markets and community gardens sometimes sell or trade compost

Local farmers and gardeners at farmers markets occasionally sell small quantities of finished compost they have made themselves. Prices are usually lower than retail, and you can ask the seller directly what materials went into it. Community gardens in your area may also have compost piles and let members take finished material, or they may sell it cheaply to fund the garden.

Call or visit community gardens in your neighborhood and ask whether they distribute compost. Farmers market vendors who sell plants or gardening supplies are worth asking too—they often know local sources and may have compost available or know someone who does.

Online retailers ship bagged compost, but shipping costs add up quickly

Amazon, Walmart, and specialty garden retailers sell bagged compost online with home delivery. This works well if you need just one or two bags and do not have a car, but shipping is expensive because compost is heavy. A single bag that costs $5 in a store might cost $15 to $25 with shipping included. For larger orders, the cost per bag climbs even higher.

Online ordering makes sense only if you cannot reach a local store or need a specific type of compost that local retailers do not stock. Read reviews carefully—some online compost arrives with mold or smells strongly of ammonia, signs that it was not fully finished before shipping.

Horse stables and farms sometimes give away aged manure compost

Horse owners and small farms often have piles of aged manure mixed with bedding material. This material, when aged for at least six months to a year, breaks down into a usable compost rich in nutrients. Some farms give it away free to anyone willing to load and haul it themselves; others charge a small fee.

Search online for "horse manure free" or "farm compost" plus your area, or call local stables and ask whether they have aged piles available. Be prepared to bring your own truck or trailer and do the loading work. Ask how long the pile has aged—fresh manure can burn plants and may contain weed seeds, so you want material that has been sitting for at least six months.

Comparison of cost and effort by source

SourceCost per cubic yard (approximate)Pickup or deliveryEffort required
Garden center (bagged)$80–$150You pick upLoad bags into car
Landscape supplier (bulk)$30–$60 plus deliveryDelivery availableUnload truck or spread yourself
Municipal programFree to $20Pickup or delivery variesLoad bags or arrange delivery
Farm manureFree to $30You haulLoad and transport yourself
Online retailer$80–$200Shipped to homeUnload boxes

Frequently Asked Questions

How much compost do I need for my garden?

A general rule is to spread 2 to 4 inches of finished compost over your garden bed and work it into the top 6 to 8 inches of soil. To calculate volume, measure your bed in feet, multiply length by width by the depth in feet (use 0.25 for 3 inches, 0.33 for 4 inches), and divide by 27 to get cubic yards. For a 10-by-10-foot bed with 3 inches of compost, you need about 1 cubic yard.

What is the difference between finished compost and aged manure?

Finished compost is fully broken down and dark, with no recognizable plant or manure pieces. Aged manure is manure mixed with bedding that has sat for months but may still contain some visible material. Finished compost is safer for vegetables and ornamentals; aged manure works well for non-edible plants and lawns but may contain weed seeds or burn tender plants if not aged long enough.

Can I use compost right away or does it need to sit?

Finished compost from a reputable source is ready to use when ready. If you get aged manure or partially finished material, let it sit in your garden bed for two to four weeks before planting, especially if it smells strongly of ammonia or feels hot to the touch. These are signs the material is still actively breaking down.

What should I look for on a compost bag label?

Check the ingredient list—look for finished compost made from yard waste, food scraps, or composted manure rather than bark or wood chips blended in. The label should say "finished" or "aged," not "raw" or "fresh." Avoid bags that smell like ammonia or have visible mold, which means the material was not properly finished.

Is bagged compost worth the cost compared to bulk?

Bagged compost costs three to five times more per cubic yard than bulk compost, but it is worth it if you need only a few bags or cannot arrange delivery. For projects larger than 5 cubic yards, bulk compost saves money even with delivery fees. For small raised beds or container gardening, bags are more practical.