1. Design a tee-shirt. I buy tee-shirts from Dollar Tree, and then paint a character the gift recipient loves with acrylic paint. Not only is it a custom, thoughtful, and fun gift, it's also very practical!
2. A Typography Print. Typography/calligraphy prints are very popular, fun to make, and stylish.
They can be made either by hand or digitally.
3. Draw or Paint a Character. This is a great gift for children!
4. Create Pottery. Okay, this will probably cost more than $2, but if you divide the clay into separate gifts, each gift can still be less than that. As an example, I created ring-dishes for friends and a teacher.
5. Polymer Clay Jewelry. There are countless tutorials and ideas for necklace charms, rings, and other polymer jewelry. These all require small amounts of clay, and should therefore cost less than $1.
6. A Custom Portrait. If you like to draw people, you could draw a custom portrait of somebody (or of their pet). Who wouldn't like that?
7. String Art. You can get a free pallet from almost anywhere, buy the string at thrift stores for $0,50, and all you need are the nails (assuming you have a hammer), which cost around $1.50.
8. A Custom Sign. Again, find a free pallet, but this time only use one board, and paint a custom massage with acrylic paint (which is $0.50 a bottle at Walmart).
9. Draw or Paint a Landscape. Think of somewhere the gift recipient loves, and paint or draw a picture of it.
That was all ten gift ideas. I hope this is helpful!
-Lauryn