The fastest places to buy compost are garden centers, home improvement stores, and landscape supply yards in your area
You can find compost at garden centers and nurseries within a few miles of most neighborhoods, often the same day you decide to buy. Home Depot and Lowe's stock bagged compost year-round in their garden sections, typically in 2-cubic-foot or 40-pound bags. Local landscape supply yards sell compost by the cubic yard, which costs less per unit than bags but requires a truck or trailer to haul it home. Some municipalities run composting programs and sell finished compost to residents at a fraction of retail price, though availability depends on your city or county.
The choice between bagged and bulk compost comes down to how much you need and whether you have a way to transport it. Bags are convenient for small gardens or container planting but add up in cost for larger projects. Bulk compost from a landscape yard works better if you are amending a large bed or filling raised boxes, and the quality is often higher because it has been aged longer.
Key Takeaways
- Garden centers, home improvement chains, and landscape supply yards all carry compost, with garden centers usually offering the widest range of types.
- Bagged compost at big-box stores costs more per cubic foot but requires no equipment; bulk compost from landscape yards is cheaper but needs a truck or trailer.
- Many cities and counties sell finished compost from municipal composting programs at prices well below retail, though supplies are limited and seasonal.
- Compost quality varies by source — look for dark color, earthy smell, and fine texture, and ask the seller how long it has been aged.
Garden centers and local nurseries
Independent garden centers and plant nurseries in your area usually stock multiple types of compost, including blends made specifically for vegetables, containers, or acid-loving plants. Staff can answer questions about which type suits your soil and plants, something you will not get at a big-box store. Prices are typically higher than Home Depot but lower than specialty online retailers, and you can see and feel the product before buying.
Call ahead to confirm they have the type and quantity you need in stock. Many garden centers order compost seasonally and may run low in late summer or early fall when demand peaks. If they do not have what you want, they can often special-order it or recommend a nearby supplier.
Home Depot, Lowe's, and other home improvement chains
Both Home Depot and Lowe's carry bagged compost year-round in their garden departments, usually in 2-cubic-foot bags priced between $3 and $6 per bag depending on the brand and your region. Miracle-Gro, Scotts, and store brands are the most common options. You can check stock online before you go, and most stores will hold a bag for you if they have it in the back.
The advantage is convenience and consistent availability. The disadvantage is that bagged compost is more expensive per cubic foot than bulk, and the quality can vary by brand and how long the bag has been sitting on the shelf. Bags that have been exposed to sun and rain may have lost nutrients or developed mold.
Landscape supply yards and bulk compost dealers
Landscape supply yards sell compost by the cubic yard, typically at $20 to $50 per yard depending on the type and your location. A cubic yard covers about 100 square feet at 3 inches deep, which is the standard depth for amending garden beds. You will need a pickup truck, trailer, or a willingness to pay for delivery, which usually costs $50 to $150 depending on distance.
The quality at landscape yards is often better than bagged compost because it has been aged longer and is less likely to have been stored in direct sun. Ask the yard how long the compost has been finished and whether it is screened (finer texture is better for gardens and containers). Some yards blend their own compost and can customize it for your needs — for example, adding extra peat moss for acid-loving plants or sand for drainage.
Municipal composting programs and public sales
Many cities and counties run composting facilities that accept yard waste and food scraps, then sell the finished compost back to residents at a steep discount. Prices range from free to $10 per cubic yard, far below what you would pay at a landscape yard. The catch is that supplies are limited and seasonal, usually available only in spring and fall, and you have to pick it up yourself.
To find your local program, search "[your city or county] compost sale" or contact your public works or solid waste department. Some programs require you to bring proof of residency or a utility bill. A few allow you to drop off your own yard waste and compost it on-site, then buy back finished compost at the end of the season.
Online retailers and mail delivery
Amazon, Etsy, and specialty compost retailers ship bagged compost to your door, useful if you live far from garden centers or need a specific type like worm castings or coconut coir blend. Shipping costs are high because compost is heavy — expect to pay $30 to $60 for a single bag once delivery is included. This option makes sense only if you need a small amount and cannot find it locally, or if you want a specialty product not available in your area.
Read reviews carefully before ordering online. Bagged compost deteriorates during shipping and storage, and you cannot inspect it before it arrives. Some sellers include a money-back may provide if the product arrives moldy or compacted.
What to look for when you buy
Good compost is dark brown or black, crumbly, and smells earthy — not sour or ammonia-like. It should be fine enough to pass through your fingers without large chunks or visible wood pieces. Ask the seller how long the compost has been finished; anything less than 6 months old may still be breaking down and can tie up nitrogen in your soil. Avoid compost that is wet and clumpy or that has a strong smell, both signs it is not fully aged.
Check the label for what is in it. Most bagged compost is made from yard waste, food scraps, or a blend. Some brands add perlite or other amendments to improve drainage. If you are growing vegetables, avoid compost made from treated wood or that lists "biosolids" (sewage sludge) as an ingredient, though regulations vary by state.
Frequently Asked Questions
How much compost do I need for my garden?
For a new bed, plan on 3 to 4 inches of compost mixed into the top 8 to 10 inches of soil. Measure your bed in square feet, then multiply by 0.25 (for 3 inches) or 0.33 (for 4 inches) to get cubic yards. A 4-by-8-foot bed needs about 1 cubic yard; a 10-by-10-foot bed needs about 1.25 cubic yards.
Is bagged compost as good as bulk compost?
Bulk compost from a landscape yard is usually better because it has been aged longer and is less likely to have been stored in sun and rain. Bagged compost works fine for small projects and containers, but it costs more per cubic foot and may have lost some nutrients by the time you use it.
Can I use compost from a municipal program on vegetables?
Yes, most municipal programs produce compost safe for vegetables. Ask the program what materials they accept — if they take food scraps and yard waste only, the compost is fine. If they also accept treated wood or other materials, ask whether the finished product has been tested for contaminants.
What is the difference between compost and potting soil?
Compost is aged organic matter that improves soil structure and adds nutrients. Potting soil is a blend of compost, peat moss or coco coir, and perlite or vermiculite, designed to drain well in containers. Use compost to amend garden beds; use potting soil for pots and raised boxes.
Do I need to buy compost every year?
Adding 1 to 2 inches of compost each year keeps soil healthy and replaces organic matter that breaks down. You can reduce the amount over time if you mulch heavily or grow cover crops, but most gardens benefit from annual compost additions.