Use these free instructions to sew your own fabric grow bags in any size (small, medium, large, and extra large) for your patio, balcony, or garden. Lightweight and compact to store, they are a smart alternative to bulky plastic pots.

For more ideas, see 50 Creative and Recycled Garden Art Projects.

Make Grow Bags for Your Garden

Grow bags have become popular in recent years because they solve several garden problems. Made from lightweight, durable fabric, they cost very little to make and fold up nice and small for easy storage.

Grow bags can be used for annuals including flowers and vegetables or perennials you plan to overwinter in a protected storage area. I use mine for food crops like salad greens, herbs, carrots, tomatoes, and placing annual flowers around the garden.

Because the sides of the grow bag can roll down, you can set the bag to whatever depth you want, using just the amount of potting mix needed.

Small and medium grow bags can also be hung on fences, gates, or the side of raised beds for decoration or to maximize growing space.

At the end of the season, grow bags can be emptied and folded up, using minimal storage space.

How do you make fabric grow bags?

To make grow bags, landscape fabric is sown together to form a container. Adding handles is optional. Once you add potting mix, the bag holds its shape.

The sewing instructions here are universal: the steps work no matter what size bag you want to make. It’s all straight stitching and perfect for beginner sewers.

I’ve provided some sample size suggestions from mini (for young plants) to extra large (similar to the capacity of a half whiskey barrel) to get you started.

Make a mini or small bag first to test out the pattern. Once you see how they’re made, it’s easy to whip up a bunch of them.

Pros and Cons of Grow Bags

Landscape fabric is sold in rolls and really inexpensive for a project like this. You can find it in home improvement stores in the garden section.

It comes in various strengths listed by the number of years it is supposed to suppress weeds (3,7, or 20 years). I do not like it for the intended use, but it is affordable and works nicely for sewing these bags.

Made from BPA-free polypropylene—the same plastic used to make yogurt containers—the non-woven fabric is very lightweight and breathable. The specs say there is ‘no meaningful chemical exchange with the surrounding environment’, so I use them for all my plants including food crops.

With greater air circulation, your plant roots in grow bags will naturally ‘air prune’ instead of overgrowing or circling around the way they can in plastic pots.

Because the fabric is so lightweight, the extra large size weighs less than half a pound (5 ounces!) and folds down to the size of shoe, which is super handy if winter storage is limited.

Do fabric grow bags need drainage holes?

Grow bags do not need drainage holes because they are porous and water gradually seeps out. The downside is they do not retain moisture as efficiently as plastic pots.

I compared single and double-ply grow bags while testing out various sewing designs and a double-thickness is definitely better both for added strength and holding moisture longer so I’ve designed the pattern (below) using two layers.

You may want to sit the bags on saucers if using them on a patio or balcony where you don’t want any water dripping out. Or, add extra fabric to the bottom of the bag before planting. I don’t find this a problem unless I seriously over-water the bag.

If you live in a really hot climate and will be placing your grow bags in direct sun, you may want to make them 3 or 4-ply to further slow water evaporation.

Related: Plant Ideas for Beautiful Patio Containers

How to Sew Fabric Grow Bags

Grow Bag with Flowers – Can you see the frog admiring it?Materials

Landscape fabric – 3-foot x 50-foot roll
Be sure you’re getting a product made of polypropylene.
I used a double layer of 7-year landscape fabric for each grow bag.
This may also be marketed as weed barrier fabric.
The link goes to Amazon but just get it at a local home improvement store for the best price. Outdoor thread – Coats or Guterman heavy duty polyester UV resistant (black). Webbing (optional) 1″-wide for handles.
For best value/price, look for webbing by the yard at a fabric store, not in pre-cut lengths. Two handles on a medium bag requires 1-yard of webbing.
You may also find webbing at thrift shops: look for old purses and shoulder bags made with long lengths of it.
Sample Costs

Medium Grow Bag
(12-inch diameter, 12-inches tall)
Total Cost: $2.07 CAD/ $1.54 US

Here are the calculations:

$8.00 CAD for a 50-foot roll (3-feet wide) landscape fabric. That’s just 16 cents per foot (48 cents per yard).
A medium grow bags uses 1 yards of landscape fabric.$1.39/yard webbing – This is the most expensive item.
A medium grow bag needs 1 yard of webbing ($1.39), a large one needs 2 yards ($2.78).$6.49 (328 yards) Thread (Guterman heavy duty polyester UV resistant black)  or just under 2 cents per yard.
A medium grow bag uses approximately 10 yards (including bobbin) = 20 cents. Maybe a bit more.


Sewing machineRulerStraight pinsScissorsDenim sewing machine needlesWhite pencil crayon or sewing pencil or paint pen
Before You Start

Square Fabric Pieces versus Rectangular
The diagrams below show square pieces of fabric.

The sewing instructions are the same whether you start with square or rectangular fabric pieces.

Square pieces give you a round(ish) grow bag.

Start with rectangular pieces of fabric if you want

a wider, shallower bag (start with longest sides at top and bottom).a tall, narrower bag (start with longest sides as SIDE A and SIDE B (see below). Adjustable Height | Your finished grow bag can always be folded down to a lower height as desired so one size suits many different types of plants.

No Ironing | Because landscape fabric is made from a polypropylene (a plastic), we will not be ironing it as you would other fabric sewing projects. To smooth things out, just finger press.

Seam allowances can be ¼-inch or ½-inch. Just be consistent, whatever you choose.

1Cut Fabric Pieces

Cut four pieces of landscape fabric all the same size.

I don’t worry about a ‘right’ or ‘wrong’ side to the fabric as they look really similar.

Suggested Sizes

These sizes are approximate because it depends on your seam allowances and how you choose to finish the bag (bottom corner seams and top lip). More is explained below.

Mini | Cut (4) pieces of landscape fabric 9-inches x 9-inches
Final size approximately 6 inch diameter, 8-inches tallSmall | Cut (4) pieces of landscape fabric 12-inches x 12-inches
Final size approximately 8 inch diameter, 10-inches tallMedium | Cut (4) 18-inches x 18-inches
Final size approximately 12-inch diameter, 12-inches tallLarge | Cut (4) 27-inches x 36-inches
Final size approximately 17x8x18-inches tallExtra Large | Cut (4) 36-inches x 36-inches
Final size approximately 20x14x20-inches tallRelated: How to Grow Vegetables in Containers

2Pin and Sew Side A

Start with SIDE A. Pin all four layers of fabric together and sew seam.

You can use ¼-inch or ½-inch seams—just be consistent.

3Pin and Sew Side B

Press fabric out nice and flat with hands, then pin and sew seam for SIDE B.

Now all 4 pieces of fabric are attached together with a seam on either side.

Check your bobbin area as your sew: this type of fabric tends to create a lot of fluff that catches down there.

4Turn and Align Seam A and B

Now we are going to rotate everything a quarter turn so that SEAM A is in the middle and SEAM B is directly below it underneath.

Line up seams and secure in place with pins.

It’s fine to either finger press the seam allowances open or to one side: it will turn out fine either way.

With SEAM A and B lined up, pin all 4 layers together and stitch seam allowance across bottom of bag.

Remove pins.

5Move SEAM A and SEAM B to Sides

Now we are going to move SEAM A back to the left side and SEAM B to the right side.

I do it by pinching SEAM A on top and SEAM B underneath and shifting everything a quarter turn counterclockwise.

In other words, move SEAM A to the left side and SEAM B to the right side (how you had it previously). The next diagram shows the positioning.

6Mark and Sew Two New Bottom Seams

After putting SEAM A and SEAM B back to either side, the bottom will look something like the next diagram.

The points marked C1 and C2 should be placed exactly half way between SEAM A and SEAM B. Temporarily pin C1 in place. It may or may not be near the top of the bag: this varies with each size bag.

See the other four circles in the diagram?

If you want a round bag, your stitch lines for BOTTOM E and BOTTOM F will start and end at the middle points.

Measure each of those edges and mark the middle (halfway) points.

Draw your sewing lines (BOTTOM E and BOTTOM F) on the fabric, remove the C1 pin, and stitch along those lines.

For a Rectangular(ish) Shaped Bag

Instead of marking your stitching lines for BOTTOM E and BOTTOM F at the middle point of each edge, pick a spot closer to C1 and C2 and be sure both seams the same distance from those points. Stitch both seams.

7Turn Grow Bag Right Side Out

Turn your bag right side out so that the seams are on the inside.

You probably noticed that the Step 6 stitching created two triangles of fabric in the bottom. Do not cut them off. They will help reinforce the base of the bag and retain moisture.

8Finish Top of Grow Bag

To finish the top of the bag, pin and stitch the two layers of fabric together, all the way around the top.

Then, fold the top down (like the cuff of a sock) and stitch in place as desired. How much you fold over is up to you: you may not care if there is any lip, or you may like the look of an inch or two of fabric folded over.

9Add Handles (Optional)

Handles are optional and much more for aesthetics than function since you can just pick up the grow bag without them.

I like adding handles on the medium and large bags but not the mini, small or extra large.

They would look silly on the small ones and probably couldn’t hold the weight of the extra large bags when they are filled with plants and moistened potting mix, and might even tear. But, do as you please.

Webbing for Handles (1″-wide)

If your webbing has unfinished ends, hem them first.

Medium bags – 2 handles – 18-inches eachLarge bags – 4 handles – 26-inches eachPlacing Handles

You will sew (top stitch) the handles on the exterior of the bag.

One option is to place one handle at SEAM A and another at SEAM B.

Using the seam as the middle point, pin your webbing in two places, equal distance from the seam and same distance from top of bag.

In the photo (above), I’ve got a medium-size grow bag with an 18-inch piece of webbing for the handle. The two ends are placed 3-inches apart (each 1.5 inches from the seam). Four inches of each end of webbing is sewn to the bag. This is repeated on the other side with another 18-inch piece of webbing.

Careful not to twist the handle when pinning it in place.

To attach my webbing, I stitched a rectangle near the inner edges of the webbing and reinforced it with another line of stitching down the middle.

Larger grow bags will be heavy and need extra long lengths of webbing with more of it attached to the bag to avoid tearing.

Depending on the bag size, you may want two or four handles with each piece of webbing approximately 26-inches long, spaced 5 or 6 inches apart from a seam or mid-point, with at least 6-inches attached to the bag.

And that’s it.

Your grow bag is ready to fill with potting mix and plants.

Once you’ve made one, you’ve got to make a bunch!

~Melissa the Empress of Dirt ♛

How to Sew Grow Bags (Easy Pattern, Any Size)

How to use landscape fabric to sew grow bags to use as planters on a patio, balcony, or in the garden.

Steps30 minsTotal Time30 mins

Servings: 1 Grow bag (medium size)

Author: Melissa J. Will
Cost: $2.00

InstructionsPin and Sew Two SidesPin and sew seam on Side A, stitching all 4 layers together. Pin and sew seam on Side B, stitching all 4 layers together. Rotate Seams Back and Prepare BottomShift everything back so Seam A is on left side and Seam B is on right side.Align bottom points C1 and C2 with center of top edge.Draw and sew seams for Bottom E and Bottom F at middle points of edges. Finish Top LipPin and sew seam around entire top of bag.Fold lip over (like a sock) an inch or two and stitch in place.Add Handles (Optional)Cut and hem two 18-inch lengths of webbing.Attach ends of webbing on both sides of Seam A and Seam B, positioning them equal distance on either side of each seam and from top edge of bag.

NotesSee the diagrams in the article for more details. 
Article also has suggested sizes for mini, small, large, and extra large grow bags in addition to the medium size.