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

You can walk out with a bag the same day at any garden center, big-box home improvement chain, or landscaping supply yard in your area. Home Depot, Lowe's, and Ace Hardware stock bagged compost year-round in their garden sections. Local independent garden centers often carry multiple brands and can answer questions about what works best for your soil type. Landscaping supply companies sell compost by the cubic yard if you need larger quantities for a whole garden bed or lawn project.

Prices vary widely depending on the brand, bag size, and whether you buy in bulk. A 2-cubic-foot bag at a big-box store typically costs between $3 and $8. Buying by the yard from a landscaping supplier is usually cheaper per unit if you need 5 or more cubic yards, though you'll need to arrange delivery or have a truck to haul it. Specialty blends — like compost mixed with peat moss or designed for containers — cost more than plain finished compost.

Key Takeaways

  • Garden centers and home improvement stores sell bagged compost in standard sizes, with prices ranging from $3 to $8 per 2-cubic-foot bag depending on brand and blend.
  • Landscaping supply yards sell compost by the cubic yard and often cost less per unit for bulk orders of 5 yards or more, but require delivery or your own truck.
  • Online retailers like Amazon and Walmart ship bagged compost, though shipping costs can be high because compost is heavy.
  • Local waste management facilities and municipal compost programs sometimes sell finished compost at a discount or give it away free to residents.
  • Specialty blends for containers, raised beds, or specific plants cost more than standard finished compost.

Buying compost online and having it shipped

Amazon, Walmart, and other online retailers ship bagged compost to your home, but the shipping cost often makes it more expensive than buying locally. A 2-cubic-foot bag that costs $5 in a store might cost $15 to $25 with shipping because compost is heavy. This option makes sense if you live far from a garden center or need a specialty blend that local stores don't stock.

Check the product weight and your local shipping rates before ordering. Some retailers offer free shipping on orders over a certain amount, which can offset the cost if you're buying multiple bags. Read the reviews to see whether the compost arrived dry and usable or compacted and wet from the journey.

Buying compost in bulk from landscaping suppliers

If you're filling a large garden bed, starting a new lawn, or amending a whole yard, buying by the cubic yard from a landscaping supply company is usually the most cost-effective route. Prices typically range from $30 to $60 per cubic yard, depending on the quality and your location. One cubic yard covers about 100 square feet at a 3-inch depth, which is a standard amendment depth for most garden projects.

You'll need to either pick it up with a truck or pay for delivery. Delivery fees vary by distance and the amount ordered; many suppliers charge a flat fee for orders under 5 yards and a per-yard rate for larger orders. Call ahead to confirm the compost is finished and ready to use, not still actively heating or breaking down.

Getting compost from municipal waste programs

Many cities and counties run composting programs that sell finished compost to residents at a steep discount or give it away free. Check your local waste management department's website or call to ask whether they have a compost giveaway or sale program. Some programs operate on a first-come, first-served basis at a specific location and time; others require you to bring your own containers or bags.

The quality and consistency of municipal compost varies. Some programs produce excellent finished product; others may contain small pieces of plastic, glass, or metal that weren't screened out. Ask what screening process they use and whether you can inspect a sample before taking a large amount. The cost savings often make it worth the effort, especially if you need several cubic yards.

Comparing price and quality across sources

The cheapest option per unit is usually a landscaping supplier if you need 5 or more cubic yards. Municipal compost programs come second if they're available in your area. Bagged compost from garden centers and big-box stores costs more per cubic yard but requires no delivery and lets you buy exactly the amount you need.

Quality matters as much as price. Finished compost should be dark brown, crumbly, and smell earthy — not sour or like ammonia. Avoid compost that still feels hot or steams when you open the bag, which means it's still decomposing. If you're growing vegetables or herbs, buy compost that's been tested for contaminants, especially if it comes from a municipal program that accepts food waste and yard debris from unknown sources.

Specialty compost blends and when to buy them

Garden centers sell blends designed for specific uses: potting soil with compost for containers, compost mixed with peat moss or coco coir for moisture retention, and blends formulated for acid-loving plants like blueberries. These cost 20 to 50 percent more than plain finished compost. For most garden beds and lawn amendments, plain finished compost works just as well and saves money.

Buy a specialty blend only if you have a specific need — like growing in containers where drainage and moisture balance matter more, or amending soil for plants that need particular pH levels. For general soil improvement, standard finished compost is the better value.

Timing your purchase and storage

Compost is available year-round at most garden centers and home improvement stores, but selection and availability peak in spring when gardeners are preparing beds. If you need compost in fall or winter, call ahead to confirm stock. Landscaping suppliers may have longer lead times for bulk orders during busy seasons.

Store bagged compost in a dry place if possible — a garage, shed, or under a tarp. Compost doesn't spoil, but it can become waterlogged or compacted if left exposed to rain for months. Bulk compost delivered to your yard can sit for weeks without harm, though it may dry out or develop a crust on top. Break up the crust before using it.

Frequently Asked Questions

How much compost do I need for my garden?

Measure your garden bed in square feet, then multiply by the depth you want in inches and divide by 324. For example, a 100-square-foot bed with 3 inches of compost needs about 1 cubic yard. One 2-cubic-foot bag covers roughly 8 square feet at 3 inches deep. Most gardeners add 2 to 4 inches of compost when amending soil.

Is bagged compost better than bulk compost?

Bagged compost is more convenient and lets you inspect the product before buying. Bulk compost is cheaper per unit and better for large projects. Quality depends on the producer, not the packaging. Check reviews or ask the supplier about their screening and testing process either way.

Can I use compost straight from the bag, or do I need to mix it with soil?

You can use compost straight from the bag as a top dressing or mulch, or mix it into existing soil. For new garden beds, mixing 2 to 4 inches of compost into the top 8 to 10 inches of soil works well. For containers, you can use compost alone or blend it with other materials like peat moss or perlite depending on what you're growing.

What's the difference between compost and potting soil?

Compost is decomposed organic matter and improves soil structure and nutrients. Potting soil is a blend designed for containers and usually contains compost, peat moss or coco coir, and perlite or vermiculite for drainage. Potting soil drains faster and is lighter than compost, making it better for pots. Compost is better for amending garden beds.

Does it matter what brand of compost I buy?

Brand matters less than finished quality and what's in it. Look for compost that's dark, crumbly, and smells earthy. Check whether it's been screened for contaminants and tested for heavy metals if you're growing food. Local brands and municipal programs often perform as well as national brands and cost less.