
Piper Knit Cushion Cover – FREE Pattern
There is something deeply satisfying about making something beautiful for your home with your own two hands. When the finished object is a cushion cover — something you will touch every day, sink into on a tired evening, or plump up before guests arrive — that satisfaction goes even deeper. The Piper Knit Cushion Cover is exactly that kind of project: a design with enough texture to feel interesting while you work it, clean enough lines to suit almost any interior, and generous enough in size to make a real statement on a sofa or armchair. Best of all, the pattern is completely free, and it is written here in full so you can cast on today.
Whether you are a beginner who has just mastered the knit and purl stitch and wants to try something a little more structured, or an experienced knitter looking for a satisfying weekend make, the Piper cushion cover is designed to meet you where you are. The stitch pattern uses a simple combination of knit, purl, and a traveling texture that gives the finished fabric a gentle ribbed column effect — something that looks far more complicated than it actually is. The name “Piper” came from that column-like quality, the way the vertical lines move through the fabric like a row of slender pipes, standing straight and steady.
Let’s talk about what you will need, how to read the pattern, and then get straight into the instructions.
Yarn, Needles, and Materials
The Piper Cushion Cover works best in a medium-weight yarn — a standard DK or worsted weight will give you the best stitch definition for the texture pattern. If you want a crisper look with more pronounced ridges, choose a smooth, tightly spun yarn in a solid or semi-solid colorway. If you prefer something softer and more relaxed, a lightly textured yarn in a heathered tone will give the cushion a cozy, lived-in feel.
For this pattern, the sample was knitted in a 100% wool worsted-weight yarn, but you can easily substitute a cotton-wool blend, an acrylic worsted, or any fiber you love. Cotton yarns work particularly well if you want the cushion to live on an outdoor seat or in a bright, airy room, as they tend to hold their shape beautifully and are easy to wash.
Yarn: Approximately 350–450 yards of worsted-weight yarn (or DK at a tighter gauge) for a finished cushion cover measuring 18 inches by 18 inches. If you are using a thicker bulky yarn, adjust your needle size and swatch accordingly, and your yardage requirements will decrease.
Needles: US size 7 (4.5mm) straight or circular needles, or whichever size achieves your gauge. If you are using a DK yarn, you may want to try a US size 6 (4.0mm).
Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch after blocking. The texture pattern is slightly denser than plain stockinette, so your cushion panels may come out slightly smaller than a plain swatch. Always check your gauge and adjust needle size as needed.
Other materials: One 18-inch-square cushion insert (or a size that matches your desired finished dimensions), a blunt tapestry needle for seaming, scissors, and three or four stitch markers. You will also need either four buttons and a darning needle for a button closure, or a 16-inch zipper if you prefer a hidden closure. The button closure described in this pattern is beginner-friendly and adds a lovely decorative touch.
A Note on Sizing
This pattern is written for an 18-inch-square cushion cover. If you want to make a larger or smaller cover, the stitch count adjusts easily because the texture pattern is based on a repeat of 8 stitches. To resize, cast on any multiple of 8 stitches plus 4 for the edge stitches, then knit both panels to the length you need. For a 20-inch cover, cast on approximately 100 stitches. For a 16-inch cover, cast on approximately 80 stitches.
Abbreviations
Before diving into the pattern, here is a quick reference for all the abbreviations used:
k — knit
p — purl
k2tog — knit two stitches together (a right-leaning decrease)
ssk — slip, slip, knit (a left-leaning decrease)
yo — yarn over
sl1 — slip one stitch purlwise with yarn held in back unless stated otherwise
pm — place marker
sm — slip marker
rep — repeat
RS — right side of the work
WS — wrong side of the work
CO — cast on
BO — bind off
The Piper Stitch Pattern
The texture used in this cushion cover is called the Piper stitch, and it is built from a simple 8-row repeat over a multiple of 8 stitches plus 4. Here is the full stitch pattern written out as a reference, which you will use for both the front and back panels.
Setup row (WS): Purl across all stitches.
Row 1 (RS): K4, p4, k4; rep from to end.
Row 2 (WS): P4, k4, p4; rep from to end.
Row 3 (RS): K4, p4, k4; rep from to end.
Row 4 (WS): P4, k4, p4; rep from to end.
Row 5 (RS): P4, k4, p4; rep from to end.
Row 6 (WS): K4, p4, k4; rep from to end.
Row 7 (RS): P4, k4, p4; rep from to end.
Row 8 (WS): K4, p4, k4; rep from to end.
Repeat rows 1 through 8 for the pattern. This alternating block of knit and purl columns shifts every four rows, creating that gentle traveling effect that gives the Piper its distinctive look.
Front Panel Instructions
Cast on 92 stitches using your preferred cast-on method. The long-tail cast on is recommended here because it creates a neat, slightly elastic edge that will sit well when the cover is seamed.
Work the setup row: purl across all 92 stitches. This establishes your wrong side.
Begin working the Piper stitch pattern as written above. Continue repeating rows 1 through 8 until your work measures approximately 18 inches from the cast-on edge, ending on row 4 or row 8 of the pattern repeat so that the texture finishes cleanly.
Bind off all stitches loosely in pattern on the right side. If your bind-off tends to be tight, go up one needle size for this row to ensure the top edge of your panel stays elastic and doesn’t pull in.
Set the front panel aside.
Back Panel Instructions
The back panel of the Piper Cushion Cover is worked in two overlapping pieces, which creates a simple envelope closure. This means you do not need a zipper or any additional hardware unless you want them — the overlap alone is enough to hold the cushion insert securely, and you can add buttons as a decorative and functional touch.
Back Panel A (top piece of the overlap):
Cast on 92 stitches. Work in the Piper stitch pattern for approximately 11 inches, ending on a wrong-side row. This piece will form the top section of the back and will overlap over Panel B.
Buttonhole row (optional, RS): If you are adding buttons, work a buttonhole row on the next right-side row. To make simple eyelet buttonholes, work as follows: K4, yo, k2tog, k18; rep from twice more, yo, k2tog, k4. This places four evenly spaced buttonholes across the row. Adjust the spacing to suit your button size or the number of buttons you prefer.
Work one more wrong-side row in pattern, then bind off all stitches loosely.
Back Panel B (bottom piece of the overlap):
Cast on 92 stitches. Work in the Piper stitch pattern for approximately 11 inches, ending on a wrong-side row, just as you did for Panel A. Do not add buttonholes to this piece. Bind off all stitches loosely.
Blocking Your Panels
Blocking is one of those steps that knitters sometimes skip, and it makes such an enormous difference to the finished result that it is worth spending a few words on why you should do it. When you block your knitted panels before seaming them, the stitches relax and open up, the texture becomes more defined, and all three panels come out the same size — which makes seaming much easier. It also helps the finished cushion cover lie flat and look professional.
For wool yarns, wet blocking works beautifully. Soak your panels in cool water for about 20 minutes, gently squeeze out the excess water without wringing, then lay the panels flat on a blocking mat or a couple of clean towels. Pin them out to 18 inches square (or your target dimensions), making sure the edges are straight and the corners are square. Leave them to dry completely, which usually takes overnight.
For cotton or acrylic yarns, steam blocking is a good alternative. Lay the panels flat, hold a steam iron a few inches above the surface, and allow the steam to penetrate the fabric. Smooth the panels gently with your hands and allow to cool before moving them.
Seaming and Finishing
Once all three panels are blocked and fully dry, it is time to seam them together. The mattress stitch is the best choice for seaming knitted fabric because it creates an almost invisible join on the right side. Work with a length of yarn approximately three times the length of the seam.
Lay the front panel right side up on a flat surface. Place Back Panel B on top of it, also right side up, aligning the cast-on edges. The cast-on edges of both panels should sit at the bottom of the cushion. Place Back Panel A on top of these two layers, right side up, with the bound-off edge at the top and the buttonhole row (if used) sitting along the center back of the cover. The two back panels should overlap by several inches at the center.
Pin all layers in place, then seam around all four edges using the mattress stitch. Work through all layers at the overlapping section to secure the closure fully.
Once seaming is complete, weave in all yarn ends neatly on the wrong side. If you added buttonholes, sew your buttons onto the lower back panel, positioning them to align with the buttonholes in the upper panel.
Turn the cover right side out, insert your cushion pad, and button it closed.
Yarn Substitution Tips
One of the best things about a project like this is how versatile it is when it comes to yarn choice. The Piper stitch looks striking in a single bold color — a deep teal, a warm terracotta, or a classic charcoal will all show the texture beautifully. But the pattern also works wonderfully in a subtle variegated yarn where the color shifts are gentle and tonal, because the texture itself provides all the visual interest you need and the color variation just adds warmth and depth.
If you want to use up stash yarn, this is a great project for that too. Because the front and back panels are separate pieces, you could even knit them in two different coordinating colors — a classic combination like cream and navy, or a more playful pairing like mustard yellow and sage green.
If you are working with a bulky yarn and larger needles, the stitch count will be lower and the project will knit up faster. Keep in mind that the texture pattern works on a repeat of 8 stitches, so adjust your cast-on number to maintain that multiple.
Troubleshooting Common Issues
If your panels are coming out different sizes, the most likely culprit is inconsistent tension between knitting sessions. This is very common, especially if you work on a project over several days. Blocking will help even things out, but if the difference is significant, check that you are holding the yarn at the same tension throughout. Some knitters find that their tension loosens when they are relaxed and tightens when they are distracted or stressed — both situations that often happen mid-project.
If your bind-off edges are too tight and causing the top of the cushion to pucker, try binding off on a larger needle. A bind-off that is even slightly too tight will pull the fabric in visibly, especially after washing.
If the texture pattern looks muddy or difficult to read, the yarn fiber is likely the issue rather than your knitting. Very fuzzy or heavily textured yarns like mohair or boucle will obscure the stitch pattern. Smooth, lightly twisted yarn will give you the crispest result.
Customizing the Piper Pattern
This pattern is a beautiful starting point, but do not feel constrained by it. Here are a few ways to make it your own.
If you want a more dramatic texture, work the front panel in a contrasting color to the back panels. The seam creates a natural frame around the front face of the cushion, and that contrast can look very striking.
You can also add a simple cable to the center of the front panel by substituting a 6-stitch cable twist for one of the central k4 columns. Work the cable cross every 8 rows to keep it in proportion with the rest of the texture pattern.
For a more modern look, omit the texture entirely on the back panels and work them in plain stockinette stitch. This reduces the knitting time for the back and keeps the focus on the textured front face, which is the star of the show anyway.
If you are making a rectangular cushion cover rather than a square one, cast on the same number of stitches but simply knit to a different length. For a standard 12 by 18 inch lumbar cushion, cast on 60 stitches and work to 18 inches in length.
Caring for Your Finished Cushion Cover
A hand-knitted cushion cover deserves a little care to keep it looking its best. If you used a wool or wool-blend yarn, hand washing in cool water with a gentle wool wash is the safest option. Squeeze out the water gently, roll the cover in a clean towel to remove excess moisture, then reshape it and lay it flat to dry. Never hang a wet knitted item, as the weight of the water will stretch the fabric out of shape.
If you used an acrylic or cotton yarn, most of these fibers can be machine washed on a gentle cold cycle. Check the yarn label for specific care instructions. Acrylic yarns should never be ironed directly, as the heat can melt or distort the fibers.
Keeping your cushion insert inside the cover when you are not washing it will help the cover maintain its shape over time. When not in use, store the cushion in a breathable bag or pillowcase rather than a plastic bag, especially if it is made from natural fibers.
A Final Word Before You Cast On
The Piper Knit Cushion Cover is the kind of project that teaches you something with every row. If you are newer to knitting, working the alternating texture block will deepen your understanding of how knit and purl stitches create fabric structure. If you are more experienced, the project offers a satisfying rhythm — that meditative quality that all good texture knitting has, where your hands know what they are doing and your mind is free to wander.
When the cover is finished, seamed, and sitting plumply on your sofa, you will have something that looks like it came from a boutique home goods store, but that carries something a boutique item never could: the quiet knowledge that you made it yourself, stitch by stitch, row by row, in the particular color you chose, in the yarn that felt right in your hands. That is what free knitting patterns are really for — not just saving money, but giving you the tools to make something genuinely yours.
Cast on. The Piper is waiting.