We have literally thousands of fabrics in stock and are happy to help you find that special fabric for use in your next project. We routinely ship 9-11 yards of 44"W cotton fabric for a flat $6.35 (domestic), $23.95(International) & $19.95(Canada) - flannel would be approx 6-7 yds (We also ship up to 28 yards of 44" wide fabric in the flat rate box!). Be sure to send us an email asking for combined shipping before you pay for anything. We are pleased to offer a wide variety of fabrics to fit any quilting/sewing need so if you don't see something you want/need OR if you are interested in more/less yardage than is listed, drop us an email. We'll be happy to create a listing to meet your needs! So take advantage of our wonderfully priced fabrics and stretch your shipping dollars at the same time! As always, we appreciate your business and thank you for shopping with us!