Potting soil prices range from three to fifteen dollars per cubic foot depending on brand ingredients and organic certification. If you are wondering how much is potting soil for your next container garden project, the answer depends on several key factors like bag size, quality, and where you shop. This guide breaks down every cost factor so you can budget accurately and avoid overpaying.
Whether you are repotting a houseplant or filling a large raised bed, knowing the price per cubic foot helps you compare options. Let’s walk through the numbers, brand differences, and smart buying tips.
How Much Is Potting Soil Per Cubic Foot
The most common way to measure potting soil is by cubic foot. A standard bag at a garden center holds 1 to 2 cubic feet. Here is the typical price range:
- Basic all-purpose mix: $3 to $6 per cubic foot
- Mid-range brand (like Miracle-Gro or FoxFarm): $6 to $10 per cubic foot
- Premium organic or specialty blends: $10 to $15 per cubic foot
These prices are for bagged soil at retail stores. Bulk purchases can lower the cost significantly, sometimes to $2 per cubic foot or less.
Remember that “potting soil” is different from “garden soil” or “topsoil.” Potting soil is lighter, drains better, and costs more per cubic foot because it contains peat moss, perlite, and compost.
Factors That Affect Potting Soil Price
Several variables push the price up or down. Knowing them helps you choose the right product for your plants and your wallet.
Brand And Quality
Well-known brands like Miracle-Gro, FoxFarm, and Espoma charge a premium for consistent quality and added nutrients. Generic or store-brand mixes are cheaper but may contain less perlite or lower-grade compost.
Organic Certification
Organic potting soil costs 20% to 40% more than conventional mixes. The certification process and organic ingredients drive up the price. If you are growing vegetables, organic might be worth the extra cost.
Bag Size And Volume
Smaller bags (0.5 to 1 cubic foot) cost more per cubic foot than larger bags (2 cubic feet or more). Bulk bags of 3 cubic feet or cubic yard deliveries offer the best value.
Specialty Blends
Mixes for orchids, succulents, or seed starting have unique ingredients like bark or sand. These specialty blends often cost $10 to $20 per cubic foot because they are formulated for specific plant needs.
Potting Soil Price By Bag Size
Here is a quick breakdown of typical prices for common bag sizes at home improvement stores and garden centers:
- 8-quart bag (about 0.3 cubic feet): $4 to $8
- 1 cubic foot bag: $5 to $12
- 2 cubic foot bag: $8 to $20
- 3 cubic foot bag: $12 to $25
Buying a larger bag almost always saves you money per cubic foot. For example, a 1-cubic-foot bag might cost $10, while a 2-cubic-foot bag costs $15—that is $5 per cubic foot instead of $10.
Always check the label for the actual volume. Some bags look big but contain compressed soil that expands when you add water.
How Much Is Potting Soil At Major Retailers
Prices vary by store and region. Here is a general comparison of what you can expect at popular retailers:
- Home Depot: $5 to $15 for 1 to 2 cubic feet. Their house brand, Vigoro, is usually the cheapest.
- Lowe’s: Similar range, $6 to $16. They carry Miracle-Gro and their own Sta-Green line.
- Walmart: Often the lowest prices, $4 to $12 for basic mixes. Selection is limited.
- Local garden centers: $8 to $20 per bag. They stock premium and organic brands.
- Online (Amazon, etc.): $10 to $25 per bag, plus shipping. Bulk discounts are rare.
Sales and seasonal discounts can drop prices by 20% to 30%. Late spring and early fall are good times to stock up.
Bulk Potting Soil Cost
If you need a lot of soil for raised beds or large containers, buying in bulk is the smartest move. Bulk options include:
- Cubic yard delivery: $30 to $80 per cubic yard (27 cubic feet). That is about $1 to $3 per cubic foot.
- Bulk bags (3 cubic feet): $12 to $25 per bag. Cheaper than small bags but more than yard delivery.
- Pickup truck loads: Some landscape suppliers sell by the scoop. A scoop is roughly 1 cubic yard and costs $25 to $50.
Bulk soil is usually not sterile and may contain weed seeds. For containers, you might still need bagged potting soil for the top layer.
Call local landscape supply companies for quotes. They often deliver for an extra fee of $20 to $50.
How To Save Money On Potting Soil
You do not have to pay top dollar for good soil. Here are practical ways to reduce your cost:
- Buy in larger bags – The price per cubic foot drops as bag size increases.
- Look for sales – Memorial Day, Labor Day, and end-of-season clearances offer big discounts.
- Mix your own – Combine cheap peat moss, perlite, and compost. Homemade mix costs about $2 to $4 per cubic foot.
- Reuse old soil – Refresh used potting soil by adding compost and perlite. Do not reuse soil from diseased plants.
- Check for damaged bags – Stores sometimes discount torn bags by 30% to 50%.
- Buy in bulk with neighbors – Split a cubic yard delivery to save on delivery fees.
Mixing your own soil takes a little effort but gives you control over ingredients and saves money long-term.
How To Calculate How Much Soil You Need
Before you buy, measure your containers or raised bed. Use this simple formula:
Length (feet) × Width (feet) × Depth (feet) = Cubic feet needed
For example, a raised bed that is 4 feet long, 2 feet wide, and 1 foot deep needs 8 cubic feet of soil. That is about four 2-cubic-foot bags.
For round pots, use: π × radius² × height (in feet). A 12-inch pot (1 foot diameter) that is 1 foot tall needs about 0.8 cubic feet.
Always round up slightly. It is better to have a little extra than to run short.
How Much Is Potting Soil For Specific Plants
Different plants have different soil needs, and that affects the price you pay. Here is a guide:
Vegetables And Herbs
You need nutrient-rich, organic potting soil. Expect to pay $8 to $15 per cubic foot. Look for mixes labeled “vegetable garden” or “organic.”
Houseplants
Standard all-purpose potting soil works for most indoor plants. Price range: $5 to $10 per cubic foot. Avoid moisture-control mixes for succulents and cacti.
Succulents And Cacti
These need fast-draining soil with extra sand or perlite. Specialty mixes cost $8 to $15 per cubic foot. You can make your own by mixing regular potting soil with coarse sand.
Orchids
Orchid bark mixes are expensive, $10 to $20 per cubic foot. They contain bark, charcoal, and perlite. Do not use regular potting soil for orchids.
Seed Starting
Seed-starting mixes are fine and sterile. They cost $6 to $12 per cubic foot. You can also use sifted regular potting soil if you are on a budget.
Matching the soil to the plant improves growth and reduces the risk of overwatering or nutrient deficiencies.
Frequently Asked Questions
How much does a bag of potting soil cost?
A standard 1-cubic-foot bag costs between $5 and $15. Smaller 8-quart bags run $4 to $8. Larger 2-cubic-foot bags are $8 to $20.
Is cheap potting soil worth buying?
Cheap potting soil often contains less perlite and more filler like bark or sand. It may compact quickly and drain poorly. For short-term use or hardy plants, it can work. For vegetables or finicky houseplants, spend a little more.
How much potting soil do I need for a 10-gallon pot?
A 10-gallon pot holds about 1.35 cubic feet of soil. You will need one 1.5-cubic-foot bag or two 0.75-cubic-foot bags.
Can I use garden soil instead of potting soil?
Garden soil is too heavy for containers. It compacts and prevents drainage. Always use potting soil for pots and raised beds. Garden soil is cheaper but not suitable for containers.
Does potting soil expire?
Unopened bags can last a year or more if stored dry. Opened bags lose moisture and nutrients over time. Old soil can be revived with compost and perlite.
Final Tips For Buying Potting Soil
Now you know how much is potting soil and what influences the price. Here are a few last pieces of advice:
- Always check the ingredients list. Look for peat moss, perlite, and compost as main components.
- If you see “forest products” or “bark,” the soil may be coarse and better for mulching than potting.
- Store leftover soil in a sealed container to keep it dry and pest-free.
- Consider buying a soil moisture meter to avoid overwatering, which is a common problem with cheap soil.
Potting soil is an investment in your plants’ health. Spending a little more on quality soil often means better growth and fewer problems down the line. But with the tips above, you can find a balance between cost and quality that works for your garden.
Whether you are filling a single pot or an entire raised bed, you now have the numbers and strategies to make a smart purchase. Happy planting.