$21.99 a yard with 3-5% shrinkage, I think not. If one needs to order directly from the company, possibly no discount coupons or sales. No prewash, not enough incentive for me. Just bought some 100% cotton batting, a first for me, not sure I like it. Instructions are to soak in hot water for 20 mins, wring and dry flat. This could take all day.