In my area, premium quality fabric is $8-$10/yd. The general fabrics are $6-$7 I always shop my LQS WHEN they have a sale, otherwise I buy online....at any given time, there is always someplace having a sale of quality fabric, and usually if you buy a minimum - like $50, you get free shipping.