Shopping at fabric shops can be limiting if you are looking for fabrics that you will use primarily for upholstery. The focus of these shops is on apparel, and while heavy-duty fabrics such as velvets, courduroys, cotton canvases, and denims will work for upholstery, they may not come in wider upholstery widths.
You also won’t be able to find fabric with built-in stain-, moisture-, or flame-resistant finishes. If you shop at fabric factory outlets and discount stores, you may be able to pick up some hot bargains, but be sure to inspect the entire yardage you are buying. If you look further down the bolt, there may be imperfections.
On the other hand, it may be at an outlet because it just didn’t sell…and therefore could be in perfect condition! Just be sure to check before you buy. You can also find good bargains on bin ends. But make sure there’s enough fabric to complete your project, because it’s unlikely that you will find the same fabric again!