My Wal Mart sells a bag of patches. There is not real size to any of them, but most of them you have to cut to size. It looks like someone is cleaning a factory that makes T-shirts. Granted they are all 100% cotton, but one patch you can make four or five patches out of and others are perfect size. The bag claims 200 patches, but I think you're more likly to get 300 or more and for $1.99 I can not complain. At their end of season they were selling off the patches so I got 10 bags of them and should last a while longer. I had to buy them, I ran out of old cotton socks...