When I do buy new, I have a couple of places I typically order from. My first stop is general eQuilter, especially when I am looking for backs. Yes, I usually blow my $20 desired budget but at $14.50 and on sale I've come close! LOL, I've also spent a lot more... horrified myself last year spending something close to $100 on a single piece of fabric, but it was a beautiful digitized print and worth it for the Judy Niemeyer top.
When they have them and if you are collecting fabrics for a particular project, I've found their Scrap Packs to be a lot of fun. They are the ends of bolts sorted by theme or color and sold by weight:
https://www.equilter.com/category/38...se-scrap-packs