$8,50 for a really sweet fabric is not unreasonable. I would fortify THAT fabric with others in the $6-$7 range. Plus, I shop sales so some things that are "on their way out" are first quality but $4 a yard.
Batik? It would have to be REALLY stunning to get in the $8-$9 range. Otherwise, $6-$7 for everyday use.