DIY Fabric Headband Cost Calculator

Price your handmade headbands before selling or gifting.

$
$
$

How to Price Handmade Fabric Headbands

DIY fabric headbands are one of the most beginner-friendly sewing projects and one of the best items to sell at craft fairs or online shops. The material cost per headband is remarkably low, typically $0.75 to $2.50 depending on fabric type, and the retail selling price ranges from $8 to $20, making the profit margin excellent once you factor in your time.

Material Costs Per Headband

Fabric: The biggest variable. Jersey knit from the discount fabric bin at $3 to $4 per yard yields 4 to 6 headbands, putting fabric cost at $0.50 to $1.00 each. Premium fabric at $12 to $15 per yard raises cost to $2.00 to $3.00 each. Fabric remnants and scraps from other projects bring material cost to near zero.

Elastic: Only needed for structured woven headbands. A yard of 3/8-inch elastic costs $0.50 to $1.00 and covers 4 to 6 headbands.

Thread: Thread cost is negligible, about $0.02 to $0.05 per headband.

Time Value Matters for Sellers

If you are making headbands to sell, your time has value. Even at a modest $15 per hour, a 20-minute headband adds $5 to the true cost. Price your headbands at 2.5x to 3x the full cost (materials plus time) to cover marketplace fees, packaging, and profit.

Ideal Fabrics for Headbands

  • Jersey knit - stretchy, easy to work with, no need for elastic
  • Velvet - luxurious look, popular for the holiday season
  • Cotton quilting fabric - structured look, needs elastic in the back
  • Satin or charmeuse - bridal and formal styles

Frequently Asked Questions

How much fabric do I need to make a fabric headband?
A standard adult knotted headband uses approximately 1/4 yard of fabric, which at 44 inches wide yields enough for 2 to 3 headbands. A turban-style headband uses slightly more, about 1/3 yard. Most sewists cut a strip 5 to 6 inches wide and 20 to 22 inches long for a knotted style.
What is the best fabric for DIY headbands?
Jersey knit, spandex, and cotton lycra are ideal because they stretch to fit most heads without needing elastic. Woven fabrics like cotton quilting fabric work for structured headbands but need a strip of elastic sewn into the back to allow the headband to slide on and off.
How long does it take to sew a fabric headband?
A basic knotted fabric headband takes 10 to 20 minutes once the fabric is cut. A lined headband with elastic takes 20 to 35 minutes. With practice, experienced sewists can make 3 to 4 per hour. The biggest time savings come from cutting multiple headbands at once in an assembly line.
Do I need a sewing machine to make fabric headbands?
A sewing machine makes production much faster and the seams stronger. However, simple knotted headbands made from jersey knit can be glued with fabric glue or hand-stitched since the knot covers the joint. No-sew methods work for casual or gift headbands.
What should I charge for handmade headbands at a craft fair?
A common pricing formula for craft fair items is: (materials cost + hourly rate x time) x 2 to 3 for retail price. A headband with $1.50 in materials and 20 minutes at $15 per hour costs $6.50 fully loaded. Retail price of $12 to $18 provides a healthy margin after booth fees and packaging.