
Easy DIY Drawstring Seat Cushion Cover: A Step-by-Step Guide Anyone Can Follow
If you’ve been staring at worn-out seat cushions and wondering whether it’s finally time to toss them, hold that thought. Before you spend money on expensive replacements or resign yourself to uncomfortable seating, there’s a surprisingly simple solution that requires only basic sewing skills, a few yards of fabric, and an afternoon of your time. A drawstring seat cushion cover is one of those projects that looks far more complicated than it actually is — and once you’ve made your first one, you’ll want to cover every cushion in your home.
This guide walks you through everything you need to know: the materials, the measurements, the sewing steps, and plenty of tips along the way to make sure your finished cover looks polished and fits snugly. Whether you’re refreshing your dining chairs, porch furniture, or a child’s reading nook, this project is versatile, budget-friendly, and endlessly customizable.
Why a Drawstring Cover Is the Best Choice for Seat Cushions
There are several ways to cover a seat cushion — zipper covers, envelope covers, tie-on covers — but the drawstring method stands out for a few very good reasons.
First, it’s forgiving. Unlike a zippered cover, which requires precise measurements and flawless seam work to close properly, a drawstring cover accommodates slight variations in cushion size. The gathered fabric cinches underneath, so even if your cushion is a quarter inch thicker than you expected, the cover will still fit beautifully.
Second, it’s fast to make. Even a beginner sewer can complete one cover in under two hours. If you’re making a matching set for a dining room with six chairs, you can realistically knock them all out over a weekend.
Third, it’s easy to remove and wash. Because there’s no zipper to wrestle with, you can slip the cover off in seconds, toss it in the washing machine, and have it back on the cushion the same day. This is especially valuable if the cushions belong to children, pets, or anyone who enjoys eating near upholstered furniture.
Finally, the gathered look on the underside has an almost boutique quality to it, like something you’d find in a home décor shop. No one needs to know it took you ninety minutes and cost less than ten dollars.
Materials You’ll Need
Before you start cutting anything, gather your supplies. Having everything within arm’s reach before you sit down at the sewing machine will make the whole process flow much more smoothly.
Fabric. Medium-weight cotton, linen, canvas, or a cotton-blend home décor fabric all work well. Avoid anything too sheer or too stiff. As a general rule, you’ll need enough fabric to cover the top, sides, and bottom of the cushion with a few extra inches of overlap underneath for the drawstring casing. For a standard 16-inch square dining chair cushion that’s 2 inches thick, plan on roughly three-quarters of a yard of fabric. For larger cushions — say, a 20 by 20-inch outdoor seat pad — you’ll want closer to a full yard.
Cord or ribbon for the drawstring. A round cotton cord about a quarter inch in diameter works beautifully and is easy to grip when you’re pulling the cover tight. You could also use a flat ribbon, twill tape, or even thick yarn. For a standard cushion, cut about 60 to 72 inches of cord — you want enough length to thread all the way around the casing and still have tails to tie into a bow or knot.
A sewing machine. You can technically sew this by hand, but a machine will give you stronger, more even seams and cut your time in half.
Basic sewing supplies. This includes thread to match your fabric, fabric scissors or a rotary cutter and mat, straight pins or sewing clips, an iron and ironing board, a tape measure, a water-soluble fabric marker or tailor’s chalk, and a safety pin (which you’ll use to thread the cord through the casing).
Optional but helpful. A bodkin (a specialized tool for threading elastic or cord through a casing) makes the cord-threading step significantly easier. If you plan to wash the finished covers often, pre-wash your fabric before cutting to prevent shrinkage later.
How to Measure Your Cushion
Accurate measurements are the foundation of a well-fitting cover, so take your time here. You’ll need three numbers: the length, the width, and the thickness (sometimes called the gusset height) of your cushion.
Lay your cushion on a flat surface and measure across the top from one edge to the opposite edge for both length and width. Then measure the cushion’s thickness from top to bottom.
The formula for calculating your fabric cut is straightforward. Take the length of your cushion and add twice the thickness, then add 6 inches for the overlap and seam allowance. Do the same for the width. So for a cushion that is 16 inches long, 16 inches wide, and 2 inches thick, the calculation looks like this: 16 + (2 x 2) + 6 = 26 inches for both length and width. You’ll cut a single square or rectangle of fabric measuring 26 by 26 inches for this example.
If your cushion is not square — say it’s 18 inches long and 15 inches wide — just apply the same formula to each dimension separately.
For the drawstring casing, you have two options. You can cut the casing from the same fabric as a separate strip, or you can build it in by folding and hemming the bottom edge of your main fabric piece. This tutorial uses the built-in method, which requires no additional cutting.
Step-by-Step Sewing Instructions
Step 1: Prewash and Press Your Fabric
If you haven’t already, wash and dry your fabric according to the care instructions on the selvage edge. This prevents your finished cover from shrinking the first time it goes through the laundry. Once dry, press the fabric flat with a hot iron. Wrinkled fabric is harder to cut accurately and harder to sew in straight lines.
Step 2: Cut Your Fabric
Using your tape measure and fabric marker, mark your fabric to the dimensions you calculated in the measurement step. Cut carefully along the lines, keeping your scissors or rotary cutter as straight as possible. If you’re making multiple covers in the same size, you can stack two or three layers of fabric and cut them all at once — just make sure they don’t shift.
Step 3: Finish the Raw Edges
This step is optional but highly recommended if you plan to wash the covers regularly. Use a serger, an overlock stitch, or a simple zigzag stitch along all four edges of your fabric square to prevent fraying. This takes only a minute or two and significantly extends the life of the cover.
Step 4: Hem the Bottom Edge
The bottom edge of your fabric — which will be the underside of the cushion — needs a double-fold hem that is wide enough to accommodate your cord. Fold the bottom edge up by half an inch toward the wrong side of the fabric and press with an iron. Then fold it up again by another inch and press again. Pin or clip this double fold in place. The finished hem should be about one inch wide.
Sew along the bottom edge of this fold, keeping your stitching close to the inner folded edge — about an eighth of an inch from it. This creates a narrow channel along the bottom of the hem. Leave a gap of about an inch and a half at the beginning and end of this stitch line (do not sew across the very ends of the hem) so that you have an opening through which to thread the cord later.
Step 5: Fold and Pin the Cover
Place your fabric on a flat surface with the right side facing up. Bring the left and right sides toward the center so the two side edges meet in the middle of the fabric, overlapping each other by about two inches. This overlap is what will keep the cushion snugly enclosed on the underside.
Pin or clip the overlapping edges together so they don’t shift. Now fold the top edge down (or bring the bottom edge up, depending on your orientation) so that you’re essentially forming an envelope shape. The hemmed edge with the casing opening should be at the bottom of this assembly.
You should now have a layered rectangle of fabric. The right sides of the fabric should be facing inward (toward each other), and the folded, hemmed edge with the casing should be at the bottom.
Step 6: Sew the Side Seams
With your fabric still pinned or clipped, sew a seam along each of the two open side edges. Use a half-inch seam allowance. Backstitch at the beginning and end of each seam to lock your stitches. When you get to the bottom corners where the casing is, sew carefully across the casing without catching the cord opening. You want the casing to remain open at the bottom center, not at the sides.
Trim the corners diagonally, cutting close to (but not through) your seam. This reduces bulk and helps the corners look crisp when you turn the cover right side out.
Step 7: Turn the Cover Right Side Out
Reach through the overlapping opening at the bottom and gently push the corners out from the inside. Use a blunt tool — a chopstick, a knitting needle, or even a pen cap — to poke the corners fully out. Press the cover flat with an iron, paying extra attention to the seams and corners so everything lies smooth and sharp.
Step 8: Thread the Drawstring
Attach your safety pin to one end of your cord and use it to guide the cord through the casing you created along the bottom edge. Insert the safety pin into one of the casing openings, work it through the channel all the way around the perimeter of the opening, and bring it back out through the other side of the same opening or the adjacent one, depending on your design.
Pull both ends of the cord until they are roughly equal in length. Tie a knot at each end of the cord to prevent it from pulling all the way through the casing.
Step 9: Insert the Cushion and Cinch
Slide your cushion into the cover through the overlapping opening on the underside, centering it so the top of the cushion fills the cover evenly. Pull the cord ends gently to gather the fabric around the bottom of the cushion. Tie the ends into a bow or a secure knot and tuck the excess cord underneath the cushion. The gathered fabric should sit neatly in the center of the cushion’s underside, invisible from above.
Tips for a Professional-Looking Finish
If you want your DIY drawstring cushion covers to look like something purchased from a high-end home goods store, a few small habits make a big difference.
Always press your seams open or to one side as you sew, rather than leaving them unpressed. An iron is the secret weapon of experienced sewers, and using it at every step transforms the final appearance.
Choose your fabric thoughtfully. A busy, small-scale pattern can hide minor imperfections in your sewing, while a large graphic or a stripe will show any misalignment very clearly. For your first attempt, a solid color or small allover print is forgiving and stylish.
Consider reinforcing the corners with a second line of stitching inside the first. Corners take the most stress when the cushion is inserted and removed repeatedly, and a little extra reinforcement goes a long way.
If you’re covering outdoor cushions, look for fabrics rated for outdoor or UV-resistant use. Standard cotton will fade and mildew much faster when exposed to sun and moisture. Sunbrella and similar performance fabrics can be sewn on a standard machine and are worth the investment for patio or porch cushions.
Variations and Customization Ideas
One of the best things about this project is how easily it adapts to different aesthetics and functional needs.
For a farmhouse or rustic look, use a ticking stripe fabric and pair it with a jute or natural cotton cord. The combination is classic, timeless, and pairs well with painted wood furniture.
For a modern or Scandinavian feel, choose a solid linen in a neutral tone — oatmeal, dusty sage, or charcoal — and use a matching thin ribbon as the drawstring. Keep the lines clean and avoid ruffles or embellishments.
If you’re covering cushions for a child’s room or playroom, choose a cheerful printed cotton in a theme your child loves, then wash the cord ends and tie them into a loopy bow that doubles as a small decorative detail on the underside.
You can also add a simple monogram or embroidered initial to the top of the cover before assembling it. Iron-on letters from the craft store work too, though embroidery holds up better through repeated washing.
For holiday décor, make seasonal covers in autumn plaids, winter buffalo check, or spring florals and swap them out as the year changes. Because the covers take so little fabric and time, keeping a small seasonal rotation is entirely practical and doesn’t require a dedicated storage closet to manage.
Troubleshooting Common Problems
The cover is too loose and shifts around. This usually means the fabric wasn’t cut large enough to wrap snugly around the cushion, or the drawstring isn’t cinched tightly enough. Try pulling the cord more firmly and retying, or add a simple spot of fabric glue or non-slip pad material to the underside of the cushion to keep it anchored.
The corners look puffy or rounded instead of crisp. Make sure you trimmed the corner seam allowances diagonally and pushed the corners fully out. If the fabric is especially thick, you may need to trim even closer to the seam (without cutting through it) to remove enough bulk.
The drawstring is difficult to thread. This is almost always because the casing channel is too narrow for the cord. If this happens, re-sew the hem with a wider fold — aim for a finished casing of at least an inch and a quarter — and use a bodkin rather than a safety pin to guide the cord through.
The side seams are pulling or puckering. This happens when the fabric layers shift during sewing. Use more pins or clips before stitching and sew at a slow, steady pace. If your machine has a walking foot, this is a great project to use it on.
Final Thoughts
A drawstring seat cushion cover is the kind of project that reminds you why sewing is such a satisfying hobby. The investment is minimal — a few dollars in fabric and an afternoon of focus — and the payoff is furniture that looks fresh, stylish, and entirely your own. You’re not limited to whatever patterns happen to be on sale at the home goods store; you can choose exactly the fabric that fits your space, your personality, and your budget.
Once you’ve completed your first cover, the second and third will go even faster. The technique becomes automatic, the measuring becomes second nature, and you’ll find yourself eyeing every tired cushion in your home as a new creative opportunity. That worn bench at the end of the hallway, the mismatched chair in the guest room, the outdoor loveseat that has seen too many summers — all of them are just one afternoon away from looking completely renewed.
So gather your fabric, thread your machine, and get started. Your cushions will thank you.