You have to know what you are trying to stick it onto. Really ordinary stickers can be printed onto address label stock.
I wanted some sew-on labels, like for a baseball cap or a backpack. There is an Avery product called Dark Fabric Transfers #3279. You inkjet print your logo onto these sheets, maybe ten per sheet, and you get flimsy transfers. Then you iron those onto a thin piece of fabric appropriate for being sewn. Most inkjet printing will last for a year or two in sunlight, and then it fades.