What Does It Actually Cost to Crochet a Granny Square Blanket?
Granny square blankets are one of the most classic crochet projects — endlessly customizable, portable (individual squares are great travel projects), and visually striking with the right color combination. But before you buy all the yarn, it's worth calculating the actual material cost and comparing it against what handmade granny square blankets sell for on Etsy or at craft fairs.
Yarn: The Biggest Cost Variable
Yarn choice makes the biggest difference to your project budget:
- Budget acrylic (Red Heart Super Saver, Caron One Pound): $5–$9 per pound skein. A throw blanket usually needs 1.5–2.5 lbs, so budget $10–$25 in yarn.
- Mid-range acrylic (Lion Brand Pound of Love, Caron Simply Soft): $8–$15 per skein. A throw blanket typically needs 6–10 skeins at this weight — budget $50–$150.
- Natural fibers (cotton, bamboo): $6–$20 per skein with similar yardage requirements. Cotton granny squares are popular for warm-weather blankets and table toppers.
- Luxury fibers (alpaca, merino): $20–$50+ per skein. A throw blanket at these yarn prices can easily exceed $200 in materials alone.
How to Calculate Yarn Requirements
A worsted weight granny square that measures 6 inches finished typically uses 20–35 yards of yarn. A throw blanket (50×60 inches) with 6-inch squares needs roughly 80–100 squares plus a border, so plan for 2,000–3,500 yards total. Check your pattern's yardage requirements and add 15% for weaving in ends and joining seams.
DIY vs. Buying Handmade: Material Costs Only
A mid-range acrylic granny square throw at $40–$70 in materials compares favorably against Etsy prices of $80–$250+ for comparable handmade blankets. The material savings are real and meaningful. However, granny square blankets are genuinely time-intensive — each square needs to be made, ends woven in, and squares joined. A throw can take 30–60 hours of crochet time, which isn't visible in the price but is real in what you're investing.
The Joy Beyond the Numbers
Most crocheters make granny square blankets because they love the project — the mindful rhythm of stitching, the satisfaction of watching individual squares join into a whole, and the pride of giving something handmade. The financial savings are a bonus, not the primary reason. That said, knowing your actual material cost is useful for gifting decisions, craft fair pricing, and choosing your next yarn purchase wisely.
Frequently Asked Questions
How much yarn do I need for a crochet granny square blanket?
The amount depends on blanket size and yarn weight. A throw-size blanket (50x60 inches) made from worsted weight yarn typically requires 1,500 to 2,500 yards, or about 6 to 10 skeins depending on skein yardage. A baby blanket needs 700 to 1,200 yards. Always buy 10 to 15 percent more than you calculate to account for weaving in ends and slight variation in how tightly you crochet. Running out of a single dye lot mid-project can mean color mismatches.
Is crocheting a granny square blanket cheaper than buying one?
For materials only, yes — a throw blanket made with mid-range acrylic yarn typically costs $25 to $70 in yarn, well below the $80 to $250+ price of handmade crochet blankets on Etsy. However, granny square blankets are time-intensive. A throw can take 25 to 60 hours to crochet, depending on yarn weight, square size, and joining method. If you value your crafting time at a dollar per hour, that changes the calculation significantly.
What size crochet hook do I need for a granny square blanket?
The most common hook size for worsted weight granny squares is 5.0mm (H/8) or 5.5mm (I/9). Both produce a fabric with good drape for a blanket. Your pattern will specify a recommended hook size. Working a tension swatch before starting is strongly recommended for granny square blankets — because all the squares need to match in size for neat joining, your gauge accuracy matters more than in most projects.
What is the best way to join granny squares?
The most popular joining methods are: flat slip stitch join (worked with the wrong sides together for a nearly invisible seam), flat single crochet join (creates a subtle raised ridge on the front), and the "join as you go" (JAYG) method where each new square is attached to existing squares as you work the last round, eliminating separate seaming steps. JAYG is the fastest method and very popular for large blanket projects.
What yarn colors work best for granny square blankets?
The classic granny square blanket uses bright, contrasting colors with a neutral or white joining round. Modern granny square designs favor muted, tonal, or earth-tone palettes with the squares joined in one of the main colors. If choosing colors for a blanket gift, neutrals (cream, gray, soft white) with one or two accent colors tend to work well in a variety of home decors. Always purchase all yarn needed for a project at once — different production batches can vary slightly in color even within the same color name.