The fastest place to buy compost is usually your local garden center or home improvement store

You can buy bagged compost at garden centers, home improvement chains like Home Depot and Lowe's, and many hardware stores. These bags are ready to use and come in sizes from 2 cubic feet to 3 cubic feet, which is enough to cover a small garden bed or mix into potting soil. Prices range widely depending on your region and the brand, but bagged compost typically costs between $3 and $8 per bag.

If you need larger quantities—say, several cubic yards for a landscaping project—bulk compost from landscape supply yards is cheaper per unit and saves you from hauling dozens of bags. You can search "landscape supply near me" or "bulk compost delivery" to find suppliers in your area. Many will deliver for a fee, or you can rent a truck and load it yourself.

Key Takeaways

  • Garden centers and home improvement stores stock bagged compost year-round in small quantities, usually 2 to 3 cubic feet per bag.
  • Bulk compost from landscape supply yards costs less per cubic yard than bagged compost and is better for large projects.
  • Some municipalities offer free or low-cost compost made from yard waste, available at transfer stations or by the truckload.
  • Online retailers like Amazon ship bagged compost, but shipping costs are high because compost is heavy.
  • Farmers markets and local gardening groups sometimes sell homemade compost or can connect you with people giving it away.

Garden centers and big-box stores for small projects

Home Depot, Lowe's, and independent garden centers carry multiple compost brands and types. You will find standard compost, mushroom compost (which drains faster and works well for containers), and specialty blends mixed with peat moss or coconut coir. Staff can usually tell you the difference between brands and recommend one based on what you are growing.

The downside is that bagged compost is heavy—a 3-cubic-foot bag weighs 30 to 50 pounds—so buying more than a few bags means multiple trips or asking for help loading your vehicle. If you need compost for a single raised bed or container garden, bagged compost is the most practical choice.

Bulk compost from landscape supply yards

Landscape supply yards sell compost by the cubic yard, usually at $20 to $50 per yard depending on quality and location. A cubic yard is roughly equivalent to 14 bags of bagged compost, so bulk is significantly cheaper if you need volume. You can order by phone or online, and most yards will deliver for a fee (typically $50 to $150) or let you pick it up with a rented truck.

When ordering bulk compost, ask whether it is finished (fully decomposed and ready to use) or partially finished. Finished compost is darker, has no recognizable plant material, and smells earthy. Partially finished compost may still heat up slightly when mixed into soil and works fine for most gardens, but finished compost is safer if you are planting when ready.

Free or low-cost compost from your city or county

Many municipalities compost yard waste—leaves, grass clippings, and branches—and give the finished product away or sell it cheaply to residents. Check your city or county public works website or call the solid waste department to ask whether they have a compost giveaway program. Some operate on a first-come, first-served basis at a transfer station; others deliver by the truckload for a small fee or free.

Municipal compost is often high quality because it is made in large quantities under controlled conditions. The catch is that availability varies by season—most programs have compost available in spring and fall when demand is highest—and you may need to bring your own containers or rent equipment to haul it.

Online retailers and specialty suppliers

Amazon, Wayfair, and other online retailers ship bagged compost, but shipping costs are steep because compost is heavy. A single bag that costs $5 in a store might cost $15 to $20 with shipping. Online ordering makes sense only if you live far from a garden center or need a specialty type (like worm castings or coconut coir-based compost) that local stores do not stock.

Specialty online suppliers focus on organic or certified compost for people with specific needs—gardeners growing food, people with allergies to certain additives, or those following organic farming standards. These suppliers are worth researching if standard compost does not meet your requirements, but expect to pay more.

Local gardening groups and farmers markets

Community gardening groups, local gardening clubs, and farmers markets sometimes have vendors selling homemade compost or connecting gardeners who have extra. Nextdoor, Facebook gardening groups, and Craigslist often have posts from people giving away finished compost for free or asking for a small donation. This is the cheapest option if you find a source nearby.

The trade-off is that homemade compost quality varies—you cannot always know what went into it or whether it is fully finished. Ask the person how long they have been composting it, whether they added any chemicals or treated wood, and whether it smells earthy or sour. Sour-smelling compost is still usable but may need to sit in your garden for a few weeks before planting.

What to look for when buying compost

Good compost is dark brown or black, crumbly, and smells earthy—not sour or like ammonia. If it is still hot or steaming when you open the bag, it is not fully finished and should sit for a few weeks before you use it. Check the label for what was composted (yard waste, food scraps, manure) and whether it contains any additives like fertilizer or peat moss.

For vegetable gardens, look for compost made from yard waste or food scraps without synthetic fertilizers. For containers and houseplants, a lighter blend mixed with perlite or coconut coir drains better than straight compost. If you are amending heavy clay soil, any finished compost will help, but mushroom compost or compost mixed with sand works faster.

Frequently Asked Questions

How much compost do I need?

For a raised bed 4 feet by 8 feet by 12 inches deep, you need about 1.3 cubic yards, or roughly 18 bags of bagged compost. For amending existing garden soil, spread 2 to 4 inches of compost and mix it in—the deeper your bed, the more you need. A cubic yard covers about 100 square feet at 3 inches deep.

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

Finished compost is ready to use when ready. If you buy partially finished compost (still warm or with visible plant pieces), let it sit in your garden for two to four weeks before planting. You can tell it is ready when it stops heating up and smells earthy instead of sour.

Is bagged compost the same quality as bulk?

Quality varies by brand and supplier, not by whether it is bagged or bulk. Some bagged compost is excellent; some bulk compost is poor. Read labels, ask the supplier what went into it, and smell it if you can. Price is not always a reliable indicator—a cheap bag may be fine for amending soil, while an expensive one might be overkill for your project.

What is the difference between compost and potting soil?

Compost is decomposed organic matter and improves soil structure and nutrients. Potting soil is a mix designed for containers—usually compost, peat moss or coconut coir, and perlite or vermiculite for drainage. Use compost to amend garden beds; use potting soil for pots and containers.

Can I make my own compost instead of buying it?

Yes. Home composting takes three months to two years depending on your method and climate. If you have yard space and time, a compost bin or pile is free after the initial setup. If you need compost soon or live in an apartment, buying is faster and more practical.