For me, it depends on the amount of fabric and on the shelf size. I use dresser drawers for fatties and 1 yard pieces and my shelves for larger pieces. You need enough additional height above the fabric to move it in and out of the shelf easily if you are storing it vertically.