I remember the first time I tried to sew my own pillow covers. I bought expensive fabric, didn't prewash it, and the seams came out crooked. Weeks later, after more practice and a few ruined napkins, I finally got the hang of it. If you're ready to sew your own pillow covers and save money while getting custom sizes, you're in the right place. This guide combines my trial-and-error lessons with pro tips to help you nail it on your first try.

Why Sew Your Own Pillow Covers?

There's a reason custom pillow covers are having a moment. Store-bought ones are either too expensive, too generic, or the wrong size. Sewing your own gives you total control—you choose the fabric, the pattern, and the fit. It's also a relaxing hobby that doesn't require a huge sewing skill set. Once you master a basic envelope cover, you can make a whole collection in an afternoon.

I started sewing cushion covers because my sofa has an awkward 20-by-20-inch cushion, and nothing in the shops matched my navy-and-terracotta theme. After my first disaster (yes, the crooked seams), I learned that the secret is in preparation, not fancy stitching. Here's what works.

Tools and Materials You'll Need

Before you start, gather these basics. You probably own most of them already.

Essential Tools

  • Sewing machine (a straight stitch is all you need)
  • Fabric scissors (don't use your paper scissors!)
  • Measuring tape or ruler
  • Fabric marker or chalk
  • Straight pins or clips
  • Iron and ironing board
  • Seam ripper (trust me, you'll use it)

Fabric Selection Guide

Choosing the right fabric can make or break your project. Here's a quick comparison to help you decide.

Fabric TypeDifficultyBest ForCare
Cotton (quilt weight)EasyEveryday coversMachine washable
Linen blendEasyWrinkle-resistant lookMachine wash, iron
VelvetModerateLuxurious throw pillowsDry clean or hand wash
SilkHardDecorative accentsDry clean only

For your first pillow cover, pick a medium-weight cotton or linen blend. They're forgiving, easy to press, and don't slip around as much as silk. Avoid thick upholstery fabric at first—it's harder to sew and requires stronger needles. If you're aiming for a luxury look, try velvet later on.

According to The Spruce Crafts' beginner's guide to sewing pillow covers, cotton-linen blends are ideal for beginners because they're durable and press easily.

How to Sew a Pillow Cover (Step-by-Step)

Measuring correctly is the difference between a snug cover and a saggy mess. I'll walk you through the whole process, including the two easiest closures I know.

Measuring and Cutting Your Fabric

First, measure your pillow insert from seam to seam, not the fluff. For a square pillow, note the width and height. Add 1 inch to each side for seam allowances (that's a 1-inch seam allowance). So for a 20x20 pillow, you need pieces that are 21x21 inches.

For the envelope method, you'll cut one front piece and two back pieces. The front is 21x21. The back pieces are 21x13 each (so they overlap by 5 inches when hemmed). For the zipper method, just cut two 21x21 pieces.

If your pillow is an odd shape, draw a template on paper, add seam allowance, and use that as your cutting guide.

Method 1: The Envelope Closure

  1. Hem the back edges. Fold over one long edge of each back piece by 1 inch and press. Fold again and stitch to create a clean hem. This prevents fraying and gives a neat opening.
  2. Layer the pieces. Place the front piece right side up. Then place the two back pieces right side down on top, with the hemmed edges overlapping in the middle. The unhemmed edges should align with the outside edges.
  3. Pin and sew around the edges. Using a 1-inch seam allowance, stitch all the way around. Reinforcement at the corners helps. Go slowly at the corners and pivot with the needle down.
  4. Trim corners and turn right side out. Snip the corners diagonally (don't cut the stitches). This reduces bulk and gives a sharper point. Press flat. Insert the pillow, and you're done!

This method takes about 30 minutes from start to finish. I now make these for every season—they're quick enough to mass-produce.

Method 2: With a Hidden Zipper

  1. Cut two pieces of fabric to the same size (pillow dimension plus 1 inch each side). For a 20x20 pillow, that's 21x21 each.
  2. Install the zipper. Place the two pieces right sides together. Sew a basting stitch (long stitches) along the edge where you want the zipper, leaving a gap for the zipper. Press the seam open. Position the zipper face-down over the seam and pin it. Using a zipper foot, sew along both sides of the zipper. The zipper foot lets you get close to the coils.
  3. Remove the basting stitches and open the zipper slightly (this prevents popping stitches when you turn it).
  4. Sew the remaining edges with a 1-inch seam allowance. Trim corners and turn right side out. Give it a gentle press.

Hidden zippers give a polished, professional look. But they do take more time. I'd recommend trying the envelope first, then leveling up to zippers.

Common Sewing Mistakes (and How to Avoid Them)

Over the years, I've seen (and made) plenty of mistakes. Here are the ones that trip up beginners — and how to skip the frustration.

  • Not prewashing fabric. Cotton shrinks. If you sew first and wash later, your cover may never fit the pillow again. Wash and dry your fabric before cutting to avoid size surprises.
  • Wrong seam allowance. Inconsistent seam allowances make the cover lumpy. Use a 1-inch seam allowance and stick with it. Mark it on your machine if needed.
  • Skipping the ironing. Pressing your seams makes everything crisper and easier to stitch. I press after every step. It also helps the zipper lie flat.
  • Using cheap thread. Bargain thread breaks and stretches. Invest in a good polyester-cotton thread. It costs extra but saves headaches.
  • Measuring only the pillow size. Remember that the pillow insert might not be exactly the size on the label. Measure the actual insert, not the tag.
  • Not testing the stitch. Always sew a test line on a scrap of fabric to check tension and thread color. It takes 30 seconds and prevents ugly surprises.

One non-obvious tip: use a walking foot if you're sewing multiple layers. It prevents the fabric from shifting and ends up with straighter seams.

Creative Customization Ideas

Once you've sewn a basic cover, the sky's the limit. Here are some ideas that add personality without a lot of extra work.

  • Add piping. Insert a thin cord into the seam for a polished, professional look. You can buy piping or make your own with bias tape. I like to use a contrasting color for a subtle pop.
  • Mix fabrics. Use a different fabric for the back, so you can flip the pillow for a two-for-one color scheme. Great if you can't choose between patterns.
  • Use buttons. Instead of a zipper, add a button closure. It's a vintage touch and easier for some people to handle. Just create overlapping flaps and sew on buttons.
  • Applique. Cut a shape from contrasting fabric and stitch it on before you assemble the pieces. I've done everything from simple monograms to acorn shapes for fall.
  • Add trims and tassels. Sew on a strip of fringe or attach tassels to the corners. It instantly elevates a plain cover.

My personal favorite is making a seasonal set. I have summer linen covers and winter velvet ones. They store flat and completely change the room. Last summer, I made four covers in one afternoon using the envelope method.

FAQ: Your Pillow Cover Questions Answered

Why does my pillow cover keep slipping off?
Your cover is probably too big. Measure the pillow insert and subtract 1 inch from your fabric dimensions to account for the fluff. Also, try adding a strip of non-slip fabric or sewing a channel and inserting a thin elastic band to grip the pillow.
What is the easiest fabric to sew for a beginner?
A medium-weight cotton or cotton-linen blend is your best bet. It doesn't shift much, presses well, and rarely needs a special needle. Stay away from lightweight silks and slippery satins at first.
How do I wash handmade pillow covers without ruining them?
Turn the cover inside out, zip it closed (if you have a zipper), and wash on a gentle cycle with cold water. Air-dry to prevent shrinking. Iron while still slightly damp for a smooth finish.
Can I sew pillow covers without a sewing machine?
Use the envelope method and hand-sew with a running stitch or a ladder stitch for an invisible seam. It takes longer, but it's great for a mindful project. A strong backstitch works too.
What is the best pillow insert for a handmade cover?
Choose a feather or down insert for a luxuriously soft look. Polyester fiberfill is cheaper and holds its shape well. Make sure the insert is 1-2 inches larger than the cover? Actually, the cover should be 1-2 inches smaller than the insert to create a snug fit. So if your insert is 20 inches, make the cover 19-20 inches.
How do I prevent my zipper from breaking?
Use an invisible zipper that's slightly longer than needed, and install it carefully. Don't yank the zipper pull; guide it. Also, open the zipper before turning the cover right side out to avoid stressing the teeth.

This guide was fact-checked against tutorials from Better Homes & Gardens and The Spruce Crafts.