You can start a productive garden for under $50 if you buy seeds instead of seedlings, use containers you already own, and skip expensive tools

A garden does not require a yard, a shed full of equipment, or a trip to a garden centre every month. The cheapest route is seeds, recycled containers, soil from a bulk supplier, and hand tools you may already have. Most people spend money on things they do not need — decorative planters, brand-name fertilisers, tools they use once. This guide walks through what actually matters for growing food, what each step costs, and where to find the lowest prices without sacrificing results.

The difference between a $200 garden and a $50 one is not the harvest. It is whether you buy a tomato plant in a pot or a packet of seeds, whether you use a terracotta pot or a five-gallon bucket, and whether you buy potting mix or make your own from compost and sand. The work is the same. The food is the same. The cost is not.

Key Takeaways

  • Seeds cost $0.50 to $2 per packet and produce far more plants than seedlings, which cost $3 to $8 each and come in limited varieties.
  • Containers can be recycled buckets, wooden crates, or old storage bins rather than bought pots, cutting container costs from $50 to $0.
  • Soil is the largest expense; buying in bulk from a landscape supplier or making your own from compost and sand costs half the price of bagged potting mix.
  • Hand tools — a trowel, a hoe, and pruners — are enough to grow food; power tools and specialty equipment are optional.
  • Starting from seed indoors under a sunny window costs nothing; grow lights add $20 to $40 but are not necessary for most vegetables.

Seeds versus seedlings: why seeds win on cost

A packet of seeds costs $0.50 to $2 and holds 20 to 100 seeds depending on the plant. A single seedling in a pot costs $3 to $8. If you want 12 tomato plants, seedlings cost $36 to $96. A packet of tomato seeds costs $1 to $2 and produces 50 to 100 seeds — far more than you need, and the leftover seeds stay good for years if stored in a cool, dry place.

Seedlings also come in whatever varieties the garden centre has in stock that week, usually the same three or four types. Seeds let you choose from hundreds of varieties — heirloom tomatoes, unusual peppers, beans bred for your climate. You pay less and get more choice.

Starting seeds indoors takes 6 to 8 weeks before the last frost in your area. You need a sunny window, soil, and containers. Recycled yogurt cups, egg cartons, or newspaper pots work as well as seed trays. Fill them with soil, plant the seeds, water, and move them to the brightest window in your home. Most seeds sprout without heat or grow lights. If your home is cold or your windows face north, a grow light costs $20 to $40 and speeds germination, but it is not required.

Containers: using what you have instead of buying pots

A new terracotta pot costs $5 to $15. A plastic container costs $3 to $8. A five-gallon bucket costs $1 to $3 new, or free if you ask a bakery, restaurant, or construction site for used ones. A wooden crate costs $2 to $5 at a farmers market or online. All of them grow food equally well.

Before you buy anything, look for containers you already own: old storage bins, buckets, wooden boxes, large tins, or plastic tubs. Drill or punch drainage holes in the bottom if they do not have them. Drainage is the only requirement; everything else is optional. A 5-gallon bucket grows a tomato plant, a pepper, or three lettuce plants. A storage bin grows six to eight lettuce plants or two pepper plants. A wooden crate holds soil for root vegetables like carrots or beets.

If you need more containers and have no recycled ones, buy the cheapest option: plastic storage bins from a discount store, or used buckets from a restaurant supply store. Avoid decorative pots unless you already have them. The plant does not care what the container looks like, and neither should your budget.

Soil: the biggest expense, and how to cut it in half

Bagged potting mix costs $5 to $15 per bag depending on size and brand. A 5-gallon bucket needs about one bag. If you are filling 10 containers, you are spending $50 to $150 on soil alone.

The cheapest route is to buy soil in bulk from a landscape supply company or a mulch yard. They sell cubic yards of topsoil, compost, or a mix of both. A cubic yard costs $20 to $50 depending on your area and what you order. One cubic yard fills roughly 50 five-gallon buckets. If you split an order with a neighbour or friend, your share of soil costs $10 to $25 for enough to fill 25 containers.

The second option is to make your own potting mix from materials you can find or buy cheaply. Mix equal parts compost, peat moss or coconut coir, and perlite or coarse sand. Compost comes free from your own yard if you have a pile, or $1 to $3 per bag from a landscape yard. Peat moss costs $5 to $10 per large bale and makes dozens of batches. Perlite or sand costs $3 to $8 per bag. Your total cost per batch is $2 to $5, and you can make as much as you need.

If you have neither time nor space to mix your own, bagged potting mix is still the option. Just buy the cheapest brand available, not the premium one. The plants do not know the difference.

Tools: what you actually need versus what you do not

A hand trowel costs $2 to $5. A hoe costs $5 to $10. Pruners cost $5 to $15. These three tools are enough to plant, weed, and harvest almost any vegetable garden. Everything else is optional.

Before you buy, check your garage or shed. Many people already own a trowel, a small shovel, or old kitchen knives that work for harvesting. A butter knife or old fork can dig holes and loosen soil. A stick can mark rows. Recycled materials do the job.

Avoid specialty tools unless you already know you will use them: knee pads, garden gloves, dibbers, row markers, or soil testers. Buy them only after you have grown a garden and know what you actually need. Most gardeners use the same three or four tools over and over and forget the rest.

Water, fertiliser, and pest control on a budget

Water is free if you collect rainwater in a barrel or bucket. If you water from a tap, the cost is built into your water bill and is the same whether you water a garden or a lawn. A watering can costs $5 to $15, or you can use a bucket and a cup.

Fertiliser is optional if your soil is good. Compost-rich soil feeds plants for the first month or two. After that, plants need nitrogen, phosphorus, and potassium. Compost adds all three slowly. Bagged fertiliser costs $5 to $20 per bag. Homemade compost costs nothing if you have a pile, or $1 to $3 per bag if you buy it.

Pest control on a budget means removing pests by hand, using netting to keep insects off plants, or spraying with water to wash them away. Insecticidal soap costs $5 to $10 per bottle and works on many soft-bodied insects. Neem oil costs $8 to $15 per bottle. Both last a long time. Avoid expensive sprays unless you have tried the free methods first.

Timing your purchases to save money

Seeds are cheapest in late winter and early spring, when garden centres stock them heavily. Prices drop further in late summer when shops clear inventory. Buy seeds in bulk when they are cheap and store them in a cool, dry place — they last for years.

Containers and tools are cheapest at the end of the season, usually August through October, when shops discount garden supplies. Soil is cheapest in spring when landscape yards have fresh stock, but prices drop again in fall.

Seedlings are most expensive in spring when demand is highest. If you buy them, wait until mid-spring when the rush has passed and prices drop slightly. Better yet, start your own from seed and skip the seedling stage entirely.

Sample budget for a first garden

ItemCostNotes
Seeds (10 packets)$10 to $20Tomatoes, peppers, lettuce, beans, herbs
Containers (recycled)$0Buckets, bins, crates you already own
Soil (bulk or homemade)$15 to $30Enough for 10 to 15 containers
Hand tools (trowel, hoe)$5 to $10Or use tools you already have
Compost or fertiliser$5 to $10Optional if soil is rich
Total$35 to $70Enough for a productive first garden

Frequently Asked Questions

Can I grow vegetables in containers if I do not have a yard?

Yes. Containers work on a balcony, patio, rooftop, or windowsill as long as they get at least 6 hours of direct sunlight per day. Lettuce and herbs need less light — 3 to 4 hours. Tomatoes, peppers, and beans need full sun. Check your space before you buy seeds.

What vegetables are cheapest to grow from seed?

Lettuce, spinach, beans, peas, and herbs are fast and cheap. They sprout in 5 to 10 days, produce in 30 to 60 days, and need little care. Tomatoes and peppers take longer (60 to 90 days) but produce for months. Root vegetables like carrots and beets are cheap but take up space.

Do I need a grow light to start seeds indoors?

No. A sunny window works if it faces south or west and gets at least 6 hours of direct sun. Grow lights speed germination and prevent leggy seedlings, but they cost $20 to $40 and use electricity. Try a window first; add a light only if seedlings are weak or pale.

How much water does a container garden need?

Container plants dry out faster than garden soil, so they need water more often — usually daily in hot weather. Stick your finger into the soil; if the top inch is dry, water until it drains from the bottom. Mulch the top of the soil with compost or straw to keep it moist longer.

Can I reuse soil from last year?

Yes, but refresh it first. Mix in compost or aged manure to replace nutrients plants used. Remove old roots and debris. If plants had disease last year, replace the top few inches of soil or add compost on top. Reused soil costs nothing and works as well as new soil.