Top-rated products chosen for quality, comfort, and design. 

How to Sew a Perfect 18×18 Chair Cushion

How to Sew a Perfect 18x18 Chair Cushion

Figuring out how to sew an 18×18 chair cushion is one of those DIY projects that looks intimidating until you break it into parts. The good news is that the whole thing uses only squares and rectangles, and the seam work is simple. The only real challenge is getting the cover to fit snugly instead of ballooning like a pillowcase.

A few specifications set the stage. A standard 18×18 cushion uses 2 to 3 inch thick foam, a 73 inch boxing strip, and a 1/2 inch seam allowance. As of 2026, pre-cut foam blocks in this exact size are common at craft and fabric stores.

Once you understand those numbers, the project feels much less mysterious.

Why Most DIY Cushions End Up Baggy (and How to Avoid It)

A baggy cover usually comes from three specific mistakes. Skip the boxing strip and your cushion becomes a pancake. Use a wider seam allowance than planned and the top panel overhangs the foam.

Leave the corners unclipped and the fabric bunches at each edge.

The easiest fix is to know what a proper cushion should look like. It should sit flat, keep square corners, and hold the foam snugly enough that the cover doesn't wrinkle when you push down on it.

  • No boxing strip: Two flat panels sewn together around the edge create a pillow, not a cushion. The foam has no room to stand up, so the edges droop.
  • Incorrect seam allowance: Cutting panels at 19 inches then sewing with a 5/8 inch seam shrinks the finished size. Stick to a true 1/2 inch.
  • Skipping corner clips: The boxing strip needs a tiny notch at each corner so it can bend around the foam. Without those clips, you get puckers and dimples.
  • Stretchy fabric: Lightweight knit and cheap polyester blends stretch as you sew, throwing the whole shape off. Stable woven fabrics hold their line.

If you're starting from zero, this complete sewing walkthrough covers the process in order. The short version is that a boxed cushion has three parts: a top, a bottom, and a side strip that creates the depth.

Quick Answer: Sew an 18×18 Boxed Cushion in 5 Steps

Here is the whole project reduced to its essentials. Each step is short, and none of them require special upholstery skills.

  1. Cut your panels. Cut two squares at 19×19 inches. Cut one boxing strip at 73 inches long and 3 inches wide for 2 inch foam, or 4 inches wide for 3 inch foam.
  2. Install the zipper. Place an 18-inch zipper between the two halves of the boxing strip and sew it in with a zipper foot.
  3. Attach the boxing strip to the top panel. Pin right sides together, sew with a 1/2 inch seam, and clip the boxing strip at each corner.
  4. Sew on the bottom panel. Repeat the same process, leaving the zipper open halfway so you can turn everything right side out.
  5. Insert the foam. Turn the cover through the zipper opening, push the corners out, slide in the foam, and zip it shut.

That is the entire method. Plan on about 20 minutes per step, so a first cushion takes roughly two hours with setup and pressing.

How a Boxed Cushion Actually Goes Together

The anatomy is simple. You're making a fabric box that wraps around a foam block. The top and bottom panels cover the flat surfaces, and a long rectangle called a boxing strip wraps around the sides.

PartPurposeMeasurement for 18×18
Top panelSits on top of the foam19 x 19 inches
Bottom panelCovers the underside19 x 19 inches
Boxing stripAdds thickness and keeps the corners square73 x 3 inches for 2 inch foam

The boxing strip is the key. It gives the cushion its square profile and prevents the edge from collapsing when you sit down. The zipper goes into the boxing strip, usually along the back edge, so it stays hidden and doesn't interrupt the fabric pattern on the seat.

This boxed construction is the same method used in commercial upholstery. If you've seen the box cushion technique in workshop guides, it all comes down to that side strip and how neatly you clip it at the corners. We've documented the exact pressing and pinning order in our boxed seat pad tutorial.

What You Need: Fabric, Foam, and Closure Options

Fabric Types That Hold Up to Sitting

Choose a stable, tightly woven fabric. Upholstery-weight cotton canvas, linen blends, and outdoor acrylic are the top choices for a seat that gets daily use. Quilting cotton looks pretty but wears thin at the seams and wrinkles after a few weeks.

Denim and duck cloth work well for casual rooms. Velvet is beautiful, but it shows every seam ripple and tends to compress where you sit. Textile researchers at NC State's College of Textiles have studied how weave density affects fabric wear, which confirms why tight-weave upholstery materials outlast loose cotton.

For higher-end rooms, fabric quality makes a noticeable difference. We've put together guidance on picking quality pieces, including what to look for in upholstery materials.

Foam Thickness and Density: What to Choose

For an 18×18 chair cushion, 2 inches is the standard. It's firm enough for dining chairs, and the boxy shape stays crisp. Three inches feels more plush, but it needs a wider boxing strip and a slightly longer zipper for easy insertion.

Foam density matters as much as thickness. Look for something in the 1.8 to 2.0 pounds per cubic foot range. That density is the sweet spot between comfort and durability.

Softer foam flattens quickly, and anything above 2.5 pounds feels like sitting on a brick.

Closure Styles: Zipper, Envelope, or Velcro

The closure determines how easy the cover is to remove. A zipper gives the cleanest appearance and makes washing simple. An envelope overlap, like a pillowcase, is the easiest for beginners but adds some bulk along the edge.

Velcro is practical for pet beds and outdoor cushions where you swap covers often.

If you're sewing for a patio, you'll also want a way to keep the cushion from blowing away. This guide to anchoring cushions in windy spots covers simple tie straps and corner fasteners.

Closure Comparison at a Glance

ClosureSkill LevelWashabilityAppearanceBest For
ZipperIntermediateExcellentClean and professionalDining chairs, everyday use
Envelope overlapBeginnerGoodSlightly bulky along the edgeChildren's rooms, first projects
VelcroBeginner to intermediateGood, but lint collectsFunctionalPet beds, quick cover swaps

The zipper is the best overall choice for an 18×18 chair cushion. It keeps the cover looking tailored and lets you pull it off for washing without fighting the foam. Velcro is easier, but the hook side attracts dust and pet hair.

The envelope overlap is the fastest, yet the overlap can create a visible ridge on the underside.

Whichever closure you choose, the cushion should fit snugly enough to keep the foam in place. If the cover has too much ease, you'll see wrinkles along the top edge, and the cushion will start sliding on the chair over time. For slippery seat frames, adding a non-slip pad underneath helps.

Stop seat pads from shifting with a few simple tricks we've covered.

The Use-Case Decision Matrix (16 Real Scenarios)

The right fabric, foam, and closure depend on where the cushion lives. Here is the matrix we use when recommending materials to readers.

Your SituationFabric ChoiceFoam ThicknessClosureWhy
Dining chair, daily useUpholstery-weight cotton2 inchesZipperEasy to remove for spills, holds shape
Outdoor patioSolution-dyed acrylic2 to 3 inchesZipper or VelcroUV-resistant, quick-drying
Kids' craft roomCotton canvas2 inchesEnvelope overlapNo zipper to break, washable
Reading nook benchLinen blend3 inchesZipperComfort plus easy cleaning
Guest room, light useQuilting cotton2 inchesEnvelope overlapBudget-friendly, good enough
Window seatTight-weave polyester blend2 inchesZipperSnug fit, resists fading
Rental apartmentNeutral linen2 inchesZipperClean look, removable cover
Drafty old chairWool blend3 inchesZipperWarmth and natural insulation
First sewing projectCotton duck cloth2 inchesEnvelope overlapForgiving, cheap to practice on
Pet bed insertDenim or microfiber3 inchesVelcroQuick cover changes for washing
Camper van or RVOutdoor acrylic2 inchesVelcroHolds up to humidity, swaps easily
Home officeCotton canvas2 to 3 inchesZipperProfessional look, long wear
Wicker chairIndoor linen2 inchesEnvelope overlapLightweight, breathable
Family room, heavy useMicrosuede or velvet2 inchesZipperSoft feel, removable cover
Seasonal decor swappingAny medium-weight cotton2 inchesZipperMultiple covers, easy changes
Recovering old foamUpholstery cottonExisting foamZipperMeasure foam first, adjust boxing strip

If your foam measures closer to 2.5 inches thick, widen the boxing strip by half an inch. That keeps the cover from straining against the foam.

Boxed Cushion vs. Knife-Edge Cushion: Which One for Your Chair?

A knife-edge cushion is two flat panels sewn together around the perimeter. It works well for throw pillows and backrests. A boxed cushion adds a side strip, which gives the foam vertical support.

For seating, the boxed style wins almost every time.

Boxed CushionKnife-Edge Cushion
ShapeCrisp, square, stableRounded, puffy, soft
Foam supportHolds thick foam uprightFlattens under weight
Fabric neededMore, due to side stripLess, just two squares
Sewing time1.5 to 2 hours30 to 45 minutes
Best useChairs, benches, window seatsDecorative pillows, back cushions

Choose a knife-edge only if looks matter more than comfort. On a dining chair, the lack of side support makes the foam tilt forward. You end up sitting on the front edge of the frame.

Step-by-Step Sewing Guide (Zipper Version)

Cut Your Panels with the Right Measurements

Start by cutting two squares at 19×19 inches each. Those are the top and bottom panels. The extra inch accounts for a 1/2 inch seam allowance on all sides.

Cut the boxing strip at 73 inches long and 3 inches wide. That works for 2 inch foam. For 3 inch foam, make it 4 inches wide.

Use a rotary cutter and a cutting mat for straight edges.

Mark the center of each panel. That helps you align the boxing strip evenly.

Install the Zipper in the Boxing Strip

Cut the boxing strip in half crosswise. Place the zipper right side down along the cut edge, then sew with a zipper foot. Open the zipper halfway before you attach anything else.

That keeps you from sewing the zipper shut.

Press the seam open afterward. The zipper should lie flat, which prevents bumps under the cushion.

Sew the Boxing Strip to the Top Panel and Clip Corners Like a Pro

Pin the boxing strip to the top panel with right sides together. Match the raw edges around the entire perimeter. Sew with a 1/2 inch seam allowance.

At each corner, clip the boxing strip fabric diagonally up to the stitch line. Do not cut through the stitching. Those clips release tension so the fabric can spread flat around the foam.

Skip this and you get dense tucks at every corner.

Attach the Bottom Panel

Use the same method for the bottom panel. Keep the zipper half open so you can turn the cover later. Sew all the way around, then trim the seam allowances slightly to reduce bulk.

Turn the whole thing right side out through the zipper opening. This step tests whether your zipper opening is long enough. It should be at least 18 inches to slide the foam through without folding it.

Turn, Insert Foam, and Zip Closed

Push the corners out with a chopstick or a small dowel. Insert the foam, then zip the cover shut. The fit should feel snug without straining the zipper.

If the cover is too tight, open the zipper and remove the foam. Seam-rip the corners slightly to ease tension. If the cover is too loose, pinch the boxing strip seams inward and re-stitch a quarter inch deeper.

7 Visual Mistakes That Ruin a Cushion Cover (and How to Fix Them)

These are the issues we see in nearly every reader photo submission. Each one has a simple cause and a simple fix.

  1. Puckered corners. The boxing strip was not clipped deep enough. Clip closer to the stitching, up to the thread line but not through it.
  2. Twisted boxing strip. The strip shifted as you sewed. Pin it at the midpoint of each side before sewing.
  3. Zipper bumps under the seat. The zipper seam was not pressed flat. Press with the zipper closed, then press the seam allowance outward.
  4. Foam slides out of position. The cover is too roomy. Take in the boxing strip seams by a quarter inch on each side.
  5. Corners look rounded instead of square. You clipped too far and cut the stitching. Clip right at the thread line, then push the corner out from the inside.
  6. Wrinkles along the seam. The fabric stretched while sewing. Use a walking foot or lower the presser foot tension slightly.
  7. Cushion shifts on the chair. The cover is too smooth for the seat frame. Add a strip of non-slip shelf liner underneath.

If sliding keeps happening on upholstered furniture, check out our tips for stopping cushions from drifting.

Pro Tips for a Crisp, Store-Bought Finish

Preheat your iron before you cut. Pressing the fabric flat removes the creases that throw off your measurements. Press every seam as you go, not at the end.

Use a walking foot. A standard presser foot pushes the top fabric faster than the bottom layer. A walking foot feeds both layers evenly, which matters when sewing through thick upholstery fabric.

Trim seam allowances to 3/8 inch before turning. Less bulk means sharper edges.

Add piping if you want a professional touch. Sew cording into the seam between the boxing strip and the top panel before assembling. It frames the cushion and hides minor seam imperfections.

Mark your panel centers with a washable fabric pen. This is the cheapest alignment tool you'll ever own.

Test the fit before finishing. Slide the foam in with the zipper open, close it, and sit on the cushion. If anything feels off, seam-rip and adjust now rather than after the cover is complete.

Frequently Asked Questions

What size zipper do I need for an 18×18 cushion?

An 18-inch zipper is the minimum. A 20-inch zipper works too and makes foam insertion easier. Place it in the boxing strip along the back edge of the cushion.

Can I use a pillow form instead of foam?

Pillow forms are too soft for seating. They compress under body weight and leave you sitting on the frame. Use high-density foam at 1.8 to 2.0 pounds per cubic foot.

How do I make the cover removable without a zipper?

Use an envelope overlap. Cut the bottom panel in two overlapping halves. Hem the raw edges, then sew the top and boxing strip together.

Slide the foam in through the overlap.

What needle should I use for upholstery fabric?

A size 90/14 or 100/16 needle works for medium to heavy woven fabrics. Use a denim or sharp needle, not a ballpoint. Change the needle after every cushion to avoid skipped stitches.

How much fabric do I need?

For an 18×18 cushion with a zipper closure, budget about 2/3 yard of 54-inch wide fabric. That covers the two panels and the boxing strip with a little leftover for mistakes.

Why are my corners puckering?

The boxing strip was not clipped deep enough at the corners. Clip diagonally to the stitch line, about 1/8 inch from the thread. Clip all four corners before turning the cover right side out.

Final Verdict: Should You Sew It Yourself or Buy?

Sewing your own 18×18 cushion costs less and gives you exact control over fabric and fit. A store-bought cushion in the same size runs $20 to $40 for basic options. A DIY version runs about $15 to $25 depending on fabric choice.

The trade-off is time. A first cushion takes roughly two hours. After you make two or three, that drops to an hour per cushion.

For matching a specific chair or using a fabric that ties your room together, DIY wins every time. For a one-off cushion where color and fabric are not important, buying is faster and nearly as good. But if you have multiple chairs or want removable covers for washing, sewing your own is the smarter long-term choice.

Releted Article

Recent Article

Social Share

Facebook
Twitter
LinkedIn
Pinterest
Scroll to Top