When shopping for fabric by the yard, the price can vary. It all depends on fabrication and the collection, as some licensed or designer textiles might have higher price points. “A beginner-friendly cotton starts around $5 per yard, while everyday home decor and apparel fabrics are generally between $10 to $30 per yard,” says Olsen.