The most common places to buy compost
You can buy compost at garden centers, home improvement stores, landscape supply yards, and online retailers. Most people find what they need within a short drive, though prices and quality vary significantly by location and seller. The best choice depends on how much you need, whether you want to see the product before buying, and how far you are willing to travel or wait for delivery.
Garden centers and nurseries usually stock several compost brands and types, and staff can answer questions about what works for your soil. Home improvement chains like Home Depot and Lowe's carry bagged compost year-round in standard sizes. Landscape supply companies sell compost in bulk by the cubic yard, which is far cheaper per unit if you need large quantities. Online retailers like Amazon ship bagged compost to your door, though shipping costs can be high because compost is heavy.
Key Takeaways
- Garden centers and home improvement stores sell bagged compost in small quantities, usually 1 to 2 cubic feet per bag, at prices between $3 and $8 per bag depending on brand and location.
- Landscape supply yards sell compost in bulk by the cubic yard and cost roughly $30 to $60 per cubic yard, making them the cheapest option for large projects.
- Online retailers ship bagged compost but charge shipping fees that often exceed the product cost, so they work best for small orders or when local options are unavailable.
- Compost quality varies by source—look for dark color, earthy smell, and fine texture, and avoid bags that feel wet or smell like ammonia.
- Some municipalities offer free or low-cost compost made from yard waste, available at transfer stations or by request from public works departments.
Garden centers and local nurseries
Garden centers are the easiest place to start because you can see and smell the compost before you buy. Staff members usually know the difference between products they stock and can recommend compost for specific uses—vegetable gardens, potting mixes, lawn top-dressing, or soil amendment. Most garden centers carry 2 to 4 brands at any time, with bags ranging from 1 to 2 cubic feet.
Prices at garden centers typically run $4 to $8 per bag, higher than big-box stores but lower than specialty online retailers. The trade-off is that you pay for convenience and informed. If you need only a few bags for a small project, a garden center is usually your fastest option because you can buy and leave the same day. Call ahead during busy seasons (spring and early summer) to confirm they have stock, since popular brands sell out quickly.
Home improvement chains
Home Depot and Lowe's stock bagged compost year-round in the garden section, usually in 2-cubic-foot bags priced between $3 and $6. Both stores carry multiple brands, including their own house brands, which are often the cheapest option. You can check online inventory before you go, which saves a trip if your local store is out of stock.
Home improvement stores work well for small to medium projects—up to 10 or 15 bags. Prices are lower than garden centers, but selection is smaller and staff may not know much about the products. If you need compost delivered, both chains offer delivery for orders over a certain amount (usually $45 to $50), though delivery fees explore. Check the website for your local store to see current prices and whether delivery is available in your area.
Landscape supply yards
Landscape supply companies sell compost in bulk by the cubic yard, which is the most economical choice for large projects. A cubic yard of compost costs roughly $30 to $60 depending on the type and your region, compared to $15 to $40 per cubic yard when you buy bagged compost at retail prices. You typically need a truck or trailer to haul it, though some yards offer delivery for an additional fee.
Landscape yards also sell specialty composts—mushroom compost, aged bark compost, and blends mixed with other soil amendments—that garden centers do not stock. Call ahead to confirm they have the type you want in stock and ask about minimum order sizes, which vary by location. Many yards require cash or a business account, though some accept credit cards. If you are starting a large garden bed or amending a lawn, a landscape supply yard is worth the extra effort to find.
Online retailers and delivery services
Amazon, Walmart, and other online retailers ship bagged compost, but shipping costs are steep because compost is heavy. A 2-cubic-foot bag that costs $4 in a store might cost $15 to $25 with shipping, depending on your location and the retailer. Online ordering makes sense only if you live far from stores, need a specialty product not available locally, or are buying other items and adding compost to the order.
Some specialty online retailers focus on organic or premium composts and ship nationwide. Read customer reviews carefully, since you cannot inspect the product before it arrives. Check the weight and cubic footage listed in the product description to understand what you are paying for—some bags are smaller than they appear. If you order online, expect delivery to take 5 to 10 business days, and plan accordingly if you have a planting important date.
Municipal compost programs and free sources
Many cities and counties produce compost from yard waste collected at transfer stations and offer it free or at low cost to residents. Contact your local public works department, waste management office, or environmental services to ask whether a program exists in your area. Some municipalities give away compost on a first-come, first-served basis; others require you to bring your own containers or bags.
Free or cheap municipal compost is an excellent option if you need large quantities and do not mind variable quality or waiting for availability. The compost is usually made from leaves and grass clippings, so it may contain seeds or take longer to break down than commercial products. Ask whether the compost has been screened (finer texture) or if it contains wood chips or other debris. If your city does not have a program, ask whether they accept yard waste and whether you can purchase finished compost from the facility.
What to look for when buying compost
Good compost is dark brown or black, crumbly, and smells earthy—like forest soil or mushrooms. Avoid bags that feel heavy and wet, smell like ammonia or rotten eggs, or contain visible chunks of wood or unbroken plant material. Check the label for the compost's age (finished compost is at least 6 months old), whether it contains added fertilizer, and whether it is certified organic if that matters to you.
Price alone does not indicate quality. A $3 bag from a home improvement store may be just as good as a $8 bag from a garden center—the difference is often branding and retail markup rather than product quality. If you are buying in bulk, ask the landscape yard whether you can see a sample or visit the pile before you order. For bagged compost, buy one bag first if you are trying a new brand, use it on a small area, and see how your plants respond before buying more.
Frequently Asked Questions
How much compost do I need?
For a vegetable garden bed, plan on 2 to 4 inches of compost mixed into the top 8 to 12 inches of soil. Measure your bed's length, width, and desired depth, then divide by 27 to get cubic yards. For example, a 4-by-8-foot bed with 3 inches of compost needs about 0.4 cubic yards, or roughly 4 to 5 bags of 2-cubic-foot bagged compost.
Can I use compost straight from the bag without mixing it into soil?
Yes, you can use compost as a top-dressing or mulch layer without mixing it in. For potted plants and containers, you can use compost as part of the potting mix, though most gardeners blend it with other materials like peat moss or coco coir. For garden beds, mixing compost into existing soil improves drainage and nutrient content more than laying it on top.
What is the difference between compost and potting soil?
Compost is decomposed plant material and improves soil structure and nutrients. Potting soil is a lightweight mix designed for containers, usually made from peat moss, coco coir, perlite, and sometimes compost. Potting soil drains faster and is better for pots; compost is better for amending garden beds and outdoor soil.
Is bagged compost better than bulk compost?
Bagged compost is more convenient for small projects and easier to transport, but bulk compost is cheaper per unit and better for large areas. Bulk compost quality varies more because it is not screened or standardized, so ask to see a sample before you buy. For projects under 10 bags, bagged is usually easier; for larger projects, bulk saves money.
When is the best time to buy compost?
Spring and early summer are peak seasons, so prices may be higher and selection lower due to demand. Fall is often a good time to buy because fewer people are gardening and inventory is fresher. Winter availability depends on your climate—cold regions may have limited stock, while mild climates have year-round supply.