DIY Knit Dishcloth Cost Calculator

Find out how much it costs to knit your own dishcloths vs. buying them.

$
$

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.

Frequently Asked Questions

What yarn is best for knit dishcloths?
100% cotton yarn is the top choice for dishcloths because it is absorbent, machine-washable, and gets softer with every wash. Worsted-weight cotton (Lion Brand 24/7 Cotton, Paintbox Simply Cotton, or Peaches & Crème) is the most common choice. Avoid acrylic blends — they repel water rather than absorb it.
How many yards do I need to knit one dishcloth?
A standard 8×8 inch garter-stitch dishcloth in worsted-weight cotton typically uses 75 to 120 yards. Pattern, stitch type, and finished size all affect yardage. A seed-stitch or textured pattern may use 10–15% more yarn than plain garter stitch.
What needle size should I use for cotton dishcloths?
US size 5 to 7 (3.75 to 4.5 mm) needles work well with worsted-weight cotton. Many knitters prefer bamboo or wooden needles because cotton has little stretch and tends to slide on slippery metal needles, especially for beginners.
How much should I charge for handknit dishcloths at a craft fair?
A widely used rule is to multiply your material cost by 2.5 to 3 for in-person craft fair sales. Sets of three or six tend to sell better than individual cloths. A set of six with $18 in yarn cost might price at $28 to $40 depending on your local market, presentation, and whether you include packaging.
Are handknit dishcloths worth it vs. buying store versions?
Handknit cotton dishcloths are softer, more durable, and fully absorbent from the start — unlike store-bought terry or mesh cloths that can take many washes to break in. The material cost per cloth ($2 to $4) is often comparable to buying a decent cotton dishcloth at a grocery store, and you get a product that lasts two to three times longer with proper care.