You don’t have to purchase fabric by the yard. However, if you are shopping for fabric online, this tends to be the trend as most online fabric retailers sell fabric by the yard (and some might sell by the half yard). If you prefer a custom fabric length, Olsen recommends going to a cut counter at a local fabric store to purchase your desired amount.