How Much Does It Really Cost to Knit a Dishcloth?
Knitting dishcloths is one of the most popular beginner projects — fast to finish, useful every day, and kind to your yarn budget. But between cotton yarn, needles, and the time you put in, it helps to know your actual cost before pricing a set for a craft fair or Etsy shop.
A typical 8-inch square dishcloth in worsted-weight cotton uses about 75 to 120 yards of yarn. At a common price of around $5.99 for a 197-yard skein of Lion Brand 24/7 Cotton or Paintbox Simply Cotton, that works out to roughly $3.00 to $3.65 per cloth in yarn alone. Bamboo or specialty cotton blends run higher — often $8 to $12 per skein — so your choice of fiber matters a lot for the bottom line.
Knitting needles are a one-time investment. A set of US size 6 (4 mm) straight needles suitable for cotton dishcloths costs $5 to $15 at most craft stores. When you spread that cost over a batch of six or more cloths, the per-cloth needle cost drops to under a dollar, making it essentially negligible after your first batch.
Selling at a Craft Fair or Online
Handmade pricing is a real challenge. A common formula for craft sellers is materials × 3 as a starting point, though many experienced sellers go higher once they account for booth fees, PayPal or Etsy cuts, and packaging. A set of six cotton dishcloths with a materials cost of $18 might reasonably sell for $28 to $40 depending on your market and presentation.
Store-bought cotton dishcloths (think the classic mesh or terry variety) run $1 to $3 each, but handknit cotton cloths are a different product — softer, more durable, and genuinely absorbent from day one. Customers at craft fairs understand the value; the key is helping them understand the difference through your display and labeling.
Tips for Lowering Your Cost per Cloth
- Buy yarn in bulk: Large cones of 100% cotton yarn (800+ yards) cut your cost per yard dramatically compared to individual skeins.
- Use a simple stitch: Garter stitch and seed stitch are forgiving and use roughly the same yardage. Textured cables use more.
- Knit in sets: Making six or twelve at a time keeps needle amortization and setup overhead low per cloth.
- Track your leftovers: Small yarn remainders from one cloth often stretch to a second — factor that into your yardage estimate.