By the yard is almost always less expensive if your quilt is not wider than the roll. However, unless you are using it right away, storage is a problem if you live in a small space or have a small space to store. It's much easier for me to buy packaged batting and store it on top of a bookshelf. It's there when I need it.