Back in the late '60s, Winns (a 5 & dine) closed their store in a particular location so that they could move to a better location. I bought yards and yards for 10 and 25 cents per yard.
The 25 cent fabric was heavier. I used it to make pants for our daughter to wear to school. I think I bought all the 10 cent fabric they had and gave much of it to my mother to use to back quilts.
I don't remember the Penny's store in our town selling fabric when I was a child, but maybe they did. The Kress 5 & 10 did, but Lentz had a better grade of fabric. During WW II, there was no fabric of any kind available. I remember one day that my mother sent me by myself to town. with a bucket of eggs and a grocery list. After I had sold the eggs and purchased the groceries, I had a few cents left over. As I passed Lentz Department store, I saw a line of women waiting to buy fabric. They had just gotten in some dress fabric. I got in the line and selected my 3 yards. I believe that was all that each person was allowed. It seems that I paid a nickle a yard, but it could have been as much as 15 cents.
This was probably in the summer of 1944 before I turned 10 that fall.