Personally - $4 is not enough for these. For that price, I'd buy a box full. I would charge $8 - $12, depending on the economy of your area. You've put a lot of work into these - buttonhole, button, keyring. Add the cost of fabric, thread, your time to cut and assemble. Your fabrics are gorgeous and you do very nice work. Your keyrings look like they are color coordinated, too. JMHO