Yes it can be expensive but I don't go for anything fancy so I'm usually ok with prices. Thankfully, there is a lot of fabric out there for reasonable prices. Also, if you're ok with fabric that isn't from this year, there are places that sell it at better prices. I'm lucky to have a shop within an hour from me that sells fabric for $3.99 just because it's not the latest and greatest. I also try to keep in mind that we're making useful items that some will treasure always.