You can make patio cushions yourself with basic sewing skills and outdoor fabric
Making your own patio cushions costs less than buying them ready-made and lets you choose the exact fabric, thickness, and shape you want. The process involves measuring your furniture, selecting outdoor-grade fabric and foam, cutting pieces to size, and sewing them together. Most cushions take a weekend to complete, and you need only a sewing machine, scissors, a measuring tape, and thread—no specialized equipment.
The hardest part is usually getting accurate measurements and choosing foam thick enough to be comfortable but not so thick that it looks bulky. Once you have those right, the sewing itself is straightforward: you are essentially making a fabric envelope, stuffing it, and closing it up.
Key Takeaways
- Measure your furniture seat, back, and arm areas separately, then add half an inch on all sides for seam allowance before cutting fabric.
- Use outdoor-grade polyester or solution-dyed acrylic fabric rather than indoor cotton, because it resists fading, mildew, and water damage.
- Buy high-density foam rated for outdoor use, typically 4 to 6 inches thick for seat cushions, from fabric or craft suppliers.
- Sew three sides of the cushion cover completely, insert the foam, then hand-stitch or machine-stitch the fourth side closed.
- Add a zipper to one side if you want to remove the cover later for washing or to swap out foam without resewing.
Measure your furniture accurately before you buy materials
Measure the length, width, and depth of each cushion you plan to make. For a seat cushion, measure from the back of the seat to the front edge, side to side, and the thickness you want (usually 4 to 6 inches). For a back cushion, measure the height and width of the backrest area. Write these numbers down—they are your pattern.
Add half an inch to every dimension for seam allowance. If your seat is 24 inches long and 20 inches wide, you will cut fabric pieces that are 25 inches by 21 inches. This extra space lets you sew the pieces together without the seams eating into your finished size.
If your furniture has curved edges or an irregular shape, make a paper template first. Lay kraft paper or newspaper over the seat, trace the outline with a marker, and cut it out. Use that template to mark your fabric, which is faster and more accurate than measuring odd shapes with a tape.
Choose outdoor-grade fabric and the right foam thickness
Outdoor fabric is treated to shed water and resist mildew and UV fading. Look for polyester or solution-dyed acrylic labeled "outdoor," "marine," or "UV-resistant." These cost more than indoor fabric but last several seasons outside without cracking or discoloring. Indoor cotton or linen will fade, absorb water, and mildew within a year.
For foam, buy high-density closed-cell foam rated for outdoor use. Closed-cell foam resists water absorption better than open-cell foam. A 4-inch thickness works for most seat cushions and feels firm without being hard. A 6-inch thickness is more luxurious but heavier and takes up more space. For back cushions, 2 to 3 inches is usually enough because your back does not need as much support as your seat.
Buy fabric and foam from fabric stores, craft suppliers, or online retailers that sell upholstery materials. Bring your measurements with you or order online with the dimensions clearly noted. Most suppliers will cut foam to your exact size for a small fee, which saves time and ensures clean edges.
Cut fabric pieces and prepare them for sewing
Lay your outdoor fabric on a flat surface, wrong side up. Using your measurements plus seam allowance, mark out the pieces you need with a fabric marker or chalk. For a straightforward cushion, you need two pieces the same size (front and back). For a cushion with a gusset (a strip around the sides that adds depth), you also need a strip of fabric as wide as your foam thickness plus one inch, and as long as the perimeter of your cushion.
Cut slowly with sharp fabric scissors or a rotary cutter. Dull scissors fray the edges and make sewing harder. If you are making multiple cushions, cut all the fabric pieces at once to save time.
Before you sew, pin the fabric pieces together with the right sides facing each other (the pretty sides touching). This keeps them from shifting while you sew. If you are using a gusset, pin it to one large piece first, then pin the second large piece on top.
Sew three sides, insert the foam, and close the fourth side
Using a sewing machine set to a straight stitch, sew along three sides of the cushion cover, staying half an inch from the edge. Use a thread color that matches your fabric. Sew slowly and keep the seam straight—wobbly seams look unfinished and can split under pressure.
When you reach a corner, stop with the needle down, lift the presser foot, rotate the fabric 90 degrees, lower the presser foot, and continue. This creates a sharp corner instead of a rounded one.
After sewing three sides, turn the cover right side out through the open fourth side. Use a wooden spoon handle or chopstick to push the corners out so they are crisp and square. Slide the foam cushion through the opening. If the foam is slightly larger than the opening, compress it gently and work it in—it will expand back to shape once inside.
Close the fourth side by hand using a ladder stitch (also called a slip stitch), which is nearly invisible. Fold the raw edges of the opening inward half an inch, pin them, and sew with a needle and thread, catching just a few threads of fabric with each stitch. Alternatively, fold the edges inward and machine-stitch them closed, though this seam will be visible.
Add a zipper if you want a removable cover
If you plan to wash the cover or replace the foam later, sew a zipper into one side instead of closing it completely. Before you sew the three permanent sides, install the zipper on the fourth side. Pin the zipper face-down along the opening, with the zipper teeth aligned with the seam line. Using a zipper foot attachment on your sewing machine, sew the zipper in place along both sides of the teeth.
Then sew the other three sides as normal. When you are done, you can unzip the cover, remove the foam, and wash the fabric. This also makes it straightforward to replace foam if it compresses over time.
Zippers add 15 to 20 minutes per cushion and cost a few dollars each, but they extend the life of your cushions significantly. If you are making cushions you plan to keep for several years, the zipper is worth the effort.
Finishing touches and care after assembly
Once your cushions are complete, place them on your furniture and let them settle for a day. The foam will expand slightly and the fabric will relax. If the cover feels loose, you can add a few hand stitches to anchor it to the furniture frame, though this is optional.
Store cushions indoors or under a cover during winter or extended periods of rain. Even outdoor fabric can absorb moisture if it sits wet for weeks. If mildew appears, scrub it with a soft brush and mild soap, rinse thoroughly, and dry in the sun.
Outdoor fabric fades over time—this is normal and does not affect function. If you want to refresh the look, you can make new covers and reuse the foam, which lasts longer than fabric.
Frequently Asked Questions
What is the difference between outdoor and indoor fabric?
Outdoor fabric is treated to resist water, mildew, and UV rays. Indoor fabric absorbs water, fades quickly in sunlight, and develops mildew in damp conditions. Outdoor fabric costs more but lasts several seasons outside; indoor fabric will deteriorate within a year.
Can I use regular foam from a craft store?
Craft foam is too soft and compresses quickly. Use high-density foam rated for outdoor or upholstery use. It holds its shape longer and provides better support. Outdoor-rated foam also resists water absorption better than standard foam.
How do I keep the cushion from sliding around on the furniture?
You can hand-stitch the cushion to the frame at a few points, or add small fabric loops to the underside and tie them to the furniture legs. Alternatively, use non-slip shelf liner or rubber dots glued to the bottom of the cushion cover.
How long does it take to make one cushion?
A straightforward cushion without a zipper takes about two to three hours from start to finish, including measuring, cutting, sewing, and turning. A cushion with a zipper takes an extra 20 to 30 minutes. Once you have made one, the second and third go faster because you have the process down.
Can I make cushions for oddly shaped furniture?
Yes. Make a paper template of the shape, use it to cut your fabric, and sew accordingly. Curved edges take longer to sew because you have to go slowly and pivot frequently, but the method is the same. A gusset strip helps cushions fit snugly on curved or angled seats.