
Handmade Crochet Top & Skirt Pattern Sheet: Your Complete Guide to a Stunning Matching Set
There is something deeply satisfying about wearing a garment you made with your own two hands. When that garment is a flowing crochet skirt paired with a beautifully textured crochet top, the feeling becomes something else entirely — a quiet kind of pride that only makers truly understand. Whether you are new to garment crochet or you have been stitching for years and are finally ready to tackle a matching set, this complete handmade crochet top and skirt pattern sheet will walk you through everything you need to know to create a coordinated look that feels custom, comfortable, and completely your own.
This guide covers materials, yarn selection, sizing, stitch breakdowns, pattern instructions for both the top and skirt, finishing techniques, and styling tips. By the time you finish reading, you will have all the tools to cast on your hooks and bring this set to life.
Why Crochet Matching Sets Are Having a Moment
Crochet fashion has moved far beyond the doilies and granny squares of decades past. Today, handmade crochet clothing is a fixture on fashion runways, boutique shop shelves, and social media feeds. Matching crochet sets — specifically coordinated tops and skirts — have become one of the most sought-after handmade garment projects because they offer so much versatility. You can wear the pieces together for a cohesive boho-chic look or style each piece separately with denim, linen trousers, or a blazer.
Beyond aesthetics, making your own matching crochet set means you control the fit, the color, the yarn fiber, and the length. No more settling for a skirt that hits the wrong spot or a top that gaps in the wrong places. Your pattern sheet becomes a blueprint that is entirely yours to adjust.
Materials You Will Need
Before diving into the pattern itself, gathering the right materials will make the entire process smoother and more enjoyable.
Yarn: For a top and skirt set that feels wearable and drapes beautifully, look for a lightweight yarn in a natural fiber or natural-fiber blend. Cotton yarn is the classic choice for crochet garments because it holds its shape, breathes in warm weather, and has a lovely stitch definition that makes textured patterns pop. Linen or linen-cotton blends are another excellent option, as they soften with wear and have a relaxed elegance. Bamboo yarns also drape incredibly well and have a subtle sheen that elevates the finished look. For a full set, plan for approximately 800 to 1,200 yards of yarn depending on your size and the length of your skirt.
Hook Size: A 4.0 mm to 5.0 mm crochet hook is appropriate for most lightweight cotton or cotton-blend yarns. Always check the gauge before beginning, as hook size affects drape and finished measurements significantly.
Notions: You will need a tapestry needle for weaving in ends, stitch markers to mark rounds and pattern repeats, a measuring tape, scissors, and optionally a small amount of elastic or a length of ribbon for the skirt waistband.
Gauge Swatch: Before starting any garment, make a 4×4 inch swatch in your chosen stitch pattern and block it. For this pattern, the target gauge is approximately 16 stitches and 10 rows to 4 inches in half double crochet with a 4.5 mm hook using worsted-weight cotton yarn. Your gauge determines your finished size, so this step is not optional.
Sizing Guide
This pattern is written for sizes XS through 2XL. Use your actual measurements rather than your clothing tag size to determine which size to make. The finished garment measurements include ease — extra room built into the design so the piece fits comfortably without being too tight or too baggy.
XS: Bust 30–32 inches, Waist 24–26 inches, Hip 34–36 inches
S: Bust 33–35 inches, Waist 27–29 inches, Hip 37–39 inches
M: Bust 36–38 inches, Waist 30–32 inches, Hip 40–42 inches
L: Bust 39–41 inches, Waist 33–35 inches, Hip 43–45 inches
XL: Bust 42–44 inches, Waist 36–38 inches, Hip 46–48 inches
2XL: Bust 45–47 inches, Waist 39–41 inches, Hip 49–51 inches
To adjust length on the skirt, simply add or remove rounds before the border section. The top can be lengthened by adding rows to the body section before joining the yoke. Both modifications are straightforward and do not affect the stitch pattern.
Stitch Glossary
This pattern uses a combination of basic and slightly textured stitches. Here is a quick reference before you begin.
Chain (ch): A foundational stitch that creates a series of interlocking loops.
Slip Stitch (sl st): Used primarily for joining rounds and moving yarn across stitches without adding height.
Single Crochet (sc): A short, dense stitch that creates a firm fabric.
Half Double Crochet (hdc): A medium-height stitch that creates a soft, slightly open fabric with a third loop on the back — ideal for garment construction.
Double Crochet (dc): A taller, more open stitch used here in the decorative border and hem sections.
Shell Stitch: Five double crochets worked into the same stitch, creating a fan-shaped decorative element. Used in the hem of the skirt and the neckline of the top.
Bobble Stitch (optional texture variation): Worked by crocheting five incomplete double crochets in the same stitch and then pulling through all loops — creates a raised, textured bump. Can be used as an accent in the skirt body if you prefer more visual interest.
The Crochet Top Pattern
Construction Overview
This crop top or full-length tank (your choice of length) is worked in joined flat rounds from the bottom hem upward to the underarm, then divided for the front and back panels and worked flat. The straps are worked last and joined at the back. The neckline and armholes are finished with a simple single crochet border.
Starting the Top: Bottom Hem
Begin with a foundation chain. Count the number of stitches for your size below. Using a 4.5 mm hook and your chosen yarn, chain the following:
XS: 120 ch | S: 130 ch | M: 140 ch | L: 152 ch | XL: 164 ch | 2XL: 174 ch
Join with a slip stitch to form a ring, being careful not to twist the chain.
Round 1: Ch 2 (does not count as stitch throughout), work 1 hdc in each ch around. Join with sl st to first hdc. (XS: 120 hdc, S: 130 hdc, M: 140 hdc, L: 152 hdc, XL: 164 hdc, 2XL: 174 hdc)
Rounds 2–4 (Hem Border): Ch 3, 4 dc in the same st (first shell made), skip 4 sts, sc in next st, skip 4 sts, 5 dc in next st (shell made), skip 4 sts, sc in next st repeat around. Join with sl st.
After 3 rounds of shell border, transition back to hdc for the body:
Round 5 onward (Body): Ch 2, hdc in each st around, joining each round with sl st. Continue working straight rounds (no increases or decreases) until the body measures 8 inches from the bottom hem for a crop top or 14 inches for a tank-length top.
Shaping the Underarm and Dividing Front and Back
At the underarm divide point, flatten your work and count the stitches into two halves — one for the front panel and one for the back panel. Place stitch markers at the sides.
Underarm Chain: At the side marker, ch 4 (or 6 for more ease at the underarm), skip the marked side stitches, and continue working only on the front panel stitches back and forth in rows.
Front Panel Rows: Work hdc across the front panel stitches in rows, turning with ch 2 at the end of each row. Continue for 6 inches (for a scoop neckline) or 8 inches (for a lower neckline).
Neckline Shaping: On the final 2 rows of the front panel, work hdc across to the center of the row, then work the second half separately to shape each shoulder strap. Work each strap as a narrow band of 8–10 hdc for 6 to 10 inches, or to your desired strap length.
Repeat the same steps for the back panel, working it to the same height as the front with matching straps. Join the front and back straps at the shoulder with a seam or a slip stitch join.
Finishing the Top
Work a single crochet border around the neckline and each armhole, working into the edges of the rows evenly. This creates a clean, polished finish and prevents the edges from curling. Block the finished top by soaking in cool water, gently squeezing out excess moisture, and laying flat on a blocking mat. Pin to measurements and allow to dry completely.
The Crochet Skirt Pattern
Construction Overview
The skirt is worked in the round from the waistband downward. A simple waistband is created first, then the body is worked in an A-line silhouette with gradual increases to create shape and movement. The hem is finished with the same shell stitch border used on the top, creating visual continuity between the two pieces.
The Waistband
The waistband is worked in a ribbed pattern using the third loop of the hdc. This creates a stretchy, textured band that sits comfortably at the waist.
Using your 4.5 mm hook, chain 16.
Row 1: Hdc in the third chain from hook and in each ch across. (14 hdc)
Rows 2 onward: Ch 2, turn, hdc in the third loop only of each hdc across.
Continue working in ribbed rows until the waistband measures the following length:
XS: 24 inches | S: 28 inches | M: 32 inches | L: 36 inches | XL: 40 inches | 2XL: 44 inches
Join the first and last row of the waistband with a slip stitch seam to form a loop. If you prefer, thread a length of elastic through the waistband channel and secure at the join for additional stability.
Building the Skirt Body
With the waistband ring held horizontally, work into the top edge of the waistband to pick up stitches for the skirt body. Work 1 hdc into each row end around the waistband edge. The number of stitches picked up should match the total body count for your size, close to:
XS: 96 sc | S: 104 sc | M: 112 sc | L: 124 sc | XL: 136 sc | 2XL: 148 sc
Join and continue working in rounds.
Rounds 1–4: Hdc in each st around (no increases). Join each round.
Increase Round: Hdc in next 7 sts, 2 hdc in next st repeat around. This increases the total stitch count by approximately 12%.
Rounds 5–10: Work straight in hdc with no increases.
Second Increase Round: Hdc in next 8 sts, 2 hdc in next st repeat around.
Continue alternating straight rounds with increase rounds every 5–8 rounds, spacing increases further apart as the skirt grows wider. This gradual increase pattern creates a gentle A-line flare that becomes more pronounced toward the hem without becoming too voluminous.
Work the body of the skirt until it measures your desired length minus 3 inches for the hem border. For a midi skirt, work to approximately 24 inches from the waistband before beginning the hem. For a maxi skirt, work to approximately 36 inches.
The Hem Border
Transition to the shell stitch pattern to match the hem of the top:
Round 1 of Border: Ch 3, 4 dc in same st, skip 4 sts, sc in next st, skip 4 sts, 5 dc in next st repeat around, ending with sl st to top of ch 3.
Rounds 2–4: Continue shell stitch rounds, positioning shells over the previous round’s sc stitches and sc stitches over the previous round’s shells (shifting pattern by one shell each round to create a cascading lace effect).
Fasten off and weave in ends. Block the skirt thoroughly, paying special attention to the shell hem, which will open and fan beautifully once blocked.
Finishing Touches and Customization Ideas
Once both pieces are complete and blocked, take a moment to inspect the set from every angle. Look for any uneven edges, loose ends, or spots where the tension varies. A final light steam with an iron held an inch above the fabric can smooth out any remaining irregularities in natural fiber yarn.
There are many ways to personalize this pattern and make it completely unique. You might add a cluster stitch accent at the waist of the skirt, a decorative button closure at the back of the top, or a small crochet flower worked in a contrasting color and attached at the neckline or hip. Color blocking is another beautiful option — work the top in a neutral cream and the skirt in a deep terracotta, or use the same neutral throughout for a monochromatic editorial effect.
For colder months, this same pattern can be worked in a heavier yarn weight such as DK or light worsted with a slightly larger hook. The result is a cozier, more textured set that pairs beautifully with a leather jacket and boots.
Caring for Your Handmade Crochet Set
Handmade garments deserve gentle care. Always hand wash crochet clothing in cool water with a small amount of delicate wash detergent. Avoid wringing or twisting the fabric, which can distort the stitches. Lay flat on a clean towel to dry, reshaping gently while damp.
If you chose a cotton or linen yarn, your set will actually soften and improve with each wash, gaining a lovely broken-in quality that machine-made garments rarely achieve. Store folded rather than hung to prevent the fabric from stretching over time.
Sharing Your Make
One of the great joys of the handmade community is sharing finished projects. If you make this crochet top and skirt set, consider sharing a photo with the hashtag of your choice on Instagram or Pinterest so other makers can find inspiration and see the beautiful variety of ways this pattern comes to life in different colors, yarns, and sizing. Every finished object tells a slightly different story, and yours is worth sharing.
Whether this is your first garment project or your twentieth, a handmade crochet set is the kind of make that stays in your wardrobe for years. It stretches and grows with you, softens over time, and carries the quiet story of every stitch you placed. That is the real magic of making something by hand — not just the finished object, but the hours of intention woven into every row.
Happy crocheting. Your set is going to be beautiful.