Is Sewing Your Own Pillow Covers Worth It?
Decorative throw pillow covers can run anywhere from $8 at a discount store to $60 or more at a home decor boutique. Sewing your own gives you full control over fabric, size, and finish — but the math only works in your favor when your material costs stay well below the retail alternative.
The biggest variable is fabric. Home decor fabric averages $8–$20 per yard, and a standard 18x18 inch cover needs roughly 0.75 yards when cut with a seam allowance. Choose a fabric on sale or from a remnant bin and your cost per cover can drop below $7. Choose an upholstery-weight linen at full price and you may spend $15 on fabric alone.
Your closure choice also affects cost and difficulty. An envelope back (overlapping fabric flaps with no zipper) adds nothing to materials cost and is beginner-friendly. An invisible zipper adds $1–$3 per cover but produces a cleaner, more polished look that holds up to frequent washing. Either way, thread and notions typically add less than $1 per cover when averaged across a spool.
Where DIY pillow covers almost always win is custom sizing and fabric matching. If you need 22x22 covers for an odd-sized insert, or you want to match a specific pattern in your room, retail options are scarce and expensive. Sewing lets you hit that exact spec for roughly the same material cost as a standard size.
The calculator above accounts for fabric price per yard, yardage per cover, closure cost, thread and notions, and lets you compare the total against what you would spend buying retail. If you are making four or more covers, even a modest per-cover savings adds up quickly.