Yes, you can buy compost at most garden centers, hardware stores, and online retailers

Compost is sold as a finished product at nearly every place that sells gardening supplies. You can buy it bagged in small quantities (typically 1 to 2 cubic feet per bag) at garden centers, big-box hardware stores like Home Depot and Lowe's, and online through Amazon, Walmart, or specialty garden retailers. You can also buy it in bulk — loose, by the cubic yard — from landscape supply companies, mulch yards, and some local waste management facilities that run composting programs.

The choice between bagged and bulk depends on how much you need, your budget, and whether you have a way to transport or store it. A single bag costs $3 to $15 depending on brand and size. A cubic yard of bulk compost (enough to cover 100 square feet at 3 inches deep) typically costs $25 to $60, delivered or picked up. Bagged compost is convenient for small projects and container gardening. Bulk is more economical if you're amending a large garden bed or filling raised beds.

Key Takeaways

  • Bagged compost is available at garden centers, hardware stores, and online retailers in sizes from 1 to 2 cubic feet per bag for $3 to $15 each.
  • Bulk compost sold by the cubic yard costs $25 to $60 and is more economical for large projects, though you need to arrange transport or delivery.
  • Check the label for the compost's source materials and whether it contains added nutrients, as quality and composition vary by brand and supplier.
  • Local waste management facilities and landscape supply yards often sell compost made from yard waste collected in your area.

What to look for on the bag or product description

Compost quality varies. Before you buy, check what the product is made from. Look for labels that list the source materials — yard waste, food scraps, aged manure, or a blend. Avoid products that don't disclose their ingredients or that contain only one material like aged bark, which is not true compost. The label should also tell you the finished size (usually 1 or 2 cubic feet) and whether nutrients have been added.

Some bags are labeled "potting soil" or "garden soil" rather than compost. These are different products. Potting soil is lighter and designed for containers. Garden soil is topsoil mixed with organic matter. True compost is dark, crumbly, and earthy-smelling, made from decomposed organic material. If you're buying online and can't see the product, read the description carefully and check customer reviews for mentions of texture, smell, and whether it contains visible debris or clumps.

Price is not always a sign of quality. A $5 bag from a local landscape yard may be better than a $12 bag from a national brand, because the local product is fresher and made nearby. National brands sometimes add fillers or use lower-quality source materials to keep costs down. Buy a single bag first if you're trying a new brand, especially for a large project.

Where to buy bagged compost locally

Garden centers and nurseries almost always stock compost year-round, though selection is largest in spring. Staff can answer questions about the product and may offer information on how much you need. Home Depot, Lowe's, and Ace Hardware carry multiple brands and sizes, usually in the garden section. Prices are consistent and you can see the bag before buying.

Local landscape supply yards and mulch companies often sell their own compost at lower prices than retail stores. You can pick up a bag or order bulk delivery. Call ahead to confirm they have compost in stock and ask about their source materials — many make compost from yard waste collected in your area, which is fresher and often cheaper than bagged retail brands.

Some municipal waste facilities and composting programs sell finished compost to residents at cost. Contact your city or county waste management department to ask whether this is available in your area. Prices are usually the lowest you'll find, and the compost is made from local yard waste.

Buying compost online

Amazon, Walmart, and other online retailers ship bagged compost, though shipping costs can be high because compost is heavy. A 2-cubic-foot bag that costs $8 in a store may cost $25 to $35 with shipping. Online buying makes sense if you live far from a garden center or need a specific brand that isn't stocked locally. Read reviews carefully — customers often mention whether the compost arrived wet, compacted, or with visible debris.

Specialty online retailers like Espoma and Coast of Maine sell premium compost blends and will ship to most addresses. These products cost more per bag but are often made from higher-quality source materials and may include added nutrients or beneficial microbes. Check the shipping cost before you order; it often exceeds the product cost for small quantities.

Bulk compost: when and how to order

Bulk compost is sold by the cubic yard and delivered by truck or available for pickup. One cubic yard covers roughly 100 square feet at 3 inches deep — a typical depth for amending garden beds. Order from landscape supply companies, mulch yards, or local waste facilities. Call for a quote; prices vary by location and whether you pick it up or have it delivered.

Delivery usually costs $50 to $150 depending on distance. Some suppliers have a minimum order (often 2 to 3 cubic yards). If you're ordering a small amount, pickup is cheaper but requires a truck or trailer. Ask the supplier what time window the delivery will arrive in and whether they'll spread the compost for you — some do for an extra fee.

Order bulk compost in spring or fall when demand is highest and suppliers have fresh stock. Summer orders may arrive later because landscape companies are busy with other work. Winter orders are sometimes cheaper because demand is low, but the compost may have been sitting in a pile and could be less fresh.

Cost comparison: bagged versus bulk

For a small project — a few containers or a 4-by-8-foot raised bed — bagged compost is simpler and often cheaper overall. A raised bed 4 feet by 8 feet by 12 inches deep needs about 12 cubic feet of compost, or six 2-cubic-foot bags. At $8 per bag, that's $48 plus tax, with no delivery cost.

For larger projects, bulk is more economical. Amending a 20-by-20-foot garden bed to 3 inches deep requires about 12 cubic yards. Buying bagged compost would cost $600 to $1,200. Bulk compost at $40 per cubic yard, delivered, would cost $480 to $600 total. The larger the project, the greater the savings with bulk.

Factor in your time and effort. Bagged compost requires carrying and opening many bags. Bulk compost requires arranging a truck or trailer and spreading it yourself, unless you pay extra for delivery and spreading. For most home gardeners, the break-even point is around 10 to 15 cubic feet — roughly five to eight bags — where bulk becomes worth considering.

What happens after you buy it

Bagged compost can be stored unopened for months in a cool, dry place. Once opened, use it within a few weeks if possible, as it can dry out or begin to break down further. Keep it covered if you're storing it outdoors to prevent it from getting waterlogged or losing nutrients.

Bulk compost should be used within a few weeks of delivery. Spread it on garden beds, mix it into soil, or use it as mulch. If you can't use it when ready, keep it in a pile and cover it loosely with a tarp to prevent it from drying out completely or becoming waterlogged. Compost that sits for months may lose some of its nutrient value and can begin to break down unevenly.

Frequently Asked Questions

Is bagged compost from the store as good as homemade compost?

Bagged compost is finished and ready to use, while homemade compost takes months to break down. Quality varies by brand and source material. Some bagged products are excellent; others contain fillers or low-quality materials. Local bulk compost from a landscape yard is often fresher and better than national retail brands, though you'll need to transport it yourself.

Can I use compost straight from the bag, or do I need to let it sit?

Bagged compost is finished and ready to use when ready. You can mix it into soil, fill containers, or spread it as mulch right away. Bulk compost is also finished, though if it's been sitting in a pile for a long time, it may have begun to break down unevenly. Either way, no additional aging is required before use.

How much compost do I need for my garden?

For amending existing garden beds, spread 2 to 3 inches and mix it into the top 6 to 8 inches of soil. For filling raised beds, use 12 inches of compost or a mix of compost and topsoil. For containers, fill them entirely with compost or a potting soil blend. Measure your bed's length, width, and desired depth, then calculate cubic feet or cubic yards using an online calculator.

What's the difference between compost and potting soil?

Compost is decomposed organic matter used to improve soil. Potting soil is a lightweight blend designed for containers, usually made from peat moss, coconut coir, perlite, and sometimes compost. Potting soil drains faster and is less dense than compost. Use compost for garden beds and soil amendment; use potting soil for containers and seed starting.

Do I need to buy compost every year?

Adding compost once every few years is usually enough for most gardens. If you amend beds with 2 to 3 inches every 2 to 3 years, soil structure and fertility stay good. Heavy clay soils or very sandy soils may need compost more often. Containers and raised beds need fresh compost or potting soil more frequently because they drain and compact faster than in-ground beds.