Custom gift bags are used for a variety of purposes and occasions. They have the capacity to carry more than a few items. In fact they can carry anything from a bottle of wine to a number of different things. They are available in different materials like paper, cardboard and fabric. USA based companies that sell them usually use eco-friendly packaging or disposable packs.