We sell batting by the square inch (so you aren't paying for more than you're using) or by the metre if you are one of those quilters that likes to have that little extra.
120" wide $.0035/sq in or $16.50/m
120" wide $0.005/sq in. or $23.50/m
120" wide $0.0045/ sq in or $21.50/m