Material at Wal-Mart is rather cheap.... They even have a Clearance table, $1 a yard. 1 yard makes quite a few bandanas. It can get expensive though, We normally buy the $1-$4 materials.