You can make outdoor cushions yourself with fabric, foam, and basic sewing skills

Making your own patio cushions costs less than buying finished ones and lets you choose the exact fabric, thickness, and shape you want. The process involves selecting weather-resistant fabric, cutting foam to size, sewing a cover, and inserting the foam inside. Most cushions take a weekend to complete, and you need only a sewing machine, scissors, a measuring tape, and fabric pins—no specialized tools.

The hardest part is usually getting the foam cut to the right dimensions. Many fabric or craft stores will cut foam for you if you provide exact measurements, which saves time and ensures a tight fit. If you cut it yourself at home, a serrated bread knife or an electric carving knife works better than scissors.

Key Takeaways

  • Outdoor cushion fabric must be solution-dyed acrylic, polyester, or treated canvas to resist fading and moisture—regular cotton will rot.
  • Foam thickness ranges from 2 to 6 inches; 4 inches is standard for seat cushions and balances comfort with durability.
  • You will need a sewing machine that can handle thick fabric, a serrated knife or foam cutter for cutting foam, and a measuring tape for accuracy.
  • A basic cushion cover takes two to four hours to sew once you have cut the fabric pieces and foam.
  • Piping or binding along the seams makes cushions look finished and protects the stitching from sun and water exposure.

Choosing the right fabric for outdoor use

Solution-dyed acrylic is the most common choice for outdoor cushions because the color goes all the way through the fiber, so fading is minimal even after years of sun. Brands like Sunbrella and Outdura are widely available at fabric stores and online. These fabrics cost more upfront—typically $12 to $20 per yard—but they last 5 to 10 years without significant color loss.

Polyester outdoor fabrics are cheaper (around $8 to $15 per yard) and still resist moisture and mildew, though they fade faster than solution-dyed acrylic. Treated canvas works if it has a water-resistant coating; untreated canvas will absorb moisture and develop mold. Avoid regular cotton, linen, or untreated fabrics—they absorb water, trap moisture against the foam, and rot within one or two seasons.

For a standard 24-by-24-inch seat cushion, you need about 1.5 to 2 yards of fabric to account for seams and overlap. Measure your furniture first, then add 2 inches to each dimension for the seam allowance.

Selecting and preparing foam

High-density foam rated for outdoor use resists moisture better than standard foam and holds its shape longer. Look for foam labeled "closed-cell" or "marine-grade"—these shed water instead of absorbing it. Open-cell foam, which feels softer, soaks up water and should not be used outdoors.

Thickness depends on the cushion's purpose. Seat cushions are usually 4 inches thick, which provides comfort without being so thick that it looks bulky. Back cushions are often 2 to 3 inches. Lounge cushions can be 5 to 6 inches if you want a softer feel. Thicker foam costs more but lasts longer because it compresses less over time.

Before you cut foam, measure your finished cushion size and add 1 inch to each dimension—the foam will compress slightly when you wrap the fabric around it. If your cushion cover will be 24 by 24 inches, cut the foam to 25 by 25 inches. A foam supplier or fabric store can cut it for you; if you cut it yourself, use a serrated bread knife or electric carving knife and make slow, even strokes to avoid crumbling the edges.

Cutting and preparing fabric pieces

Lay your fabric flat on a clean, large surface and measure carefully. For a straightforward cushion with a top, bottom, and four sides, you need five pieces: one for the top, one for the bottom, and four strips for the sides. Each side strip should be as wide as your foam is thick (usually 4 inches) plus 1 inch for seam allowance, and as long as one edge of your cushion plus 1 inch for seam allowance.

Mark your cutting lines with tailor's chalk or a fabric pen—pencil can smudge and bleed into the fabric. Cut slowly and straight; crooked cuts make seams misaligned and the finished cushion look uneven. If you are using patterned fabric, pay attention to how the pattern runs so the design is centered on the top and bottom pieces.

Before sewing, pin all pieces together to check the fit. Lay the top piece flat, pin one side strip along one edge with the right sides facing each other, then pin the remaining side strips around the perimeter. This dry run catches mistakes before you sew.

Sewing the cushion cover

Use a sewing machine with a heavy-duty needle (size 16 or 18) and thread rated for outdoor use—polyester or nylon thread resists UV damage better than cotton. Set the machine to a straight stitch with a 0.5-inch seam allowance, which is standard for cushion covers.

Start by sewing one side strip to the top piece, sewing slowly and keeping the seam straight. Backstitch at the beginning and end to lock the thread. Sew the remaining three side strips to the top piece, then sew the bottom piece to the outer edges of the side strips, leaving a 12-to-16-inch opening on one side. This opening is where you will insert the foam.

Trim the seams to 0.25 inch and clip the corners diagonally—this reduces bulk when you turn the cover right-side out. Turn the cover inside out through the opening, push the corners out with a blunt tool (a wooden spoon handle works), and press the seams flat with an iron on low heat.

Insert the foam through the opening, center it so the seams are even on all sides, and hand-stitch the opening closed using a ladder stitch or whip stitch. These stitches are nearly invisible and hold better than a machine stitch on an opening that will flex when someone sits on it.

Adding piping and finishing touches

Piping—a thin cord sewn into the seams—makes cushions look professional and protects the stitching from sun and water. You can buy pre-made piping at fabric stores or make your own by wrapping bias tape around cord. Sew piping to the seam allowance before you attach the side strips to the top piece, so the piping sits along the edge of the finished cushion.

Binding the opening seam with bias tape adds durability and a finished look. After you hand-stitch the opening closed, fold bias tape over the seam and stitch it down by machine. This reinforces the opening, which takes the most stress when the cushion is used.

If you want to attach the cushion to your furniture so it does not slide, sew ties to the underside corners. Use the same outdoor fabric or heavy-duty ribbon, and sew them securely to the seam allowances so they do not pull loose.

Caring for homemade outdoor cushions

Brush off dirt and debris after each use with a soft brush. Once a month, wipe the cushion with a damp cloth and mild soap, then rinse with clean water and let it air dry completely before putting it back on the furniture. Do not machine wash outdoor cushions—the agitation can damage the seams and the foam will take weeks to dry.

Store cushions indoors or in a sealed container during winter or extended periods of rain. Even water-resistant foam can develop mildew if it stays damp for weeks. If mildew appears, scrub it with a soft brush and a solution of one part white vinegar to three parts water, rinse thoroughly, and dry completely in the sun.

Check the seams and piping twice a year. If you see loose stitching, re-stitch it by hand before the seam unravels. Small tears in the fabric can be patched with outdoor fabric glue and a matching patch sewn on the underside.

Frequently Asked Questions

Can I use regular foam from a craft store instead of outdoor foam?

Regular foam absorbs water and will develop mold within a season. Outdoor or marine-grade foam is closed-cell, meaning it sheds water instead of soaking it up. The cost difference is small, and outdoor foam lasts years longer, so it is worth buying the right type.

What if I do not have a sewing machine?

You can hand-stitch a cushion cover, but it takes much longer—usually 8 to 12 hours instead of 2 to 4. Use a needle rated for heavy fabric and backstitch for strength. A basic sewing machine costs $100 to $200 and will pay for itself after making two or three cushions.

How do I know what size foam to buy?

Measure your furniture where the cushion will sit, then add 2 inches to each dimension for the seam allowance. For a 22-by-22-inch seat, buy foam cut to 24 by 24 inches. The foam will compress slightly when wrapped in fabric, so the finished cushion will fit snugly.

Can I make cushions with zippers so I can remove the foam for washing?

Yes. Install a heavy-duty outdoor zipper along one side strip before sewing the cover together. This lets you remove the foam for cleaning, but zippers add cost and complexity. For most people, hand-stitching the opening closed is simpler and holds up just as well.

How long do homemade outdoor cushions last?

With outdoor fabric and foam, cushions typically last 5 to 8 years before the foam compresses noticeably or the fabric fades significantly. Seams may need re-stitching after 3 to 4 years of heavy use. Storing cushions indoors during winter extends their life by several years.